next up previous contents
Next: Updates Up: Installation and updates Previous: Normal first-time installation

Build-time configuration

 

Certain build-time parameters can be configured. They can either be edited in the top-level Makefile or they can be stored in a file /etc/lilo.defines. Settings in the Makefile are ignored if that file exists.

The following items can be configured:

IGNORECASE
Makes image name matching case-insensitive, i.e. ``linux'' and ``Linux'' are identical. This option is enabled by default. Note that password matching is always case-sensitive.
NO1STDIAG
Do not generate diagnostics on read errors in the first stage boot loader. This avoids possibly irritating error codes if the disk controller has transient read problems. This option is disabled by default.
NOINSTDEF
If the option install is omitted, don't install a new boot sector, but try to modify the old boot sector instead. This option is disabled by default.
ONE_SHOT
Disables the command-line timeout (configuration variable timeout) if any key is pressed. This way, very short timeouts can be used if prompt is set. ONE_SHOT is disabled by default.
READONLY
Disallows overwriting the default command line sector of the map file. This way, command lines set with -R stay in effect until they are explicitly removed. This option is disabled by default.
VARSETUP
Enables the use of variable-size setup segments. This option is enabled by default and is only provided to fall back to fixed-size setup segments in the unlikely case of problems when using old kernels.

/etc/lilo.defines should be used if one wishes to make permanent configuration changes. The usual installation procedures don't touch that file. Example:

-DIGNORECASE -DONE_SHOT



Ross Biro
Sat May 20 13:51:22 PDT 1995