Я установил Windows 10 и Debian на одном компьютере.
Windows 10 была ранее зашифрована VeraCrypt, однако GRUB создает запись в меню загрузки только для загрузчика Windows,
поэтому я должен добавить VeraCrypt Bootloader вручную в список меню Grub.
Некоторые сведения о моей конфигурации:
parted -l:
Number Start End Size File system Name Flags
1 1049kB 524MB 523MB ntfs Basic data partition hidden, diag
2 524MB 628MB 104MB fat32 EFI system partition boot, esp
3 628MB 645MB 16.8MB Microsoft reserved partition msftres
4 645MB 103GB 104GB Basic data partition msftdata
5 105GB 256GB 153GB
а также
efibootmgr -v:
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,DC5B,0000
Boot0000* Windows Boot Manager HD(2,GPT,372f84ce-f811-4a58-adad-227679dbd5f2,0xfa000,0x31800)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.B.D.O.B.J.E.C.T.=.{.9.d.e.e.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.a.a.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
Boot0001* debian HD(2,GPT,372f84ce-f881-4a58-adf3-223378dbd5f2,0xfa000,0x31800)/File(\EFI\DEBIAN\GRUBX64.EFI)
BootDC5B* VeraCrypt BootLoader (DcsBoot) HD(2,GPT,372f84ce-f811-4a58-adf3-227378dbd5f2,0xfa000,0x31800)/File(\EFI\VERACRYPT\DCSBOOT.EFI)
Я хотел добавить запись для VeraCrypt Bootloader, поэтому я добавляю:
mounentry "Win10 VeraCrypt Bootloader"{
insmod ntfs
set rootnoverify=(hd0,3)
chainloader (hd0,1)/EFI/VERACRYPT/DCSBOOT.EFI
}
в /etc/grub.d/40_custom и запустил "update-grub"
К сожалению, когда я запускаю "Win10 VeraCrypt Bootloader" в меню GRUB, я получаю:
error:invalid file name '/EFI/VERACRYPT/DCSBOOT.EFI'.
Что случилось ?