Comment 5 for bug 1017880

Revision history for this message
Newubunti (testtester257) wrote :

Additional comments to my previous post #3:

* The script does not heal the problem, that update-grub (/etc/grub.d/30_os-prober) does not create a valid entry for the Windows EFI loader inside the GRUB menu.

* 30_os_prober does need some changes to create a valid entry for an EFI loader, cause chain loading of Windows EFI is different from Windows BIOS chainloading. It should be always:

chainloader /EFI/Microsoft/Boot/bootmgfw.efi

* To be able to create a different entry for Windows EFI loader in 30_os-prober the last section of the result row in 20microsoft-efi should may look like this:

result "${partition}:${long}:${label}:efi-chain"

IMO it would make sense, if the user can control, if he wants to have an entry added for Windows EFI loader inside GRUB menu, cause the selection of OS can be done inside the EFI boot menu of the system usually, too.

So an option like this needs to be added to grub-install/update-grub and a control needs to be set for this option inside ubiquity.