Hi, As far as i know, when a client boots over network using pxe, to boot linux it just need the following two files extracted from the iso image
vmlinuz: compressed Linux kernel executable initrd (initail RAM disk): initial root file system The client download the above two files and then start booting the linux. Other files are for supporting the pxe protocol. It doesn't need the ISO. I think label Fedora-13-live.iso is used by dracut during mount the rootfs. *It would be great if someone can describe in detail the purpose of root=live:/ISOLABEL and why only correct iso image label work. * Regards, On Thu, Dec 2, 2010 at 11:09 PM, msacks <[email protected]> wrote: > Thanks mammar, > I will give this a try. I hadn't used the livecd-iso-to-pxeboot script > before. A question about the root=live:/Fedora-13-live.iso, does the > ISO file actually get read over the network or are you just specifying > the label of the ISO? > > On Wed, Dec 1, 2010 at 11:11 PM, mammar <[email protected]> wrote: > > Hi, > > > > I have been using PXELINUX on Fedora 13 and Fedora 14 and everything is > > working great. > > > > Try the following in your pxelinux config file (changes are in red color) > > > > I am assuming that your is name is fedora-livecd.iso > > > > label LiveCD > > MENU LABEL LiveCD > > kernel livecd/vmlinuz0 > > append initrd=livecd/initrd0.img media=network > > rootflags=loop root=live:/fedora-livecd.iso rootfstype=iso9660 ro liveimg > > rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM ramdisk_size=164212 init=/bin/init > > iso1=nfs://imagesrv/fedora-livecd.iso > > > > > > Following is my pxelinux configuration > > > > > > label linux0 > > menu label Fedora Network Installer > > kernel liveiso/vmlinuz0 > > APPEND rootflags=loop initrd=liveiso/initrd0.img > > root=live:/Fedora-13-live.iso rootfstype=iso9660 rw liveimg rhgb > > rd_NO_LUKS rd_NO_MD quiet > > > > > > I am using livecd-iso-to-pxeboot script from livecd-tools package to > extract > > the iso. > > > > > > Regards, > > > > > > > > On Thu, Dec 2, 2010 at 5:51 AM, msacks <[email protected]> wrote: > >> > >> 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? > >> -- > >> livecd mailing list > >> [email protected] > >> https://admin.fedoraproject.org/mailman/listinfo/livecd > > > > > > -- > > livecd mailing list > > [email protected] > > https://admin.fedoraproject.org/mailman/listinfo/livecd > > > -- > livecd mailing list > [email protected] > https://admin.fedoraproject.org/mailman/listinfo/livecd >
-- livecd mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/livecd
