Уважаемые коллеги, помогите решить следующую проблему. Проинсталлировал Linux Manjaro. Из GRUB не грузится Windows с ошибкой:
file /efi/Microsoft/Boot/bootmgfw.efi not found.
Что интересно, он существует:
sudo os-prober
/dev/nvme1n1p2@/efi/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
И команда upgrade-grub находит его:
sudo update-grub
Windows Boot Manager auf /dev/nvme1n1p2@/efi/Microsoft/Boot/bootmgfw.efi gefunden
Дальше я заглянул в директорию
sudo ls -la /boot/efi/EFI/
и не увидел там директории Microsoft.
Дальше я замонтировал в tst /dev/nvme1n1p2 и вот тут я смог увидеть bootmgfw.efi :
ls EFI/Microsoft/Boot/bootmgfw.efi
EFI/Microsoft/Boot/bootmgfw.efi
Попробовал внести новый раздел в grub по инструкции https://wiki.archlinux.org/title/GRUB#Chainloading_a_unified_kernel_image К сожалению следующие шаги не привели меня к успеху:
grub-probe --target=fs_uuid EFI/Microsoft/Boot/bootmgfw.efi
grub-probe: Warnung: Platte existiert nicht, ersatzweise wird Partition des Geräts /dev/nvme1n1p2 verwendet.
grub-probe: Warnung: Platte existiert nicht, ersatzweise wird Partition des Geräts /dev/nvme1n1p2 verwendet.
grub-probe: Warnung: Platte existiert nicht, ersatzweise wird Partition des Geräts /dev/nvme1n1p2 verwendet.
grub-probe: Fehler: Laufwerk »hostdisk//dev/nvme1n1p2« wurde nicht gefunden..
Ладно, попробуем скопировать файл на место:
sudo cp -r ~/tst/EFI/Microsoft/ /boot/efi/EFI/
sudo grub-probe --target=fs_uuid /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
18B6-D501
Но я рано обрадовалсяs:
sudo grub-probe --target=hints_string /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
grub-probe: Warnung: Unbekannter Gerätetyp nvme0n1
Вот теперь не знаю, что дальше делать. Может кто сталкивался с данной проблемой?