Friday, 9 August 2013

Why doesn't boot-repair delete bios_grub partition after installing grub-efi?

Why doesn't boot-repair delete bios_grub partition after installing grub-efi?

Have been working on building a multi boot system using EFI. This EFI
capable system can not boot Ubuntu or any other installation media using
EFI with the only exception being Windows installation media. Most distros
appear to be using grub for their boot manager and boot loader so trying
different distros and tools such as Parted Magic and Boot Repair give same
results when trying to boot EFI mode in order for an EFI install to be
done.
What happens when trying to boot media EFI mode is if EFI grub manager
loads (black screen) and if any choice is selected (Try Ubuntu, Install
Ubuntu or Verify) get error can not read disk and the kernel needs to be
loaded first). There appears to be no explanation online (that i have
found so far) that goes anywhere near describing how and why this happens.
The accepted way of installing Ubuntu to an EFI system is apparently
switch off EFI and install in legacy mode which involves creating a
bios-grub partition before commencing or let boot-repair to do the fix
after installing Ubuntu in legacy mode. Boot Repair detects EFI system and
creates the bios_grub partition and installs grub-efi.
So after getting Ubuntu and Windows booting using EFI i noticed the
grub_bios partition was still in existence so i removed it with gdisk and
still have Windows and Ubuntu booting.
Why doesn't boot-repair delete bios_grub partition after installing grub-efi?

No comments:

Post a Comment