lilo - install boot loader


     Main function:

      /sbin/lilo - install boot loader

     Auxiliary uses:

      /sbin/lilo -q - query map
      /sbin/lilo -R - set default command line for next reboot
      /sbin/lilo -I - inquire path name of current kernel
      /sbin/lilo {-u|-U} - uninstall lilo


     lilo installs a boot loader that will be activated next time
     you boot.  It has lots of options.

     -v   Increase verbosity. Giving one or more -v options  will
          make lilo more verbose.

     -q   List the currently  mapped  files.   lilo  maintains  a
          file,  by  default  /boot/map,  containing the name and
          location of the kernel(s) to boot.   This  option  will
          list the names therein.

     -m map-file
          Use specified map file instead of the default.

     -C config-file
          lilo reads its instructions about  what  files  to  map
          from  its config file, by default /etc/lilo.conf.  This
          option can be used  to  specify  a  non-default  config

     -d delay
          If you have specified several kernels, and press  Shift
          at  boot-time,  the boot loader will present you with a
          choice of which system to boot. After a timeout  period
          the  first  kernel  in  the list is booted. This option
          specifies the timeout delay in deciseconds.

     -D label
          Use the kernel with the given  label,  instead  of  the
          first one in the list, as the default kernel to boot.

     -r root-directory
          Before doing anything else, do a chroot  to  the  indi-
          cated directory. Used for repairing a setup from a boot

     -t   Test only. Do not really write a new boot sector or map
          file.   Use  together  with -v to find out what lilo is
          about to do.

     -c   Enable map compaction. This will  merge  read  requests
          from  adjacent  sectors.  Speeds  up the booting (espe-
          cially from floppy).

     -f disk-tab
          Specify disk geometry parameter file. (The  default  is

     -i boot-sector
          Specify a file to be used as the new boot sector.  (The
          default is /boot/boot.b.)

     -l   Generate   linear   sector   addresses    instead    of
          sector/head/cylinder addresses.

     -P {fix|ignore}
          Fix (or ignore) `corrupt' partition tables, i.e.,  par-
          tition  tables  with  linear  and  sector/head/cylinder
          addresses that do not correspond.

     -s save-file
          When lilo overwrites the boot sector, it preserves  the
          old  contents  in  a  file,  by default /boot/boot.NNNN
          where NNNN depends on the device. This option specifies
          an  alternate  save  file  for  the  boot  sector. (Or,
          together with the -u option, specifies  from  where  to
          restore the boot sector.)

     -S save-file
          Normally, lilo will  not  overwrite  an  existing  save
          file. This options says that overwriting is allowed.

     -u device-name
          Uninstall lilo, by copying the saved boot sector  back.
          A time-stamp is checked.

     -U device-name
          Idem, but do not check the time-stamp.

     -R command line
          This option sets  the  default  command  for  the  boot
          loader  the next time it executes. The boot loader will
          then erase this line: this is a once-only  command.  It
          is  typically  used in reboot scripts, just before cal-
          ling `shutdown -r'.

     -I label
          The label of the running kernel can  be  found  in  the
          environment  variable  BOOT_IMAGE  after  startup. This
          command will  print  the  corresponding  path  name  on

     -V   Print version number.

     The above command line options correspond to the  key  words
     in the config file indicated below.

          l  l.   -b  bootdev     boot=bootdev  -c   compact   -d
          dsec   delay=dsec     -D     label  default=label    -i
          bootsector  install=bootsector  -f  file   disktab=file
          -l   linear  -m  mapfile     map=mapfile -P fix    fix-
          table -P ignore ignore-table -s  file   backup=file  -S
          file   force-backup=file -v   verbose=level


     The lilo distribution comes with very  extensive  documenta-


     Werner Almesberger (