[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-xorriso] grub-mkrescue does not boot on older Macs as USB stick
From: |
Andrei Borzenkov |
Subject: |
Re: [Bug-xorriso] grub-mkrescue does not boot on older Macs as USB stick |
Date: |
Fri, 25 Dec 2015 20:44:29 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 |
25.12.2015 20:35, Alexander E. Patrakov пишет:
> (all of the testing below was actually performed by Robert Jones, I only
> built the ISOs)
>
> 25.12.2015 01:17, Andrei Borzenkov пишет:
>> 23.12.2015 22:37, Alexander E. Patrakov пишет:
>>> Bytes 0x3e .. 0x1fe: x86 bootstrap code, which is not executed and thus
>>> is likely not significant.
>>>
>>
>> Wanna bet?
>>
>> Could you test if the attached patch works for you on newer Mac? Note,
>> that it still does not detect EFI bootable USB stick if it is inserted
>> before power on - only when you stop in boot manager and insert stick.
>
> I cannot confirm this finding.
It means fix does not work?
> The ISOs made before the fix hang the
> boot manager if booted from a USB flash drive. The ISOs made with the
> fix boot correctly (and show exactly one "EFI Boot" entry) both when
> cold-plugged and when hot-plugged.
>
Please, PLEASE - always make clear, *where* you test it!
> The testing was done with grub commit id a9399f2.
>
>> It also still does not boot from the second (unknown) EFI suggested for
>> CD. But this second choice is also present only when CD is inserted
>> before power on - it is not shown if CD is inserted in boot manager.
>
> Not tested.
>
>> I also do not get "Windows" menu choice on USB. May be because there is
>> no active partition.
>
> Even if I add a one-sector bootable partition of type 0 (as done by
> xorriso 1.4.3 with -DLibisofs_protective_msdos_plus_boot_dummY
> -DLibisofs_pmpbd_on_lba0), it doesn't show "Windows" when booted from USB.
>
But your screenshots you posted earlier had it. I wonder what is the
difference (not that I care about legacy boot, but the more we
understand the better).