[Fedora-livecd-list] [PATCH] Using both EFI and MBR at once on Live USB images and other misc. fixes

Stewart Adam maillist at diffingo.com
Mon Jan 26 22:50:44 UTC 2009


On 1/19/09 10:55 AM, Jeremy Katz wrote:
> On Saturday, January 17 2009, Stewart Adam said:
>> There's been some good progress - I sent a few messages to the syslinux
>> mailing lists and hpa plans on fixing the GPT MBR in the near future, so
>> we have that part of the problem covered. For now, I guess we can just
>> comment out the "if" that chooses between mbr.bin or gptmbr.bin so that
>> the USB key would be only EFI or only MBR compatible until this is
>> resolved.
>
> Given that we didn't previously copy over an MBR for the mactel case,
> leaving the 'if' doesn't really seem to hurt anything.  I get to EFI
> grub with the gptmbr.bin present and then when it's fixed, maybe things
> will magically just start to work.  So based on that, I think I'm going
> to push what you had to git and then we can have it more easily testable
Good news - syslinux's gptmbr.bin is working fine. I was using the partition 
type UUID, not its unique UUID. With this correction, things work fine when 
booting with BIOS or EFI!

I've attached a patch which re-adds the check for gptmbr.bin and if it's 
found, then the script will now automatically grab the partition's unique 
UUID and write a compatible MBR. It should work on all drives with an LBA 
size of 512 bytes.

The patch also includes a minor fix: If --format is specified and the user 
has accepted the first warning by hitting <enter>, then it will 
automatically unmount all partitions on the device so that the parted 
commands don't fail.


Stewart
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: livecd-iso-to-disk-efi.patch
URL: <http://listman.redhat.com/archives/fedora-livecd-list/attachments/20090126/bb536a95/attachment.ksh>


More information about the Fedora-livecd-list mailing list