Custom bootable iso image creation, Creating a custom bootable iso image, See “custom bootable iso image creation – HP 10 User Manual

Page 33

Advertising
background image

Deployment tasks 33


Custom bootable ISO image creation

This section describes a procedure for creating a custom bootable ISO image with a modified
miniroot for use in booting a ProLiant server to a network-based, possibly automated Solaris
installation.

Prerequisites for creating a custom bootable ISO image

To create and use a custom bootable ISO image, the following prerequisites must be met:

•

DHCP Service—Booting a network installation from a custom ISO image requires a DHCP

service on the network to provide networking configuration for the client.

•

System running Solaris 10 1/06 (or higher)—Use a system running Solaris x86 as the staging

system.

•

A modified miniroot—If the CD is used to boot to a network-based installation, then the miniroot

must include the HPQnetstrategy package. For more information, see “Miniroot preparation.”

•

Solaris multiboot program—The Solaris multiboot program is available on the media (DVD or the

first CD), and under the installation media root directory on the install server as

.../boot/multiboot.

•

GRUB menu.lst—If using the directory layout described in the next section, the value for

pathtomultiboot in

menu.lst should be /multiboot and pathtominiroot must be

/x86.miniroot. For more information, see “GRUB preparation.”
If the CD is used to boot to a network-based installation, then the GRUB “kernel” line must
include a directive for HPQnetstrategy.

Creating a custom bootable ISO image

To create a custom bootable ISO image:

1.

Ensure you have met all the requirements for installation and have all the necessary tools
available for installation. For more information, see “Prerequisites for creating a custom bootable
ISO image.”

2.

Organize the CD as follows (in this example, /var/tmp/iso is the root of the CD):

# mkdir /var/tmp/iso
# mkdir -p /var/tmp/iso/boot/grub
# cp /boot/grub/stage2_eltorito /var/tmp/iso/boot/grub
# cp .../menu.lst /var/tmp/iso/boot/grub
# cp .../x86.miniroot /var/tmp/iso/x86.miniroot
# cp /boot/multiboot /var/tmp/iso/multiboot

3.

Create the ISO image using mkisofs(8):

# cd /var/tmp
# mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \
> -boot-load-size 4 -boot-info-table -o solarisboot.iso iso

The resulting ISO image is /var/tmp/solarisboot.iso.

Advertising