[syslinux] Convert ISOLINUX into PXELINUX

Gilles Espinasse g.esp at free.fr
Wed Jun 25 02:13:17 PDT 2008


Selon Mathieu Terrasson <m.terrasson.linux at gmail.com>:

> Thank you all for answering so fast =)
> I tried your solution Gilles, but it not booted :)
>
What happen?

With that define on dhcp server
        filename "pxelinux.0";
        next-server <your-tftp-server-ip>;
machine should boot when pxelinux.0 file is present at the top of <tftproot>
directory of your tftp-server.

If the config file is not found, this is because you did not define the link for
MAC address (or default file) in <tftproot>/pxelinux.cfg to the configuration
file.

Something like that to be consistent with my ubuntu example (88-99-aa-bb-cc-dd
being the mac address of the machine to boot)

On the tftp server, go to your <tftproot> directory (<tftproot> name may vary
from distribution)

cd <tftproot>/pxelinux.cfg
ln -sf 01-88-99-aa-bb-cc-dd ../ubuntu/x86/8.04/foo.cfg
when foo.cfg is the isolinux.cfg file changed with path of files

Don't forget 01 prefix and letter(a..f) has to be lowercase

Or if you want any machine to take the same cfg file
cd <tftproot>/pxelinux.cfg
ln -sf default ../ubuntu/x86/8.04/foo.cfg


Gilles




More information about the Syslinux mailing list