Advanced topics, Syslinux, Booting using pxe – HP Linux Server Management Software User Manual
Page 11

Advanced topics 11
Advanced topics
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 SmartStart Scripting Toolkit uses the
following bootloader programs:
•
isolinux.bin—This program enables you to boot from ISO media.
•
pxelinux.0—This program enables you to boot using PXE protocol.
•
ldlinux.sys—This program enables you to boot from a USB drive key.
The bootloaders each require a configuration file to run:
•
isolinux.cfg—This configuration file is used for booting from ISO media.
•
default—This configuration file is used for booting using PXE.
•
syslinux.cfg—This configuration file is used for 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.
Option
Description
sstk_mount=<device>
This command specifies the device node or name to mount; for
example, /dev/hdc or 10.0.0.1:/nfs_bootstrap.
sstk_mount_type=<mount type>
This command specifies the file system type of the device; for
example, nfs, vfat, or iso9660.
sstk_mount_options=<mount
options>
This command specifies the options for mounting the device; for
example, ro, or ro,nolock for NFS.
sstk_script=<script filename> This command specifies the administrator-created script that
executes to continue the process. Typically, the script uses Toolkit
tools to configure and update the system, and then begins an
operating system installation.
network=1
This command causes the bootstrap script to load network drivers
and use DHCP to acquire a network address.
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