grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

grub2 EFI 64-bit capable of loading 32-bit kernel ?


From: meta tech
Subject: grub2 EFI 64-bit capable of loading 32-bit kernel ?
Date: Sat, 28 Aug 2010 09:01:14 +0200

Hello,

I have a MacBook with a EFI 64-bit.
I would like to boot Ubuntu 10.04 32-bit from grub EFI 64-bit.
Is that possible ?

The boot freezes after the following output


ROM image is present
   [Linux-bzImage, setup=0x3400, size=0x3d56c0]
Video mode: address@hidden
Display Controller: 2:0.0
Device id: 64710de
MMIO(0): 0xe4000000
VMEM(1): 0xc0000000
MMIO(3): 0xe2000000
Frame buffer base : 0xc0030000
Video line length: 8192
   [Initrd, addr=0x3f7fff000, size=0x7f0349]

That might be a problem of the kernel, or a video problem (my investigation are related here : http://ubuntuforums.org/showthread.php?t=1557326)

I added some "printf" in the "grub_linux_boot" function of the "efi/linux.c" file but they are never reached.

Also, I tried to configure grub EFI 64-bit to chainload grub EFI 32-bit, but I get the following error : 


/EndEntire
filepath:/ACPI[…]/File(\efi\grub32)/File(grub.efi)/EndEntire
error: cannot load image.

Press any key to continue


I tried to chainload grub EFI 64-bit to grub EFI 64-bit (itself), and that works fine.

Are there any restrictions in loading 32-bit from 64-bit versions ?
I looked in the FAQ and in the source code of "efi/linux.c" but I do not see an answer.

Thanks in advance,

metatech





reply via email to

[Prev in Thread] Current Thread [Next in Thread]