3 booting and os installation, Syslinux, Booting using pxe – HP ProLiant DL380 Server User Manual
Page 11: Syslinux booting using pxe

3 Booting and OS installation
SYSLINUX
SYSLINUX is a free third-party bootloader available at the SYSLINUX web page
SYSLINUX is a suite of programs that perform various boot functions. The Scripting Toolkit uses the
following bootloader programs:
•
isolinux.bin
—Boot from ISO media.
•
pxelinux.0
—Boot using PXE protocol.
•
ldlinux.sys
—Boot from a USB drive key.
The bootloaders each require a configuration file to run:
•
isolinux.cfg
—Use when booting from ISO media.
•
default
—Use when booting using PXE.
•
syslinux.cfg—Use when booting from a USB drive key.
In the boot files (isolinux.cfg, default, and syslinux.cfg), the following options are
supported in the append statements.
Description
Option
This command specifies the device node or name to mount;
for example, /dev/hdc or 10.0.0.1:/nfs_bootstrap
sstk_mount=
This command specifies the file system type of the device;
for example, nfs, vfat, or iso9660
sstk_mount_type=
This command specifies the options for mounting the device;
for example, ro, or ro,nolock for NFS
sstk_mount_options=
This command specifies the administrator-created script
that executes to continue the process. Typically, the script
sstk_script=
uses Toolkit tools to configure and update the system, and
then begins an operating system installation.
This command causes the bootstrap script to load network
drivers and use DHCP to acquire a network address.
network=1
The bootstrap script included with the Toolkit performs the following commands:
mount -t $sstk_mount_type $sstk_mount /mnt/main -o $sstk_mount_options
exec /mnt/main/$sstk_script
For more information about SYSLINUX usage, see the SYSLINUX web page. (
Booting using PXE
A basic understanding of DHCP, PXE, and TFTP is required to perform the procedure described in
this section.
Examples in this section might not be specific to your operating system environment. For more
information about your particular environment, see the Linux system administrator's guide.
The following figure illustrates a simplified Toolkit PXE boot.
SYSLINUX
11
- ProLiant BL465c Server Blade ProLiant BL2x220c G5 Server-Blade ProLiant BL2x220c G6 Server-Blade ProLiant SL390s G7 Server ProLiant BL280c G6 Server-Blade ProLiant ML370 Server ProLiant DL360p Gen8 Server ProLiant BL680c G5 Server-Blade ProLiant BL480c Server-Blade ProLiant DL370 G6 Server ProLiant SL230s Gen8 Server ProLiant SL250s Gen8 Server ProLiant SL335s G7 Server ProLiant BL260c G5 Server-Blade ProLiant DL365 G5 Server ProLiant BL490c G6 Server-Blade ProLiant BL460c Gen8 Server Blade ProLiant ML350 Server ProLiant DL160 Gen8 Server ProLiant DL585 Server ProLiant BL620c G7 Server-Blade ProLiant ML330 G6 Server ProLiant BL685c Server-Blade ProLiant DL320 Server ProLiant BL680c G7 Server-Blade Intelligent Provisioning ProLiant DL120 G7 Server ProLiant BL495c G6 Server-Blade ProLiant DL580 Server ProLiant DL380p Gen8 Server ProLiant BL2x220c G7 Server-Blade ProLiant DL785 G6 Server ProLiant BL460c Server-Blade ProLiant BL495c G5 Server-Blade ProLiant BL490c G7 Server-Blade ProLiant DL360 Server ProLiant ML310 G5 Server ProLiant DL385 Server ProLiant DL785 G5 Server ProLiant ML350p Gen8 Server