Bug#546351: grub-efi: Grub-efi lacks any documentation
Felix Zielcke
fzielcke at z-51.de
Sat Sep 12 18:25:57 UTC 2009
Am Samstag, den 12.09.2009, 19:16 +0100 schrieb John Winters:
> Felix Zielcke wrote:
> [snip]
> > With `general page' above you mean these 2 Wiki sites?
> > http://grub.enbug.org/TestingOnEFI
> > http://grub.enbug.org/TestingOnMacbook
>
> Yes.
>
> >
> > The problem is, that neither Robert nor me has any EFI system so we have
> > to rely on upstream (or other people) for the documentation about that.
> >
> > You can just install the sid version under lenny. There's no need for a
> > backport.
> > I'd recommend it anyway, we fixed many many things since the lenny
> > version.
>
> It's not the installing that's a problem. The thing is, just installing
> it doesn't really do anything. It certainly doesn't render the system
> efi-bootable.
>
> Once you have installed the grub-efi package you have to do something to
> make it actually work. The package includes no clue as to what this
> something is.
>
> Compare with the traditional grub and lilo packages, which once you've
> installed them will boot the system.
Note that we have #427492 open.
If somebody tells us how to properly use efibootmgr we could make the
efi grub-install more useful.
> I'd also query why installing grub-efi causes grub-pc to be uninstalled.
> There is a danger here of rendering a system un-bootable. Since just
> installing grub-efi doesn't give you a working boot mechanism, removing
> the alternative would seem to be both unnecessary and dangerous.
>
See #543376
You can see from the filelist that grub-efi-{ia32,amd64} and grub-pc all
have files included which the other ones have too.
So it isn't that easy to just remove the Conflicts in debian/control for
them.
Just uninstalling grub-pc doestn't make your system unbootable. It
doestn't touch /boot/grub
Though we added now recently a debconf prompt to remove the grub2 files
from /boot/grub but that defaults to no.
--
Felix Zielcke
Proud Debian Maintainer
More information about the Pkg-grub-devel
mailing list