Red Hat Bugzilla – Bug 498155
LiveUSB boot failure: Unable to find root filesystem
Last modified: 2009-06-04 17:19:46 EDT
Created attachment 341707 [details]
syslinux.cfg from the LiveUSB image
When using liveusb-creator-3.6.5-2.fc11.noarch (Fedora 11 Preview via yum update) to create a Fedora 11 Preview LiveUSB, I am unable to boot the resulting LiveUSB. The boot sequence of the LiveUSB stops at a screen with the following:
WARNING: Cannot find root filesystem!
Create symlink /dev/root and then exit this shell to continue the boot sequence.
There are further reports here:
Christopher, it seems folks are having difficulty reproducing this issue. Are you still experiencing this problem using the latest F11 rawhide content?
Are you able to boot official Fedora 11 live images, or is this only when creating and booting live images you create?
If using livecd-creator, can you post the full log for review? Perhaps lmacken might be able to spot something from the logs.
Christopher, are you able to boot other systems from USB? I created a live USB system from the F11 Beta and while working fine on my laptop, IIRC I got a very similar error when trying to boot in on my desktop. For me the conclusion was broken USB boot support in my hardware.
This issue may be removed from the F11Live blocker bug list unless we are able to further isolate the failure. Let us know if you continue to experience this issue, and if possible any livecd-creator logs, or description of the environment used to create the live media. A final F11 blocker review meeting will be held this Friday to discuss outstanding issues and this defect will be reviewed again.
To answer your questions:
* I am not using livecd-creator; this is a liveusb-creator bug.
* I am trying to boot the official F11 Preview Live ISO.
* I get the same error whether I try to boot this Live image on my desktop or my laptop, so I presume it is not a hardware-specific issue.
The machine I am creating the LiveUSB image on is running Fedora 11 with the latest updates, including updates-testing. Specifically, it has:
Here is exactly what I did:
* I plugged in the USB stick.
* As root, I ran these commands:
/sbin/mkdosfs -F 16 -n usbdisk /dev/sdb1
* Since F11 Preview is not in the GUI, I downloaded:
and after downloading the resulting ISO via BitTorrent checked it with:
* In the GUI I clicked on "Use existing Live CD" and specified F11-Preview-i686-Live.iso.
* I cranked "Persistent Storage" all the way up, to 1305 MB.
* I clicked "Create Live USB".
Output on the command line:
[gui:343] Device is not yet mounted, so we cannot determine the amount of free space. Setting a maximum limit of 8G for the persistent storage.
[gui:351] Partition is FAT16; Restricting overlay size to 2G
Output in the GUI:
Verifying ISO MD5 checksum
Extracting live image to USB device...
Wrote to device at 12 MB/sec
Creating 1305MB persistent overlay
Setting up OLPC boot file...
Output in /var/log/messages:
May 20 21:29:27 free-spin hald: mounted /dev/sdb1 on behalf of uid 0
May 20 21:29:27 free-spin gnome-keyring-daemon: adding removable location: volume_uuid_F155_B64B at /media/usbdisk
May 20 21:49:06 free-spin hald: unmounted /dev/sdb1 from '/media/usbdisk' on behalf of uid 0
May 20 21:49:06 free-spin gnome-keyring-daemon: removing removable location: volume_uuid_F155_B64B
I should note that because the fix for bug 492370 has not been backported to Fedora 9, the F9 -> F11 via LiveUSB upgrade path is completely blocked, at least looking at the instructions at: https://fedoraproject.org/wiki/FedoraLiveCD/USBHowTo
kushaldas: do you have any thoughts based on the feedback posted in comment#4?
I don't have much clue except the following line looks suspicious:
"[gui:343] Device is not yet mounted, so we cannot determine the amount of free
space. Setting a maximum limit of 8G for the persistent storage.
lmaken should be best guy to comment on this.
This problem seems to be from using a older version of syslinux. Explanation and solution at
The solution in the beta release notes doesn't work; I get the following error from yum:
ERROR with rpm_check_debug vs depsolve:
rpmlib(FileDigests) is needed by syslinux-3.75-1.fc11.i586
(1, [u'Please report this error in http://yum.baseurl.org/report'])
beland: see the first entry in http://fedoraproject.org/wiki/YumUpgradeFaq#Fedora_10_-.3E_Fedora_11_.28tentative.29.
The package is available in bodhi as https://admin.fedoraproject.org/updates/F10/FEDORA-2009-5214
Can you upgrade your F10 rpm to this package, and retest? Thanks!
You want me to upgrade my entire Fedora 9 system to Fedora 10 just so I can work around bug 492370 and make a Fedora 11 LiveUSB? Is there not going to be a fix so people can make Fedora 11 LiveUSBs from Fedora 9 directly? (I first ran into this bug, 498155, on Fedora 9.)
(In reply to comment #11)
> You want me to upgrade my entire Fedora 9 system to Fedora 10 just so I can
> work around bug 492370 and make a Fedora 11 LiveUSB?
beland: I'm suggesting that in order to work around the rpmlib(FileDigests) problem you reported while attempting to install the latest syslinux package, that you would update to a rpm version that understands the new signatures. However, apologies ... I didn't know you were coming from F9.
A fix for this issue was made available for F10 users (see bug#492370). However, I don't believe such a fix is available for F9 users. If you can confirm that this is indeed the issue you are seeing, we can reassign this bug to get a fix for F9 users before F9 is EOL'd.
Removing from the F11 blocker; would still be nice to solve the issue with the F9 tools.b
Yes, the error in comment #9 is with Fedora 9, and is the reason bug 492370 still affects F9.
beland: Can you try creating the live image using this livecd-iso-to-disk script located at http://katzj.fedorapeople.org/livecd-iso-to-disk-f9.sh ?
If this works for you, jeremy will work up a patch and build officially for Fedora 9.
Yes, I can successfully boot the LiveUSB I made with that script under Fedora 9.
katzj: looks like your script was successful. Not sure how you would like to handle this. Should we reassign this bug (component and owner) to livecd-tools with you as the owner? Or do you have a preferred resolution?
livecd-tools-017.3-1.fc9 has been submitted as an update for Fedora 9.
Update to the Fedora 9 livecd-tools package should be headed to updates-testing shortly (built and submitted) and will then get pushed to final after a week of making sure it doesn't break anything else
Thanks Jeremy! A note has been added to the Common_F11_Bugs page direction Fedora 9 users to test the updated livecd-tools package.
So while this fixes bug 492370 for Fedora 9 (which is excellent, since it provides a feasible LiveUSB F9->F11 install path), I am still getting a grey screen when I use liveusb-creator-3.6.3-1.fc9.noarch to create a Fedora 11 Preview LiveUSB image. (As originally reported above, this also affects current Rawhide.)
Whoops, the grey screen issue is actually being tracked over at Bug 494000.
livecd-tools-017.3-1.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing-newkey update livecd-tools'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2009-5600
livecd-tools-017.3-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.