Rozruchowa pamięć USB z Truecrypt


7

Chcę uruchomić dysk ratunkowy TrueCrypt z napędu flash USB. Mam system Windows 7 64 Grub4Dos-bitowy, więc nie mogę tego zrobić (działa tylko w systemie 32-bitowym) i wymaga 99% wszystkich dokumentacji dotyczących tworzenia tej ratunkowej pamięci USB Grub4Dos.

Próbowałem więc użyć programu o nazwie, FlashBootale nie mogłem tego rozgryźć. Wykonałem operację na pamięci USB FlashBoot, aby zrobić bootowalną pamięć USB lub coś na DVD ISO. Ponieważ jednak zgubiłem się i nie byłem pewien, co robię, porzuciłem FlashBootpamięć USB i sformatowałem ją.

Następnie znalazłem następujące instrukcje UŻYWAJ syslinuxdo tego celu:

mephisto napisał: Ok, tak to dla mnie działało:

  1. Sformatuj pamięć USB za pomocą FAT
  2. Pobierz najnowszy pakiet SYSLINUX.
  3. Wypakuj syslinuxarchiwum (w moim przypadku najnowszym było syslinux-3.70.zip)
  4. Jedyne 2 pliki rzeczywiście trzeba z archiwum są syslinux.exez win32katalogu .... i memdiskod memdiskkatalogu.
  5. Zakładając, że pamięć USB ma literę dysku X, wykonaj następujące polecenie: syslinux X:
  6. Następnie na pamięci USB powinien znajdować się (ukryty) plik o nazwie ldlinux.sys
  7. Pobierz BBIE lub (dowolny inny ekstraktor obrazów, o którym wiesz, że działa).
  8. Zakładając, że USB-stick das literą napędu X, wykonaj następujące polecenie: bbie TruecryptRescueDisk.iso. Następnie ten proces powinien utworzyć plik o nazwieimage1.bin
  9. Zmień nazwę image1.binna coś takiegotc.img
  10. Copy (poprzednio ekstrakcji plików) memdiski tc.imgdo pamięci USB
  11. Utwórz plik na pamięci USB o nazwie syslinux.cfgo następującej treści:default memdisk initrd=tc.img

Postępowałem zgodnie z instrukcjami do listu. Zanim to zrobiłem, ponownie sformatowałem pamięć USB, tym razem jako FAT32 z 16k. Następnie próbowałem zrestartować system. Oto co widziałem ( duża wersja ):

wprowadź opis zdjęcia tutaj

A dlaczego, u licha, miałby FlashBoottam być ładujący? To wydaje się bardzo dziwne. Sformatowałem pamięć USB, pełny format, który trwał około 5 minut. Nie tylko to, ale po obejrzeniu tego sformatowałem go 5 razy i przerobiłem powyższe instrukcje i nadal widzę ten ekran.

Czy ktoś ma pomysł, gdzie się mylę?

Zadaję to pytanie tutaj, a nie na forach Truecrypt, ponieważ naprawdę marszczą brwi, gdy ludzie zadają to pytanie, ponieważ wiele razy na nie odpowiadano. Po prostu nie pomogą. Jednak na mój przypadek nie odpowiedzieli liczne samouczki w Internecie.


Bios jest zdecydowanie zdolny do rozruchu z usb i sprawiłem, że usb przykleił się na 1. miejscu na liście kolejności rozruchu.
geekbutitsokk

AKTUALIZACJA: użyłem diskpart do USUNIĘCIA napędu flash USB, co dało mi wolumin RAW, który następnie sformatowałem. Następnie powtórzyłem powyższe kroki. To usunęło wszelkie wzmianki o FlashBooku, ale teraz, kiedy uruchamiam ponownie, otrzymuję zdanie o syslinux i jego prawach autorskich, twórca i in. Więc coś nadal jest nie tak.
geekbutitsokk

Odpowiedzi:


3

Po spędzeniu 4 godzin na próbach rozwiązania tego samego problemu (przypadkowo nadpisałem program ładujący TrueCrypt przy pomocy grub ...) w końcu znalazłem sposób na to, aby działał z grub4dos na moim 64-bitowym komputerze Asus Eeee:

Są to w przybliżeniu kroki opisane na stronie http://stdout-dev-null.blogspot.fr/2010/02/truecrypt-rescue-disk-on-usb.html, z wyjątkiem tego, że opisana procedura instalacji grub4dos nie działa, więc sposobem, aby to faktycznie działało, jest użycie ISO, który już poprawnie instaluje grub4dos dla ciebie, taki jak ostateczny boot CD: http://www.ultimatebootcd.com/download.html

1: Postępuj zgodnie z instrukcjami, aby umieścić go na pamięci USB: http://www.ultimatebootcd.com/customize.html

2: Dodaj obraz .iso odzyskiwania TrueCrypt w katalogu głównym dysku (nazwij go tc.iso)

3: Edytuj G: \ ubcd \ menus \ grub4dos \ main.lst (gdzie G: czy jesteś pamięcią USB) i dodaj następujące u dołu:

title TRUECRYPT RESCUE DISK 
find --set-root /tc.iso 
map --mem /tc.iso (hd32) 
map (hd0) (hd1) 
map (hd1) (hd0) 
map --hook 
root (hd32) 
chainloader (hd32)

Konieczne może być dostosowanie powyższej mapczęści konfiguracji, ponieważ odzyskiwanie truecrypt zapisuje tylko na „dysku 0” (nie jestem pewien, czy dotyczy to mojej konfiguracji)

(domyślnie dysk 0 to urządzenie, z którego uruchamiasz - pamięć USB)

Następnie uruchom z pamięci USB, wybierz grub4dos menu(u dołu), a następnie wybierz TRUECRYPT RESCUE DISK Moduł ładujący TC zacznie pytać o hasło, zignoruj ​​je i skorzystaj z opcji odzyskiwania.

Zauważ, że w moim przypadku musiałem odzyskać moduł ładujący ORAZ klucze głośności, w przeciwnym razie moje hasło nie zostało rozpoznane. Następnie Windows 7 x64 szczęśliwie uruchomił się bez problemu.


Odnośny przepis działa idealnie na 64-bitowym Dell.
dan



0

Jest to problem z bootloaderem syslinux. Możesz użyć grub2 jako alternatywy.

Ale najłatwiej to zrobić, tworząc bootowalną pamięć USB z UBCD4win lub dowolnym innym dyskiem do odzyskiwania. Zawsze mają dołączony bootloader.

Alternatywy dla UBCD4win są również możliwe i wymienione poniżej UBCD.

Możesz użyć objaśnienia na stronie HBCD do USB również dla twojego truecrypt ISO.


Link do UBCD4win jest martwy.
dan

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.