-->
Previous | Table of Contents | Next |
Configuration options for the map installer can be stored in the file /etc/lilo/config. The file consists of sets of parameter-value pairs, although some options do not need a value. Whitespace can be used between parameters, the equal sign, and the value. Comments can be included by starting the line with a pound sign. A newline character terminates the comment.
As a rule, variable names are not case sensitive, whereas values usually are. It is good practice, though, to keep all entries lowercase (as is UNIX convention).
The options shown in Table 4.3 can be put into the map installer configuration file /etc/lilo/config.
Option | Meaning |
---|---|
alias=name | Allows an image to be called by the string name as well as its normal filename. |
append=string | Appends string to the command line passed to the kernel. Mostly used to pass boot parameters about hardware devices that are not automatically detected by the kernel. |
backup=file | Copies the original boot sector to file instead of /etc/lilo/ boot.hex_num. Can also be a device (like /dev/null). |
boot=dev | Specifies the device that contains the boot sector. If no name is specified, the currently mounted root partition is used. |
compact | Merges read requests for adjacent sectors into a single read request, reducing the load time and file size. This is commonly used with floppy disks. |
delay=secs | Gives the delay in tenths of a second to wait before booting the image. If no delay is given, boot is immediate. |
disktab=file | Gives the name of the disk parameter table. If no filename is given, /etc/lilo/disktab is used. |
fix-table | Lets LILO adjust sector/head/cylinder addresses. Usually used with operating systems that may change these addresses. LILO will readjust incorrect entries if fix-table is specified. |
force-backup=file | Similar to backup, but overwrites any existing file. If force-backup is used in the configuration options, any backup option is ignored. |
install=sector | Installs the image in the specified boot sector. If no value is given, /etc/lilo/boot.b is used. |
label=name | Renames an image to the alternate string name. |
linear | Generates linear sectors instead of sector/head/cylinder addresses. Linear addresses are independent of disk geometry and are translated in real time. Linear boot disks may not be portable. |
literal=string | Similar to the append variable but removes any other options, using only those specified in string. |
map=file | File is the map file location. If no value is given, /etc/lilo/map is used. |
message=file | Uses the file contents as a message displayed before the boot: prompt. The message cannot be larger than 64Kb. If the message is changed or moved, the map file must be rebuilt. |
optional | Makes an image optional. If the images file cant be located, it is not booted. This is useful for testing new kernels. |
password=password | Sets a password for all images. If the option that is restricted exists, a password is required only to boot the image the configuration file refers to. |
prompt | Forces the boot: prompt without checking for any keypresses. Usually combined with timeout to force unattended reboots. |
ramdisk=size | Sets the optional RAM disk to size. Setting equal to zero suppresses the RAM disk. |
read-only | Mounts the root file system as read-only. |
read-write | Mounts the root file system as read-write. |
restricted | Relaxes password protection. |
root=dev | Specifies the device to be mounted as the root file system. If the value current is used, the root device is the device on which the root file system is currently mounted (unless changed with the -r command-line option). |
serial=parms | Sets a serial line for control, initializing the line and accepting input from it (as well as the console). The format of the parameters is port, baud_rate, parity, bits. When serial is set, the delay value is set to 20 automatically, unless overridden. |
timeout=secs | Sets the number of tenths of seconds to wait for keyboard input before loading the image. Also used to specify password input timeouts. Default value is infinite. |
verbose=level | Displays progress messages. The higher the level, the more messages. If the -v command line option is also included, the higher level is used. |
vga=mode | Sets the VGA text mode for use during booting. Valid values are normal (80×25 text mode); extended or ext (80×50 text mode); ask (prompt for the mode during boot); and any valid text mode value. To obtain a list of available modes, boot with the parameter vga=ask and press Enter when asked for a value. Case is not important in the values of the vga option. |
If any parameter is not specified either on the command line or in the configuration file, default values are used. Some values are also maintained within the kernel image (such as ramdisk, root, and vga).
Previous | Table of Contents | Next |