milo.conf(5)

NAME
/etc/milo.conf - MILO configuration file

DESCRIPTION
MILO reads this file when it is given a boot dev: command, where dev specifies the device and partition where /etc/milo.conf resides, e.g. sda2. milo.conf consists of keyword = value statements and may also contain empty lines and #-style comments. Value may be enclosed in double quotes, which are necessary if value contains space(s). The file is structurally sub-divided into a common part and several per-image parts. Each per-image part starts with an image statement. Common part is everything preceding the first image statement.

COMMON PART KEYWORDS

timeout = timeout
    Instruct MILO to boot the first image specified in /etc/milo.conf, giving the user timeout/10 seconds to interrupt. A zero value means the default behaviour (no time limit).

command = MILO_command
    Execute MILO_command when /etc/milo.conf is read. A typical example may be
    command = "set MEMORY_SIZE 224" This statement is cumulative: several commands may be given, and their order will be preserved.

PER-IMAGE KEYWORDS

image = [dev:]file
    File is the Linux kernel image file name. If dev: is omitted, same device and partition are used as those for /etc/milo.conf.

device = dev:
    An alternative way to specify the device where the kernel image resides.

label = boot_label
    The name for this boot selection (case sensitive).

root = root_device
    The name (in normal Linux notation, e.g. /dev/sda5) of the device where the root filesystem should be mounted.

append = kernel_arguments
    Any remaining kernel arguments that you wish to be appended to the (implicit) boot command line. Note that you can, for example, put root=root_device into kernel_arguments instead of using the root statement.

command = MILO_command
    A per-image version of the common-part command statement. It is also cumulative and the commands are executed just before booting the selected image.