Veracrypt multiboot опция недоступна
У меня в ноутбуке два SSD, один для Windows и один для Linux. Оба настроены для загрузки EFI, где я сначала загружаю grub, а затем Windows или Linux.
Когда я не пытаюсь зашифровать свой системный диск в Windows через VeraCrypt, опция двойной загрузки отключается, поэтому она не видит установку Linux.
После шифрования в моем BIOS появилась новая EFI-запись для Veracrypt.
Когда я сейчас загружаю Linux и пытаюсь обновить grub, он не замечает новую запись Veracrypt.
Поэтому единственный способ выбрать желаемую систему при загрузке - через BIOS, что довольно неудобно.
Есть ли способ заставить grub заметить загрузчик Veracrypt, чтобы я мог снова выбрать свою загрузочную систему в grub?
1 ответ
Таким образом, чтобы завершить это, вам нужно установить gparted в вашей системе, и я использовал grub-customizer, который делает игру с настройками grub очень простой.
- После того, как вы оба установили, сначала откройте gparted.
- Выберите диск, на котором установлена Windows/VeraCrypt.
- Щелкните правой кнопкой мыши на системном разделе EFI и выберите "Информация"
- Оказавшись здесь, вы должны принять к сведению ваш UUID, который должен выглядеть как 4563-25E2 или что-то вроде этого
- Теперь откройте Grub-Customizer и нажмите значок плюса, чтобы добавить новую запись
- Назовите вашу запись как хотите. Мой VeraCrypt Windows 10
- Для Типа выберите Другой
Наконец, скопируйте и вставьте или введите следующую информацию в поле 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
Опять же все это будет предполагать, что ваш диск Windows является вашим первым диском или hd0. Если это что-то еще, то вам нужно будет изменить приведенный выше код, чтобы отразить это, т.е. hd1. Если вам нужна помощь с этой информацией, вы всегда можете выбрать запись диспетчера загрузки Windows в списке Grub (если она у вас есть) и просто скопировать и вставить код загрузчика в окно, изменив этот последний бит:
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
С
chainloader /EFI/VeraCrypt/DcsBoot.efi