booting ipxe from pxelinux
|
2013-10-19, 17:45
(This post was last modified: 2013-10-19 17:45 by MultimediaMan.)
Post: #14
|
|||
|
|||
RE: booting ipxe from pxelinux
(2013-10-18 23:24)ccy Wrote: I chain boot ipxe.krn from pxelinux 6.02 but encounter "invalid argument" error. Is there any solution so far? For now, use Syslinux 4.04 or earlier binaries. HPA knows there is an issue, and they are working on a fix. If you are running an environment where there are multiple versions of syslinux, remember that all search directories in syslinux are relative to 'pxelinux.0' passed as DHCP Option 67. So if you have syslinux 3.86, 4.04, 5.01 and 6.02 Create a directory structure under tftpboot/syslinux with the version numbered directories: unfortunately symlinks are an iffy thing with syslinux (and TFTP Servers in general for that matter), so the pxelinux.cfg directory would also need to be copied into each directory structure. However, this isn't entirely a bad thing, because of all the attendant binaries: memdisk, menu.c32, etc... I place those files in a directory named "bin". Example: tftpboot/syslinux 3-86 bin pxelinux.cfg pxelinux.0 4-04 bin pxelinux.cfg pxelinux.0 5-01 bin pxelinux.cfg pxelinux.0 6-02 bin pxelinux.cfg pxelinux.0 If you need a specific client to boot a specific version of syslinux, point them to the relative path desired: Example: The TFTP Root directory has undionly.kpxe and is the default passed to all clients. Code: option bootfile-name "undionly.kpxe"; A DHCP Reservation for a client is created that needs to use syslinux 4.04: Code: option bootfile-name "syslinux/4-04/pxelinux.0"; Best, M^3 "Thus far, you have been adrift within the sheltered harbor of my patience..." |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 3 Guest(s)