Hello again. I compiled Grub 2.00~beta0 for 64-bit EFI. The "search" command is 
missing. And so is the appleloader command.
My incentive for upgrading Grub was largely the hope that just maybe 
appleloader will work on my MacBook after the upgrade.
I've heard that the MacBook 7,1 patch had been accepted upstream into the 
mainstream Grub bzr.


I used the following ./configure options:
./configure --enable-device-mapper --enable-grub-mkfont --enable-cache-stats 
--disable-werror --with-platform=efi --target=x86_64


I used the following command to make the image:

../grub-mkimage -d . -p "/boot/grub/x86_64-efi" -o BOOTx64.EFI -O x86_64-efi 
part_gpt part_msdos ntfs ntfscomp hfsplus fat ext2 normal chain boot configfile 
linux multiboot

I put BOOTx64.EFI in /EFI/boot on the EFI system partition of my thumb drive 
(marked as such by a partition type id of EF01 in the GPT).
I put all the *.mod files and *.lst files at /boot/grub/x86_64-efi on the EFI 
system partition, as well as grub.cfg.


It loads the config file and shows my entries and I can scroll up and down with 
the arrow keys to pick the option I want. I can go to command line or hit "e" 
to edit and all that.
I just doesn't show my background image and the options are in a box in the 
center of the screen and the background is black. That could just be due to me 
making the
grub.cfg file wrong again. But that's a separate issue.

When I select an option that involves the "search" command (they all do), it 
says that the "search" command is unknown.
If I hit "e" to edit and manually enter the partition that the bootable is in 
(replacing the line involving the search command), it works and successfully 
boots the bootable.

When I boot my thumb drive into Grub 2.00~beta0 on a BIOS machine, I do have 
the search option available to me.
I used the following configure options in compiling Grub 2.00~beta0 for BIOS:
./configure --enable-device-mapper --enable-grub-mkfont --disable-werror 
--enable-efiemu --enable-cache-stats



Also, when booted into Grub 2.00~beta0 for 64-bit EFI, I do not have the 
appleloader command.
When I try "insmod appleloader" it says that the file is not found.


Cheers,
Jake
_______________________________________________
Help-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-grub

Reply via email to