Я установил 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'.

Что случилось ?

0