I wanted to use pxelinux to boot windows or Linux that has been installed on any local disk partition. (ie node is set to pxe, but the pxe reply is to get it to boot from one of the OSs that was pre-installed on the node) . I assume that I have to use chain.c32 Since pxelinux is based on syslinux which does not boot from ext2 disks, is there a way to boot Linux from a specified local disk? thanks
H. Peter Anvin
2006-Jan-28 08:49 UTC
[syslinux] using pxelinux for booting of a any local disk
san jr wrote:> I wanted to use pxelinux to boot windows or Linux that has been > installed on any local disk partition. > (ie node is set to pxe, but the pxe reply is to get it to boot from one > of the OSs that was pre-installed on the node) . > > I assume that I have to use chain.c32 >Yes, that would be chain.c32.> Since pxelinux is based on syslinux which does not boot from ext2 disks, > is there a way to boot Linux from a specified local disk?If you want to boot from an ext2/3 filesystem, just use extlinux. -hpa
H. Peter Anvin wrote:> san jr wrote: > >> I wanted to use pxelinux to boot windows or Linux that has been >> installed on any local disk partition. >> (ie node is set to pxe, but the pxe reply is to get it to boot from >> one of the OSs that was pre-installed on the node) . >> >> I assume that I have to use chain.c32 >> > > Yes, that would be chain.c32. > >> Since pxelinux is based on syslinux which does not boot from ext2 >> disks, is there a way to boot Linux from a specified local disk? > > > If you want to boot from an ext2/3 filesystem, just use extlinux. > > -hpa >I am confused about the relationship between pxlinux, syslinux and extlinux Naive question: How do you tell the pxelinux config to use extlinux instead of syslinux? (recall I would like to use pxe to control how a client is booted.) Thanks sanjay
H. Peter Anvin
2006-Jan-29 23:20 UTC
[syslinux] using pxelinux for booting of a any local disk
san jr wrote:>> > I am confused about the relationship between pxlinux, syslinux and extlinuxSYSLINUX is a package which contains SYSLINUX (which probably should be renamed FATLINUX), PXELINUX, ISOLINUX, and EXTLINUX, as well as MEMDISK and the com32 utilities.> Naive question: > How do you tell the pxelinux config to use extlinux instead of syslinux? > (recall I would like to use pxe to control how a client is booted.)Use chain.c32 to load extlinux from a partition. -hpa