- Community Home
- >
- Servers and Operating Systems
- >
- Legacy
- >
- ProLiant Deployment and Provisioning
- >
- PXE Boot Image from an ISO
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-05-2009 04:43 AM
05-05-2009 04:43 AM
Re: PXE Boot Image from an ISO
We tell the supermount.sh script that we are botting from USB by passing media=USB as an append option to our kernel.
Now, the section, that mounts the USB stick reads:
"mount -t vfat ${device} $BOOTDEVICEMP >> $log_file 2>> $log_file "
which looks like it just mounts the USB to /mnt/bootdevice.
What i'm wondering is can i mount USB/8.20/ instead so that any scripts in the initrd.img that reference /mnt/bootdevice dont have to be altered?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-20-2009 03:21 AM
05-20-2009 03:21 AM
Re: PXE Boot Image from an ISO
The problem I have now is the hpilo2 driver and the standard systemrescuecd kernel.
It is possible to inject bootscripts for every new release but it's not worth the effort imo.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-21-2009 06:26 AM
05-21-2009 06:26 AM
Re: PXE Boot Image from an ISO
I seem to be having the same issues with Firmware 8.50 as I was having with SmartStart 8.20
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2009 11:22 PM
06-04-2009 11:22 PM
Re: PXE Boot Image from an ISO
Got a bash shell when i tried 8.5 and also 8.4 if I remember correct.
Do understand why HP do not support it out of the "box".
Most of the time I have a down time about 1 hour pr. blade when updating firmware etc. pr. blade.
Regards,
Søren
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2009 05:58 PM
06-05-2009 05:58 PM
Re: PXE Boot Image from an ISO
To do this:
I copied the initrd.img file from the 8.40 and 8.50, rename to initrd.img.gz, extract, mount, ect. (google for rebuilding an initrd.img file)
diff the cdrom.sh from 8.4 and the cdrom.sh from 8.5. 'patch' the 8.5 cdrom.sh with the diff file and rebuild the initrd.img including the patched cdrom.sh
Of course, this requires some *nix knowledge and a machine running *nix (or least a live cd).
I'd write a script to do this, but the scripting is a bit above my head for now.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2009 09:45 PM
06-05-2009 09:45 PM
Re: PXE Boot Image from an ISO
After poking around for a while, I found the change that "broke" the prior method we have been using. Originally, I had thought that they took out the magic bits from "cdrom.sh" because putting them back in seemed to fix the problem, but what they really did was to move (and modify) them to "supermount.sh". The same functionality is there, but there is an extra kernel commandline parameter they check for:
.
.
for ((i=1; i<$MAX_LOOPDEV; i++))
{
eval iso=\$iso${i}
eval isoopts=\$iso${i}opts
eval isomnt=\$iso${i}mnt # <--- NEW in Firmware v8.50 (and SmartStart v8.20)
.
.
# mount the iso
local_path=`$HOME/mount_url.sh "${iso}" "${isoopts}"`
if [ -n "$local_path" ] ; then
if [ -n "$isomnt" ] ; then # <----- drop through if not defined
.
.
So, to fix this (meaning you don't have to muck with the "initrd.img"), you just need to add a mount point specification to go along with the ISO file specification on the commandline (being sure to enumerate them the same -- "iso1" needs an "iso1mnt") -- for example, here are my PXELINUX entries for Firmware v8.50 and SmartStart v8.20:
label firmware-0850
MENU LABEL ProLiant Firmware v8.50
kernel FW-0850/vmlinuz
append initrd=FW-0850/initrd.img media=network rw root=/dev/ram0 ramdisk_size=150052 init=/bin/init loglevel=3 ide=nodma ide=noraid pnpbios=off vga=788 splash=silent showopts iso1=nfs://192.168.1.254/FW-0850/FW850.2009_0507.71.iso iso1mnt=/mnt/bootdevice
label smartstart-0820x32
MENU LABEL SmartStart v8.20 (32-bit)
kernel SS-0820/vmlinuz
append initrd=SS-0820/initrd.img media=network rw root=/dev/ram0 ramdisk_size=115220 init=/bin/init loglevel=3 ide=nodma ide=noraid pnpbios=off vga=788 splash=silent showopts iso1=nfs://192.168.1.254/SS-0820/SS820.2009_0213.81-x86.iso iso1mnt=/mnt/bootdevice
From what I can tell in "supermount.sh", the "isomnt" mountpoint can be any valid directory spec -- there is a "create backward compatibility links" check in there to see if it is defined as "/mnt/bootdevice", so I just stuck with that.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-06-2009 04:02 AM
06-06-2009 04:02 AM
Re: PXE Boot Image from an ISO
Why doesn't HP document this anywhere? Or is it documented and none of us know where to find it? That little piece of info would have saved a couple hours of my time...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-10-2009 01:13 PM
06-10-2009 01:13 PM
Re: PXE Boot Image from an ISO
Did something else, mixed 840 boot and a 850 iso and was able to boot and update some of the drivers.
Not iLO however, no driver.
Talked to HP support and have asked them to support PXE, but they just want me to use they own tools.
Søren
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-10-2009 05:08 PM
06-10-2009 05:08 PM
Re: PXE Boot Image from an ISO
@Søren -- my experience has been that if you are getting "Just a blue screen and a mouse arrow" then the CD contents are not getting mounted -- while in that state, you can usually "Ctrl-Alt-F1" back to the console window and issue a "mount" command from the Bash shell as a starting point to see what is going on.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2009 11:43 AM
06-13-2009 11:43 AM
Re: PXE Boot Image from an ISO
It dies because et does not mount the iso in /mnt/bootdevice
It complains about missing xserver directory in the X11R6 directories.
It is HPSUM that HP told me to use, but with only 4 blades at the momemnt it is bit of an overkill. The HP support was great they fixed my problemes with directions to firmware etc., so no complains there.
But it would be nice with PXE support out-of-the-box.
Well, I will continue to hut the errors.
Regards,
Soeren
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-13-2009 07:31 AM
08-13-2009 07:31 AM
Re: PXE Boot Image from an ISO
My pxe linux configuration entry: (with extra enters for clarity)
LABEL Firmware-860
Menu Label Firmware Maintenance CD 8.^60
kernel FM0860/vmlinuz
append initrd=FM0860/initrd.img
media=network
rw
root=/dev/ram0
ramdisk_size=164212
init=/bin/init
loglevel=3
ide=nodma
ide=noraid
pnpbios=off
vga=788
showopts
iso1=nfs://192.168.0.44/mnt/Network_Boot/FW860.2009_0803.38.iso iso1mnt=/mnt/bootdevice
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-13-2009 01:45 PM
08-13-2009 01:45 PM
Re: PXE Boot Image from an ISO
This works for me, but one question. How are you calculating the appropriate ram-disk size?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-14-2009 02:30 AM
08-14-2009 02:30 AM
Re: PXE Boot Image from an ISO
I noticed that your using a private IP (192.168.0.44) for mounting the iso.
iso1=nfs://192.168.0.44/mnt/Network_Boot/FW860.2009_0803.38.iso
I'd like to use a private IP for my nfs share as well. My host has an addy in dns which I don't want to use. So how can I assign the host two different addresses?
Edit /etc/hosts with:
127.0.0.1 localhost.localdomain localhost
192.168.0.44 localhost localhost
I'm not even sure if that is correct. Basically, on the iso1= line, i don't want to put the DNS IP, i want to put a private one. What files need to be edited/added?
I tried using "localhost" and "127.0.0.1 ", but that does not work.
Also, I was able to boot the Firmware 8.50 CD using nfs method, but the 8.60 CD gets stuck at a blue screen and mouse cursor. I added the "iso1mnt=/mnt/bootdevice". Any ideas?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-16-2009 06:24 AM
08-16-2009 06:24 AM
Re: PXE Boot Image from an ISO
Phil...I'm not really sure cause I don't get what you're going for. The private IP is the only way I know to point the client to the appropriate nfs server.
With the blue screen with cursor...CTL+ALT+F1 and see if the iso image actually mounted. I was having permissions issues on my nfs server (SLED 11) and after changing the permissions on the iso and the share, the client was finally able to mount the iso and everything continues as it should have.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-16-2009 08:30 AM
08-16-2009 08:30 AM
Re: PXE Boot Image from an ISO
I have come so far as getting the blue screen, but it does not seem to load the iso from the ms nfs server.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-16-2009 01:10 PM
08-16-2009 01:10 PM
Re: PXE Boot Image from an ISO
Now my next question is, if its possible to boot it over nfs without using iso image over changing files in initrd.img?
maybe a kernel command like iso1?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-25-2009 01:15 PM
08-25-2009 01:15 PM
Re: PXE Boot Image from an ISO
Best way is probably to use a 2nd NIC for the non-routable network.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-05-2009 03:03 AM
10-05-2009 03:03 AM
Re: PXE Boot Image from an ISO
The HP enginners have obviously been listening in on the forums as now you can have mulitple versions of smartstart from 8.3-0 onwars and Firmware CD from 8.70 (not released yet) on the same USB!
With a bit file copying you can put 1 (but only one:( ) version lower than 8.30 on alos and edit you .cfg file.
Cool.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-19-2009 09:52 AM
11-19-2009 09:52 AM
Re: PXE Boot Image from an ISO
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-01-2009 05:34 AM
12-01-2009 05:34 AM
Re: PXE Boot Image from an ISO
On the text terminal I've been getting those libX11 linking problems as mentioned earlier in the thread but there was no solution posted. The blade that is accessing the PXE system seems to continually access the NFS share for hours after booting but I can't see any progress.
From what I can tell in previous posts, there shouldn't need to be any changes to the image in order for 8.60 to be usable over NFS aside from using the "media=network" option and setting the iso1 and iso1mnt options.
Any hints would be appreciated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-01-2009 10:14 AM
12-01-2009 10:14 AM
Re: PXE Boot Image from an ISO
The link error messages could indicate a problem trying to mount the "/usr" file system from the ISO image. From the text terminal, can you issue the following commands and post the results here?:
mount
cat /proc/cmdline
Thanks,
Pete C.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-01-2009 12:36 PM
12-01-2009 12:36 PM
Re: PXE Boot Image from an ISO
I can Ctrl-C it at that point but that ends the last process in that runlevel and I can't do anything anyway.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-01-2009 02:05 PM
12-01-2009 02:05 PM
Re: PXE Boot Image from an ISO
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-04-2009 02:28 AM
12-04-2009 02:28 AM
Re: PXE Boot Image from an ISO
Very little to do to get the FW 8.60 and SS 8.30 CDs to work by PXE and NFS!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-07-2009 06:10 AM
12-07-2009 06:10 AM
Re: PXE Boot Image from an ISO
Thanks
Forhad