Root is incorrect in menu.lst for fedora 12 hard disk install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
UNetbootin |
Fix Released
|
High
|
Geza Kovacs |
Bug Description
I was attempting a hard drive install from an Ubuntu partition. Menu.lst for Grub was modified by Unetbootin to add:
title UNetbootin
root (hd0,0)
kernel /boot/ubnkern root=live:
initrd /boot/ubninit
boot
This resulted in the following error on booting to this selection:
[drm:drm_mode_rmfb] *ERROR* tried to remove a fb that we didn't own
Boot has failed, sleeping forever
By going to test mode, the first error is skipped, and the following error shows up:
No root device found.
Boot has failed, sleeping forever.
This problem can be fixed by replacing the CD name live:CDLABEL=
with the UUID of the partition that Unetbootin has placed the boot image on. Since my install image was
on the Ubuntu partition, I just copied that. I assume this is something Unetbootin can do automatically. In any case, other with the same issue can do the same thing. Thanks, James
Corrected Menu.lst entry:
title UNetbootin
root (hd0,0)
kernel /boot/ubnkern root=UUID=
initrd /boot/ubninit
boot
Changed in unetbootin: | |
importance: | Undecided → High |
assignee: | nobody → Geza Kovacs (gezakovacs) |
status: | New → In Progress |
Changed in unetbootin: | |
status: | In Progress → Fix Committed |
Also it happens under Win7 - I was attempting a hard drive install from a Win7 partition, when at boottime i chose "UNetbootin", install seems to begin...and the same error arises:
Boot has failed, sleeping forever
"UNetbootin" boot entry content was (when i saw it by pressing "e"):
find --set-root /unetbtin/ubnkern
kernel /unetbtin/ubnkern root=UUID=4E09-73C2 rootfstype=auto ro liveimg quiet rhgb rd_NO_LUKS rd_NO_MD noiswmd
initrd /unetbtin/ubninit
boot
some workaround? edit UUID manually (but to what)?
UNetbootin 4.19 for Windows is used