LILO/ja

LILO (LInux LOader) は、Linux やそのほかの OS をロードするための単純なブートローダです.

インストール
LILO のインストールは2段階あります. 第1段階は、ソフトウェア自体のシステムへのインストールです（この段階では LILO は有効ではありません）. 第2段階は、ディスクの MBR に LILO ブートローダを書き込むという意味でのインストール（有効化）です.

Emerge
ソフトウェア自体のインストールは単に、ファイルシステムへのソフトウェアの展開でしかありません. まだ MBR への LILO のインストールは、なされません.

MBR への LILO のインストール
MBR に LILO をインストールしたり更新したりするには、 を実行します. しかし、実行の前に ファイルを設定しなければなりません. この設定については、設定 の項目で述べます.

設定
ファイルの例は、 にあります. LILO の設定を始めるには、このサンプルファイルをコピーします.

そして、 ファイルを編集します.

一般的な設定
First configure LILO to be deployed on the system. The  parameter tells LILO where to install the LILO bootloader in. Usually, this is the block device that represents the first disk (the disk that the system will boot), such as. Be aware that the file still uses  so make sure that references to  are changed to.

Next, tell LILO what to boot as default (if the user does not select any other option at the boot menu). The name used here is the  value of the operating system blocks defined later in the file.

LILO will show the available options for a short while before continuing to boot the default selected operating system. How long it waits is defined by the  parameter and is measured in tenths of a second (so the value 10 is one second):

Gentoo OS 用のブロックの設定
An example configuration block for Gentoo is shown below. It is given the "Gentoo" label to match the  parameter declared earlier.

This will boot the Linux kernel with root file system.

カーネルパラメータの追加
To add additional kernel parameters to the OS block, use the  parameter. For instance, to boot the Linux kernel silently (so it does not show any kernel messages unless critical):

systemd users for instance would want to set  so that the systemd init is used:

As can be seen, additional kernel parameters are just appended to the same  parameter.

複数ブロックの定義
It is a good idea to keep old definitions available in case the new kernel doesn't boot successfully. This is accomplished by creating another block:

MBR の LILO を更新
As mentioned earlier, has to be executed in order to install LILO in the MBR. This step has to be repeated every time is modified or when the Linux kernel(s) that the  file points to are updated!

Running too much doesn't hurt.

Gentoo と FreeBSD のデュアルブート
To dual boot Gentoo and FreeBSD, edit as follows:

Make sure to adapt the example configuration file to match the setup used.

Unmerge
lilo をアンインストールするには単に:

参考

 * GRUB2 - GRUB バージョン 2