This is an issue I've researched quite a bit on bug lists, and looked in the Syslinux Wiki for a way to do this, but haven't yet found a solution. 1) I have an existing Fedora 13 LiveCD which I burned to a CD and tested on a system without issue. 2) I then took that same ISO and dropped it in my pxelinux.cfg/default for being able to boot over the network. I made sure to extract the proper vmlinuz and initrd from the LiveCD and make it available to 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 iso1mnt=/mnt/bootdevice What I got was the following error message: Boot has failed, sleeping forever. Am I specifying the wrong filesystem or bootdevice? Has anyone been able to get this to work with a LiveCD? Seems like the Fedora Forums Bugzilla most people are giving up on this. My theory is if it works from a CD, it should work over PXELINUX. All help is appreciated.
I should clarify the error message: No root device found Boot has failed, sleeping forever. On Wed, Dec 1, 2010 at 3:26 PM, msacks <ntwrkd at gmail.com> wrote:> This is an issue I've researched quite a bit on bug lists, and looked > in the Syslinux Wiki for a way to do this, but haven't yet found a > solution. > > 1) I have an existing Fedora 13 LiveCD which I burned to a CD and > tested on ?a system without issue. > > 2) I then took that same ISO and dropped it in my pxelinux.cfg/default > for being able to boot over the network. I made sure to extract the > proper vmlinuz and initrd from the LiveCD and make it available to 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 > iso1mnt=/mnt/bootdevice > > > What I got was the following error message: > > Boot has failed, sleeping forever. > > Am I specifying the wrong filesystem or bootdevice? > Has anyone been able to get this to work with a LiveCD? Seems like the > Fedora Forums Bugzilla most people are giving up on this. My theory is > if it works from a CD, it should work over PXELINUX. All help is > appreciated. >
H. Peter Anvin
2010-Dec-07 00:55 UTC
[syslinux] problem booting (Fedora) LiveCD ISO over PXELINUX
On 12/01/2010 03:33 PM, msacks wrote:> I should clarify the error message: > > No root device found > > Boot has failed, sleeping forever.This is not a Syslinux/PXELINUX question but a Fedora/Anaconda question. Things are well past the Syslinux stage at this point. -hpa
Is there general documentation on the flags required to boot an ISO using pxelinux? On Mon, Dec 6, 2010 at 4:55 PM, H. Peter Anvin <hpa at zytor.com> wrote:> On 12/01/2010 03:33 PM, msacks wrote: >> I should clarify the error message: >> >> No root device found >> >> Boot has failed, sleeping forever. > > This is not a Syslinux/PXELINUX question but a Fedora/Anaconda question. > ?Things are well past the Syslinux stage at this point. > > ? ? ? ?-hpa >