Ich habe ein Problem beim Booten von Windows 10 von Grub. Als ich es versuchte, erhielt ich diese Meldung:
/EndEntire
file path: /ACPI....../File(bootmgfw.efi)/EndEntire
error: cannot load image.
Ich habe dann gegoogelt und das hier gefundengelöstes Problem, das Sie auffordert, die Datei zu bearbeiten grub.cfg
.
Bearbeiten
/boot/grub/grub.cfg
Finden
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 10 (loader) (on /dev/sdXX)'
Nach
chainloader +1
Schreiben
ntldr /bootmgr
Als ich versuchte, das anzuwenden, erhielt ich diesen Fehler zusätzlich zu dem ursprünglichen
error: can't find command `ntldr'.
Das liegt möglicherweise daran, dass meine grub.cfg
Datei nicht wie die im Link aussieht, aber ich weiß nicht, wie ich die Lösung anpassen kann.
Da die grub.cfg
Datei ziemlich lang ist, ist dies der Abschnitt, der in der anderen Lösung erwähnt wird.
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-4CBE-1366' {
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 4CBE-1366
else
search --no-floppy --fs-uuid --set=root 4CBE-1366
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
Die vollständige Datei finden SieHierwenn benötigt.
Ich habe versucht, Grub zu aktualisieren, kein Unterschied.
Bearbeiten:
Ausgabe vom Terminal
kajsa@Yoga ~ $ sudo update-grub
[sudo] password for kajsa:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-53-generic
Found initrd image: /boot/initrd.img-4.4.0-53-generic
Found Windows Boot Manager on /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done
Irgendwelche Vorschläge?