Bug 120340 - Version bump: sys-boot/efibootmgr
|
Bug#:
120340
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: x86@gentoo.org
|
Reported By: wolf31o2@gentoo.org
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: Version bump: sys-boot/efibootmgr
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-01-25 13:44 0000
|
Here's a new ebuild for efibootmgr 0.5.3 for you guys. Now, I have compiled
this on x86 and it *compiles* fine. I also used this to compile elilo, and
elilo executed. I was able to read --help and got the following:
# elilo --autoconf
elilo: backing up existing /etc/elilo.conf as /etc/elilo.conf-
elilo: You must specify the device for the bootstrap partition. (ie: -b
/dev/hdaX)
elilo: Try `elilo --help' for more information.
Unfortunaltely, I don't have a shiny new x86 Mac to actually test this on or
anything. I guess the main request is to see if this works on IA64 as expected
and to get it into the tree, then we can determine if it actually really works
on x86.
Created an attachment (id=78103) [details]
efibootmgr-0.5.3.ebuild
# efibootmgr
Fatal: Couldn't open either sysfs or procfs directories for accessing EFI
variables.
Try 'modprobe efivars' as root.
I guess I should have added this to the last post, too.
Works fine on IA64; cookie++
I've added this to the tree, it's up to the x86 team to add their keyword
I don't think anyone on the x86 team has the hardware to test this right now.
I am working to get access to the hardware now. If someone else can get access
to a machine, or get me access to a machine, that would be great. I can verify
that the software works insofar as it compiles/runs, but I am unable to verify
that it can actually talk to EFI on x86 without an EFI-capable
motherboard/system.
efibootmgr does nothing on an x86 mac, because the efi boot manager isn't used
as described in EFI 1.10 specs.
equery l efiboot
[ Searching for package 'efiboot' in all categories among: ]
* installed packages
[I--] [ ~] sys-boot/efibootmgr-0.5.3 (0)
execute efibootmgr:
hotzenplotz thomas # efibootmgr
hotzenplotz thomas #
as you see nothing happens.
thee current mactel-linux patch has two small changes for efivars (replaces
unsigned long with u64; field DataSize), see http://mactel-linux.org
As far as i understand, no efi variables are existent:
$ ls /sys/firmware/efi/vars/
del_var new_var
so efibootmgr compiles, but is completley useless for x86 macs.
OK. So the bug is "fixed" then with regards to it being bumped. There's
nothing else to be done, since it isn't necessary for Intel-based Mac machines.
Thanks for the info, Thomas!