[syslinux] isohybrid: slint64-14.1.iso: unable to find mac efi image
Didier Spaier
didier.spaier at epsm.fr
Wed Jul 30 14:33:33 PDT 2014
Hi,
On 29/07/2014 23:19, Thomas Schmitt wrote:
> A good opportunity to brag with xorriso's boot inspection
> features (since xorriso-1.3.8):
Yes! I've upgraded libburn, libisofs and libisoburn so now I can play
with it too ;)
> I forgot to advise (or misadvise) -isohybrid-apm-hfsplus with
> the image /isolinux/efiboot.img . So we only got one APM
> partition here. A slight deviation from mjg59's layout.
>
> It is a lie to give efiboot.img the partition type Apple_HFS.
> isohybrid.c does it that way. So the perfect mimic would be
> -e isolinux/efiboot.img \
> -isohybrid-gpt-basdat -isohybrid-apm-hfsplus \
> instead of
> -e isolinux/efiboot.img \
> -isohybrid-gpt-basdat \
I tried that and got this, which is what was expected I think:
xorriso 1.3.8 : RockRidge filesystem manipulator, libburnia project.
xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE : 34 nodes read in 1 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is
set to be discarded
Drive current: -indev '/tmp/slint64-14.1.iso'
Media current: stdio file, overwriteable
Media status : is written , is appendable
Boot record : El Torito , MBR isohybrid cyl-align-on GPT APM
Media summary: 1 session, 38912 data blocks, 76.0m data, 6379m free
Volume id : 'SlintISO'
El Torito catalog : 42 1
El Torito cat path : /isolinux/isolinux.boot
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 43
El Torito boot img : 2 UEFI y none 0x0000 0x00 2880 55
El Torito boot img : 3 UEFI y none 0x0000 0x00 5472 775
El Torito img path : 1 /isolinux/isolinux.bin
El Torito img opts : 1 boot-info-table isohybrid-suitable
El Torito img path : 2 /isolinux/efiboot.img
El Torito img path : 3 /isolinux/macboot.img
System area options: 0x00000102
System area summary: MBR isohybrid cyl-align-on GPT APM
ISO image size/512 : 155648
Partition offset : 0
MBR heads per cyl : 64
MBR secs per head : 32
MBR partition table: N Status Type Start Blocks
MBR partition : 1 0x80 0x00 0 155648
MBR partition : 2 0x00 0xef 220 2880
MBR partition : 3 0x00 0x00 3100 5472
MBR partition path : 2 /isolinux/efiboot.img
MBR partition path : 3 /isolinux/macboot.img
GPT : N Info
GPT disk GUID : dd6fcff38adacf46b128287f6f7a9136
GPT entry array : 16 192 overlapping
GPT lba range : 64 155598 155647
GPT partition name : 1 490053004f00480079006200720069006400
GPT partname local : 1 ISOHybrid
GPT partition GUID : 1 dd6fcff38adacf46b12b287f6f7a9136
GPT type GUID : 1 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 1 0x1000000000000001
GPT start and size : 1 0 155596
GPT partition name : 2 490053004f004800790062007200690064003100
GPT partname local : 2 ISOHybrid1
GPT partition GUID : 2 dd6fcff38adacf46b12a287f6f7a9136
GPT type GUID : 2 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 2 0x1000000000000001
GPT start and size : 2 220 2880
GPT partition path : 2 /isolinux/efiboot.img
GPT partition name : 3 490053004f004800790062007200690064003200
GPT partname local : 3 ISOHybrid2
GPT partition GUID : 3 dd6fcff38adacf46b129287f6f7a9136
GPT type GUID : 3 005346480000aa11aa1100306543ecac
GPT partition flags: 3 0x1000000000000001
GPT start and size : 3 3100 5472
GPT partition path : 3 /isolinux/macboot.img
APM : N Info
APM block size : 2048
APM gap fillers : 0
APM partition name : 1 EFI
APM partition type : 1 Apple_HFS
APM start and size : 1 55 720
APM partition path : 1 /isolinux/efiboot.img
APM partition name : 2 EFI
APM partition type : 2 Apple_HFS
APM start and size : 2 775 1368
APM partition path : 2 /isolinux/macboot.img
But then for my "real" tries I wen back to using used xorriso
following your good advice.
> -------------------------------------------------------------------
> Your are back on the track blazed by Fedora Live.
Alas, I tried to boot off an USB key on a recent MacBook but that failed.
I saw two boot media on Apple's Boot Manager, both called EFI Boot (??)
Clicking on each I could see grub's menu and navigate in it but after
choosing and entry I just saw a line with:
Loading huge.s kernel and installer inkitrd. Please wait...
In a vmplayer VM I see this message too but it disappears after a few
seconds and the machine boots -- but not that Mac.
I changed the name of the blessed EFI file in CoreServices to boot.efi as
it seems that shouls be but no luck.
I realize that I'm slipping off topic, but would be grateful for any clue,
including an advice on who outside of this list's members can help me
further.
Have a good day,
Didier
PS I have updated the content of http://slint.fr/misc/MacBoot that now
reflects my last try.
More information about the Syslinux
mailing list