Previous Topic

Next Topic

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:

The bootloaders each require a configuration file to run:

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.