Opcja wielokrotnego uruchamiania Veracrypt jest niedostępna

0

W moim laptopie mam dwa dyski SSD, jeden dla systemu Windows i jeden dla systemu Linux. Oba są skonfigurowane do uruchamiania EFI, gdzie najpierw uruchamiam grub, a następnie Windows lub Linux.

Kiedy nie próbuję szyfrować dysku systemowego w systemie Windows za pomocą VeraCrypt, opcja instalacji podwójnego rozruchu jest wyłączona, więc nie widzi instalacji Linux.

Po zaszyfrowaniu w moim BIOSie pojawił się nowy wpis EFI dla Veracrypt.

Kiedy ładuję teraz Linuksa i próbuję zaktualizować-gruba, nie zauważa nowego wpisu Veracrypt.

Tak więc jedynym sposobem, aby wybrać teraz żądany system podczas rozruchu, jest BIOS, co jest dość niewygodne.

Czy istnieje sposób, aby grub zauważył program ładujący Veracrypt, dzięki czemu mogę ponownie wybrać system rozruchowy w grub?

Erik Moldtmann
źródło

Odpowiedzi:

-1

Aby to zrobić, będziesz musiał zainstalować gparted w swoim systemie, a ja użyłem grub-customizer, co sprawia, że ​​gra z ustawieniami gruba jest bardzo prosta.

  1. Po zainstalowaniu obu najpierw otwórz gparted.
  2. Wybierz dysk, na którym jest zainstalowany Windows / VeraCrypt.
  3. Kliknij partycję systemową EFI prawym przyciskiem myszy i wybierz „Informacje”
  4. Gdy już tu będziesz, musisz zanotować swój UUID, który powinien wyglądać jak 4563-25E2 lub coś podobnego
  5. Teraz otwórz Grub-Customizer i kliknij ikonę plusa, aby dodać nowy wpis
  6. Nazwij swój wpis, jak chcesz. Mój jest VeraCrypt Windows 10
  7. W polu Typ wybierz opcję Inne
  8. Na koniec skopiuj i wklej lub wprowadź następujące informacje w polu Boot Sequence.

    insmod part_gpt
    insmod fat
    set root='hd0.gpt2'
    if[x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  4563-25E2 (Your UUID)
    else
     search --no-floppy --fs-uuid --set=root 4563-25E2 (Your UUID)
    fi
    chainloader /EFI/VeraCrypt/DcsBoot.efi
    

Ponownie wszystko to zakłada, że ​​twój dysk Windows jest twoim pierwszym dyskiem lub hd0. Jeśli jest to coś innego, musisz zmienić powyższy kod, aby to odzwierciedlić, tj. hd1. Jeśli potrzebujesz pomocy z którąkolwiek z tych informacji, zawsze możesz wybrać pozycję Menedżera rozruchu systemu Windows z listy Grub (jeśli ją masz), a następnie po prostu skopiować i wkleić kod programu ładującego do okna, zmieniając ten ostatni bit:

chainloader /EFI/Microsoft/Boot/bootmgfw.efi

Z

chainloader /EFI/VeraCrypt/DcsBoot.efi
Gryf
źródło