Cherrybrook
asked on
zenworks imaging, pxe menu editing and altering .bin file
Hi,
I would like to be able to customise the zenworks pxe menu so that i can boot different versions of the imaging kernel to accomplish certain tasks (restore particular image, run certain scripts in the linux engine). I need to be able to understand and hack up the .bin file.
the current default menu has an entry like this.
boot.dnx bootzen5.bin
I would like to be able to add my own .bin files into this menu and have different linux imaging environments run.
I can alter the linux.1 linux.2 initrd etc but don't know how to create / alter my own .bin files so the different initrd is run when the menu option is set.
I would like a method to open up and alter the .bin file or even a better understanding of how these files are created.
cheers.
I would like to be able to customise the zenworks pxe menu so that i can boot different versions of the imaging kernel to accomplish certain tasks (restore particular image, run certain scripts in the linux engine). I need to be able to understand and hack up the .bin file.
the current default menu has an entry like this.
boot.dnx bootzen5.bin
I would like to be able to add my own .bin files into this menu and have different linux imaging environments run.
I can alter the linux.1 linux.2 initrd etc but don't know how to create / alter my own .bin files so the different initrd is run when the menu option is set.
I would like a method to open up and alter the .bin file or even a better understanding of how these files are created.
cheers.
To do more than what comes "canned" with ZEN on the preboot side, it looks like you might want to take a look at the Preboot Services Toolkit by PreWorx (the partner that provides the PXE pieces for ZEN.)
http://www.preworx.com/
Warning - it's not freeware or shareware ($1,250 USD for up to 100 users) and their website is heavily invested in macromedia flash for just about the whole site.
Another possibility would be Network Boot Tools http://www.emboot.com/products_NetworkBootTools.htm ($149 USD) that has an option for creating boot menu files and pre-os boot images. Don't know if they're ZEN-compatible or not.
If you'll notice, most of the .bin files are exactly the same size, and that's for a reason - they're all pre-os boot images.
http://www.preworx.com/
Warning - it's not freeware or shareware ($1,250 USD for up to 100 users) and their website is heavily invested in macromedia flash for just about the whole site.
Another possibility would be Network Boot Tools http://www.emboot.com/products_NetworkBootTools.htm ($149 USD) that has an option for creating boot menu files and pre-os boot images. Don't know if they're ZEN-compatible or not.
If you'll notice, most of the .bin files are exactly the same size, and that's for a reason - they're all pre-os boot images.
ASKER
Thanks so far guys. :)
So am i right in thinking that if i had a pre-os boot technique (boot cd / disk) then there would be a way to create a .bin file to suit.
Is there a method to create the .bin pxe boot image ? (other than purchasing a 3rd party product)
System : Zen 6.5sp2
btw : The bootzen5.bin seems to be a caldera dos boot then a linux load and run from tftp.
So am i right in thinking that if i had a pre-os boot technique (boot cd / disk) then there would be a way to create a .bin file to suit.
Is there a method to create the .bin pxe boot image ? (other than purchasing a 3rd party product)
System : Zen 6.5sp2
btw : The bootzen5.bin seems to be a caldera dos boot then a linux load and run from tftp.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks. I think that is the best way out for me.
I can create multiple versions of initrd to do what i require and then edit the .bin file with a hex editor to download each one under a different menu command in the pxe menu.
I believe boot images can be easily made but the method escapes me..... essentially it is basically a type of iso of a bootable disk or cd. (i think) :)
Cheers.
I can create multiple versions of initrd to do what i require and then edit the .bin file with a hex editor to download each one under a different menu command in the pxe menu.
I believe boot images can be easily made but the method escapes me..... essentially it is basically a type of iso of a bootable disk or cd. (i think) :)
Cheers.
I think it's like a boot rom image, but as you say - it escapes me
I thought there was a menu editor that shipped with ZENworks PXE imaging - at least there was with 3.2 and 4.0. What version/SP of ZENworks are you running?
A couple of links for you, to Novell online documentation.
ZFD4 PXE menu editor: http://www.novell.com/documentation/zdpr/menueditor/data/a20gkue.html
ZEN 6.5 PXE menu editor: http://www.novell.com/documentation/zenworks65/dmadmin/data/amorbsz.html#amorbsz
ZEN 7 PXE menu editor: http://www.novell.com/documentation/zenworks7/dm7admin/data/amorbsz.html#amorbsz