On Dec 12, 2013, at 8:03 AM, Pasha R <pashar...@gmail.com> wrote:
> An issue I recently encountered: USB created with dd or LiveUSB creator might
> not boot on EFI systems.
That bug with Live USB Creator should be fixed.
https://bugzilla.redhat.com/show_bug.cgi?id=810112
There might be a bug related to the ISO image, which contains a really unit
partition map structure to enable it to boot both BIOS and UEFI systems,
whether the media is 512 byte (USB sticks) or 2048 byte (DVDs) physical
sectors. To any partition tool it will appear to be corrupt. It's not, it's
just unique to fit this purpose. But this has been quite heavily tested over
the past 18-24 months so I more likely suspect a firmware bug. But there can
also be other boot related issues now that Secure Boot is supported so it's
important to file bugs and be really clear about what *does* happen rather than
saying it "doesn't boot" which isn't descriptive enough.
> The only tool that worked for me was livecd-iso-to-disk with --efi option
> (required me to add --format, too, so it is destructive).
I vaguely recall some unexpected behavior with --format or maybe the
combination of --format with --reset-mbr. But there is some weirdness with LITD
in that the --efi option *adds* EFI boot support to a tool that creates BIOS
bootable media. So you actually are not getting exclusively EFI boot media, but
rather hybrid boot media. Therefore the --reset-mbr is required if the first
440 bytes of LBA0 do not contain BIOS boot code. This is confusing for those
who know that such code is ignored on EFI systems.
Anyway, my expectation is if I specify /dev/sdb2 for installation, and use
--format --efi --reset-mbr that all other partitions are preserved, but I'm
pretty sure that combination blows away the whole partition map and all content
on the stick. But it does warn of this also and enables a safe exit via
control-C. To me, --format implies using mkfs.vfat -F32 on the specified
partition, but that doesn't appear to be the only thing it does.
Chris Murphy
--
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org