Red Hat Bugzilla – Bug 875054
Dracut searches for disk with label too long for Fat32, can't boot from USB
Last modified: 2013-02-04 13:16:18 EST
Description of problem:
Init searches for a disk with label too long, Fat32 doens't allow labels of that size; Example of label: (label=Fedora 17 x86x64).
Unable to boot from USB because USB boot in most BIOSes require FAT.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Linux cannot be installed on Fat32 anyway. What are you trying to do?
I'm not installing to FAT. Here's the sequence (As stated in the description):
1. Boot with USB FAT installation media plugged in.
2. Grub, runs Anaconda.
3. Anaconda searches for installation media.
Anaconda wants: The USB FAT label=Fedora 17 x86x64
Actually available: The USB FAT label=Fedora 17 (Or something, shorter)
4. Anaconda says there is no installation media (Or something, this was some time ago).
You can actually set the installation media label at the GRUB prompt to boot from USB FAT with correct label.
Well, then it's the job of the tool, which installs the install medium on the FAT to correct the kernel command line parameter to match that of the FAT medium.
Or for the install medium creator to choose a name, which fits on in a FAT label.
Nothing dracut can fix... Sorry.. reassign this bug to whatever component that is, please.
Why is this Red Hat Enterprise Linux 6?
You can't dd if=installer.iso of=/dev/usb and if I remember correctly it also fails with a net install too. It's inconvenient for the user to have to set the right label at the grub screen because the default one doesn't match the shoter one on the FAT boot media.
I can't change products for this bug, please help me set this to Fedora and mark notabug, or however you wish.
You need to describe how you created this boot media in more detail. The only thing that Fedora uses that would make USB Fat32 is livecd-iso-to-disk when using --efi, and that changes it to use the UUID of the partition, not the label.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.