[Dev] [Installation media (i686 and x86_64) - Bug #368] Error booting CD on MacBook

labs at parabola.nu labs at parabola.nu
Mon Jul 15 08:16:53 GMT 2013

Issue #368 has been updated by Moosbart.

Hallo, I am glad someone else runs parabola 64bit on a MacBook2,1 (2007)!

maybe this is another issue, it is about the mismatch of a 32-bit EFI, launching a 64-bit kernel/OS
when I installed parabola on my MacBook, I followed this note from the Beginners Guide when installing grub:

Note: In case you have a system with 32-bit EFI, like pre-2008 Macs, install grub-efi-i386 instead, and use --target=i386-efi.

that used to work nicely.

in the meantime, grub has been replaced by grub2.00 and there is no package grub-efi-i386 anymore.

I figured I could modify the grub2.00 PKGBUILD from

[[ "${CARCH}" == "x86_64" ]] && _EFI_ARCH="x86_64"
[[ "${CARCH}" == "i686" ]] && _EFI_ARCH="i386"


#[[ "${CARCH}" == "x86_64" ]] && _EFI_ARCH="x86_64"
#[[ "${CARCH}" == "i686" ]] && _EFI_ARCH="i386"

forcing the EFI architecture i386 even though the OS was 64bit. building and installing the grub package with this modification again works nicely, such that it creates a 32-bit EFI file which can be run by the MacBook. Although the file name and directory needs to be changed by hand, so that it lives at /boot/efi/EFI/BOOT/bootia32.efi

best regards
Bug #368: Error booting CD on MacBook

Author: bugmenot
Status: open
Priority: bug
Assignee: alfplayer
Target version: 

I burned parabola-2013.04.27-dual.iso on a CD and when I booted a MacBook with it, the computer got stuck at this screen:

Select CD-Rom Boot Type:_

There is a discussion of the same problem on Redhat here:

...including a workaround, which I adapted to the Parabola image this way:

# mount -t iso9960 parabola-2013.04.27-dual.iso /mnt
# mkdir /tmp/image
# cp -a /mnt/* /tmp/image
# mkisofs -iso-level 2 -V PARABOLA_201304 -J -r -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o /tmp/parabola-2013.04.27-dual_MACBOOK.iso /tmp/image

The resulting image can boot the MacBook.

I think this is a bug because the Ubuntu CDs boot fine.

You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://labs.parabola.nu/my/account

More information about the Dev mailing list