Glenn Eychaner wrote:
I had already gotten rid of rghb. The grub2 entry on the key for booting the LiveCD reads:
menuentry "CentOS 6.4 Live" { set root=(hd0,1) linux /CentOS-Live/isolinux/vmlinuz0 root=UUID=A352-6D7C ro liveimg nodiskmount nolvmmount selinux=disabled live_dir=/CentOS_Live/LiveOS initrd /CentOS-Live/isolinux/initrd0.img }
The contents of the LiveCD appear in /CentOS_Live as one would expect. The boot fails right after a device scan (obvious by tens of lines listing "ataN:", "scsiN:", "sd 0:0:0:0:", etc.) with the "No root device" error
below.
In the rdshell, /dev/sda shows up as the internal system hard drive rather than the USB key. The USB key does not show up as /dev/sdb nor any other device that I can find. Finally, I looked in /dev/mapper (duh); it contains /dev/mapper/control, but no /dev/mapper/live-rw.
That's odd, that the internal shows up as sda. However, the obvious two things: first, and esp. if the systems sees the internal as a, is that this won't work. at all - the grub entry is completely wrong - assuming that's a grub.conf. If so, you want title CenOS 6.4 Live root (hdx,0) kernel /CentOS-Live/isolinux/vmlinuz0 root=<huh0> <huh1> NO_LVM selinux=disabled <huh2> initrd /CentOS-Live/isolinux/initrd0.img
Notes: huh0: are you sure that's the actual UUID of the flash drive? You might check /dev/disk/by-id huh1: Not familiar with nodiskmount huh2: Dunno bout the live_dir... does a quick google...OH! Of course it won't work - you're using grub2, which CentOS doesn't support yet (and I hope NEVER, EVER WILL).
mark