Hi,<br><br>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<br><br>vmlinuz: compressed Linux kernel executable<br>initrd (initail RAM disk): initial root file system<br>
<br>The client download the above two files and then start booting the linux. Other files are for supporting the pxe protocol.<br><br>It doesn't need the ISO. <br><br>I think label <span style="color: rgb(255, 0, 0);">Fedora-13-live.iso</span> is used by dracut during mount the rootfs.<br>
<br><b><span style="color: rgb(255, 0, 0);"></span>It would be great if someone can describe in detail the purpose of <span style="color: rgb(255, 0, 0);">root=live:/ISOLABEL</span> and <span style="color: rgb(255, 0, 0);">why only correct iso image label work</span>. </b> <br>
<br><br>Regards,<br><br><div class="gmail_quote">On Thu, Dec 2, 2010 at 11:09 PM, msacks <span dir="ltr"><<a href="mailto:ntwrkd@gmail.com" target="_blank">ntwrkd@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Thanks mammar,<br>
I will give this a try. I hadn't used the livecd-iso-to-pxeboot script<br>
before. A question about the root=live:/Fedora-13-live.iso, does the<br>
ISO file actually get read over the network or are you just specifying<br>
the label of the ISO?<br>
<div><div></div><div><br>
On Wed, Dec 1, 2010 at 11:11 PM, mammar <<a href="mailto:mammar@gmail.com" target="_blank">mammar@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> I have been using PXELINUX on Fedora 13 and Fedora 14 and everything is<br>
> working great.<br>
><br>
> Try the following in your pxelinux config file (changes are in red color)<br>
><br>
> I am assuming that your is name is fedora-livecd.iso<br>
><br>
> label LiveCD<br>
> MENU LABEL LiveCD<br>
> kernel livecd/vmlinuz0<br>
> append initrd=livecd/initrd0.img media=network<br>
> rootflags=loop root=live:/fedora-livecd.iso rootfstype=iso9660 ro liveimg<br>
> rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM ramdisk_size=164212 init=/bin/init<br>
> iso1=nfs://imagesrv/fedora-livecd.iso<br>
><br>
><br>
> Following is my pxelinux configuration<br>
><br>
><br>
> label linux0<br>
> menu label Fedora Network Installer<br>
> kernel liveiso/vmlinuz0<br>
> APPEND rootflags=loop initrd=liveiso/initrd0.img<br>
> root=live:/Fedora-13-live.iso rootfstype=iso9660 rw liveimg rhgb<br>
> rd_NO_LUKS rd_NO_MD quiet<br>
><br>
><br>
> I am using livecd-iso-to-pxeboot script from livecd-tools package to extract<br>
> the iso.<br>
><br>
><br>
> Regards,<br>
><br>
><br>
><br>
> On Thu, Dec 2, 2010 at 5:51 AM, msacks <<a href="mailto:ntwrkd@gmail.com" target="_blank">ntwrkd@gmail.com</a>> wrote:<br>
>><br>
>> I'm stuck trying to get a Fedora 13 based LiveCD to boot using<br>
>> PXELINUX. I confirmed that the LiveCD once burned to an ISO boots<br>
>> fine, likewise running the ISO file inside of a VM.<br>
>><br>
>> I've seen a host of bugs opened on Redhat bugzilla around this issue,<br>
>> but none of them really point to a finite resolution.<br>
>> I hope to shake out some clues as to how to resolve this issue.<br>
>><br>
>> Here is my PXELINUX Config:<br>
>><br>
>> label LiveCD<br>
>> MENU LABEL LiveCD<br>
>> kernel livecd/vmlinuz0<br>
>> append initrd=livecd/initrd0.img media=network<br>
>> root=live:CDLABEL=F13-LiveCD-POC-20101201-122711 rootfstype=auto ro<br>
>> liveimg rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM ramdisk_size=164212<br>
>> init=/bin/init iso1=nfs://imagesrv/fedora-livecd.iso<br>
>><br>
>> I am running syslinux-3.82-8.9.2<br>
>> livecd-tools-033-3.fc13.x86_64<br>
>> squashfs 4.0<br>
>><br>
>> What happens is I see the blue Fedora status bar loading up just fine,<br>
>> then it throws an error saying<br>
>> "No root device found"<br>
>> "Boot has failed, sleeping forever"<br>
>><br>
>> What should the root device be?<br>
>> Is this a bug with squash or configuration error?<br>
>> --<br>
>> livecd mailing list<br>
>> <a href="mailto:livecd@lists.fedoraproject.org" target="_blank">livecd@lists.fedoraproject.org</a><br>
>> <a href="https://admin.fedoraproject.org/mailman/listinfo/livecd" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/livecd</a><br>
><br>
><br>
> --<br>
> livecd mailing list<br>
> <a href="mailto:livecd@lists.fedoraproject.org" target="_blank">livecd@lists.fedoraproject.org</a><br>
> <a href="https://admin.fedoraproject.org/mailman/listinfo/livecd" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/livecd</a><br>
><br>
--<br>
livecd mailing list<br>
<a href="mailto:livecd@lists.fedoraproject.org" target="_blank">livecd@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/livecd" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/livecd</a><br>
</div></div></blockquote></div><br>