I'm stuck trying to get a Fedora 13 based LiveCD to boot using
PXELINUX. I confirmed that the LiveCD once burned to an ISO boots
fine, likewise running the ISO file inside of a VM.
I've seen a host of bugs opened on Redhat bugzilla around this issue,
but none of them really point to a finite resolution.
I hope to shake out some clues as to how to resolve this issue.
Here is my PXELINUX Config:
label LiveCD
MENU LABEL LiveCD
kernel livecd/vmlinuz0
append initrd=livecd/initrd0.img media=network
root=live:CDLABEL=F13-LiveCD-POC-20101201-122711 rootfstype=auto ro
liveimg rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM ramdisk_size=164212
init=/bin/init iso1=nfs://imagesrv/fedora-livecd.iso
I am running syslinux-3.82-8.9.2
livecd-tools-033-3.fc13.x86_64
squashfs 4.0
What happens is I see the blue Fedora status bar loading up just fine,
then it throws an error saying
"No root device found"
"Boot has failed, sleeping forever"
What should the root device be?
Is this a bug with squash or configuration error?