iPXE booting a preloaded pxelinux.0
|
2014-04-15, 10:57
Post: #1
|
|||
|
|||
iPXE booting a preloaded pxelinux.0
Hi Everyone,
I have managed to successfully boot a an IBM firmware update (called: ToolsCenter) pxelinux.0 file from iPXE My iPXE script is as follows: Code: chain http://${next-server}/pxelinux.0 However what happens is, even though pxelinux.0 loads using http in ipxe, the moment it executes it looks to load the rest of the stack from tftp: Code: /var/lib/tftpboot from there it grabs the default file: Code: /var/lib/tftpboot/pxelinux.cfg/default The contents of the default file is as follows: Code: prompt 0 The tool works perfectly fine, however pxelinux.0 loads img2a and img3a using TFTP and for some reason its SUPER slow ! As a matter of fact if I boot the pxelinux.0 directly by changing some parameters in the dhcpd.conf file, the same exact stack: pxelinux.0, img2a, img3a boot three if not four times as fast. I've tried chaining iPXE -> gPXE -> pxelinux.0 (ibm) however the sluggish tftp performance remains. I'm wondering is it possible to preload the 3 files in iPXE before execution so they don't need to be downloaded via pxelinux.0 (via tftp) ? i've tried the following: Code: initrd http://${next-server}/ibmstk/UpdateFirmware/img3a however what ends up happening is the initrd preloads are ignored and as soon as pxelinux.0 executes it looks to download from the tftp directory: /var/lib/tftpboot Is there a way around this ? |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
iPXE booting a preloaded pxelinux.0 - jhonny - 2014-04-15 10:57
RE: iPXE booting a preloaded pxelinux.0 - robinsmidsrod - 2014-04-18, 13:10
RE: iPXE booting a preloaded pxelinux.0 - Donofap - 2015-09-15, 13:18
RE: iPXE booting a preloaded pxelinux.0 - Datapanic - 2014-05-06, 19:17
RE: iPXE booting a preloaded pxelinux.0 - idunnowhattocallthisusername - 2014-05-11, 22:02
|
User(s) browsing this thread: 1 Guest(s)