elilo - install EFI boot loader
This manual page documents briefly the elilo command, which was written
specifically for the Ubuntu distribution to simplify configuring and
using the elilo.efi bootloader.
There are two parts to elilo, the bootloader itself and this utility
which installs or updates a bootload configuration.
The primary function of elilo is to copy files necessary for booting
Ubuntu from the main filesystem to a subdirectory /EFI/ubuntu on the
boot partition. These include elilo.efi, elilo.conf, and the kernel
and ramdisk images referenced by elilo.conf.
In addition, elilo can create a default configuration file,
/etc/elilo.conf, and can invoke efibootmgr to create an entry in the
EFI Boot Manager menu such that a system will autoboot in to Ubuntu on
elilo requires a couple of extra parameters in elilo.conf that elio.efi
does not currently support. These are needed so that a normal run of
elilo with no parameters can find the elilo.efi binary and boot
partition in order to rebuild it. They are:
install=<path to elilo.efi>
This program follows the usual GNU command line syntax, with long
options starting with two dashes (`-').
set bootstrap partition device [ -b /dev/sda1 ]
pathname to the actual bootloader binary, default:
use alternate configuration file [ -C config_file ]
auto-generate a /etc/elilo.conf. Typically only used during
system installation. In normal use, an elilo.conf file already
exists and will not be modified by elilo.
elilo auto configuration: create an efi boot manager entry for
elilo. This option requires that the efibootmgr package also be
elilo auto configuration: sets the time elilo will wait for user
input before booting default image default: 20 (2 seconds)
elilo auto configuration: sets the path to the kernel image.
elilo auto configuration: sets the image label default: Linux
--root elilo auto configuration: sets the root device default:
create a new FAT filesystem on the boot partition. Use this
cautiously if you have more than one operating system installed,
and they may be sharing the same EFI partition!
make elilo more verbose
print boring junk only useful for debugging
display this help and exit
output version information and exit
Additional information about elilo is available in the
The elilo program and this manual page were written by Richard Hirst
<firstname.lastname@example.org> and Bdale Garbee <email@example.com> as additions to
the elilo bootloader package from Stephane Eranian <firstname.lastname@example.org>
for the Debian GNU/Linux system (but may be used by others).
18 Mar 2002