Multiple pxelinux.0 in one PX-Envoirement
Posted 29 May 2009 - 08:37 AM
i have two different pxelinux.0 files. One from the Syslinux-Project and one from IBM.
I need those two because the special IBM-system just can boot with the pxelinux.0 file from IBM.
My problem, i can just add one pxelinux.0 file to my dhcp server.
Is it possible to use multiple pxelinux.0 files with one PXE-Server?
Posted 01 June 2009 - 04:57 PM
You can eventually chain load them (one calling another).
Why the pxelinux from syslinux (of gpxelinux) does not suit you?
Or else, if the IBM is the one you want, why dont you that one only then?
As a whole, you can have only one boot strap loader at the time.
Posted 02 June 2009 - 09:03 AM
Posted 02 June 2009 - 09:53 AM
Posted 02 June 2009 - 10:16 AM
As a systembuilder we have over 100 unique machines working with the pxe server every day, and the systems are changed rapidly. so a filtering with the mac-address is not an option.
Posted 02 June 2009 - 10:32 AM
You don't need the MAC address for the other PCs. You can let all other PCs boot the normal pxelinux.0.
Also when the IBM PCs have the same vendor for the network cards, but the other PCs have a different vendor for the network cards, you can use the beginning of the MAC address of the IBM PCs to let them boot the IBM pxelinux.0 version (the begining of the MAC is the same when the card is from the same vendor).
Posted 02 June 2009 - 11:01 AM
the problem is i need the whole pxe-toolset + the IBM-Software for every PC/Server.
The IBM-Software is a automatic firmware update program. After that we start an automatic installation of different operating-systems. So every machine in our assembling process need to connect to the pxelinux.0 from ibm for the firmeware upgrades and after a reboot we need the original one from syslinux for the operating-system installations.
Posted 02 June 2009 - 11:14 AM
Did you try the last pxelinux.0 version already?
Can you get to the source code of the IBM pxelinux.0 version?
Post to the syslinux mailing list or go to the IRC channel.
They maybe can help you with the IBM pxelinux.0 problem, so that you only have to use the syslinux pxelinux.0 version.
Posted 03 June 2009 - 11:03 AM
with the syslinux-package > 3.72 you can use pxechain to load a new pxe-bootstrap.
Just make a new label in your pxelinux.cfg/default like:
create the folder ibmpxe under the tftproot and place the pxelinux.0 file in that folder.
Create the subdir pxelinux.cfg with a file called default and insert your pxe startoptions for the ibm update tool like:
append initrd=/server/systems/ibmupdates/img3a vga=0x317 CONSOLE=/dev/tty2 loglevel=0 root=/dev/ram0 rw ramdisk_size=50000 tftp_server=172.22.1.97 tftp_tcrootfs=/server/systems/ibmupdates/tcrootfs tftp_tczip=/server/systems/ibmupdates/tc.zip
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users