Provided by: manpages-ja_0.5.0.0.20210215+dfsg-1_all bug

名前

       lilo - ブートローダ をインストールする

書式

       主な使い方:

        /sbin/lilo - ブートローダをインストールする

       他の使い方:

        /sbin/lilo -q - マップを調べる
        /sbin/lilo -R - 次回のリブートでデフォルトとなるコマンドラインパラメータを設定する
        /sbin/lilo -I - 現在のカーネルのパス名を調べる
        /sbin/lilo -A - パーティションをアクティブにする / アクティブなパーティションを表示する
         /sbin/lilo -M [-z] - デバイスのマスタブートレコードを書き込む - またはデバイスシリアル番
       号を消去する
        /sbin/lilo -T 指定したトピックについて詳細を表示する
        /sbin/lilo {-u|-U} - lilo をアンインストールする

説明

       lilo は、次回ブート時に有効となるブートローダをインストールする。 以下のオプションがある。

       -A master-device [ N ]
              デバイス master-device (例えば  "/dev/hda")  にあるアクティブなパーティションを調べ
              る。 1 〜 4 の範囲の数字を付けて指定すると、 master-device にある指定されたパーティ
              ションがアクティブにされる。

       -b bootdev
              ブートデバイスを指定する。   つまり、ブートローダをインストールする場所を指定する。
              "-b  /dev/hda"  はマスターブートレコードを指定する。 "-b /dev/sdb5" は二つ目の SCSI
              ディスクの最初の拡張パーティションを指定する。

       -c     マップの圧縮を有効にする。 これにより、隣り合ったセクタからの read リクエストがひと
              まとめになり、 ブートのスピードが上がる (特にフロッピーの場合)。

       -C config-file
              lilo  はデフォルトでは設定を指定されたファイルから読み込む。 このオプションはデフォ
              ルトの設定ファイル /etc/lilo.conf 以外を用いる場合に使う。

       -d delay
              自動的に最初のイメージをブートするまでの 遅延時間を 1/10 秒単位で指定する (20  =  2
              秒である)。  Shift, Alt, Ctrl, ScrollLock, CapsLock などで 自動ブートプロセスを中断
              するための余裕を与える。 中断されると `boot:' というプロンプトが表示される。 このス
              イッチは設定ファイル config-file に prompt がある場合は上書きされる。

       -D label
              ブート時にリストの最初に現れるデフォルトカーネルの代わりに、 指定されたラベルのカー
              ネルを使用する。

       -f disk-tab
              ディスクジオメトリパラメータファイルを指定する (デフォルトは /etc/disktab)。

       -g     sector/head/cylinder (ジオメトリ) ディスクアドレスを生成する。 cylinders は 1023 ま
              でに制限される。 古いバージョンの LILO と互換性があるようにする。

       -i boot-loader
              ブートローダとして使うファイルを指定する (デフォルトは /boot/boot.b)。

       -I label [i|r]
              スタートアップ後に、環境変数 BOOT_IMAGE または 仮想ファイル`/proc/cmdline' で実行し
              たカーネルのラベルが 参照できるようする。  このコマンドは一致したカーネルファイルま
              たは 初期ラムディスクファイルのパス名を表示する (それぞれ "i" または "r" オプション
              で指定する)。

       -l     sector/head/cylinder アドレスの代わりに、 24 ビット linear sector  アドレスを生成す
              る。

       -L     C:H:S  アドレスではなく、32  ビット論理ブロックアドレス (LBA) を生成する。 これによ
              り、1024 シリンダ以上あるディスクの 全てのパーティションにアクセスできる。

       -m map-file
              デフォルトのマップファイルの代わりに指定されたファイルを使用する。

       -M master-device [ mbr-file ]
              master-device で指定されたデバイスのマスタブートレコード (MBR) をインストールする。
              第  2  引き数でファイルを指定しない限り、 デフォルトでは新しい MBR は "/boot/mbr.b"
              からコピーされる。 master-device のプライマリパーティションテーブルは配置されない。
              デバイスシリアル番号がない場合は、生成して MBR に書き込む。

       -p     設定ファイルにおいて "" で指定されている全てのパスワードを対話的に入力させる。

       -P {fix|ignore}
              linear アドレスと  sector/head/cylinder アドレスが一致しなくなったなどの 「異常」の
              見つかったパーティションテーブルを修復もしくは無視する。

       -q     現在のマップファイルの内容を表示する。 lilo はデフォルトで /boot/map を使用する。こ
              のファイルにはブート可能な  (複数の) カーネルの名前と その場所が入っている。 このオ
              プションはその中にあるカーネルの名前を表示する。 -v  オプションを使うとインストール
              したブートローダに関する より詳しい情報が得られる。

       -r root-directory
              操作を行う前に、 chroot でルートディレクトリを変更する。 新しいルートディレクトリは
              /dev ディレクトリを含まなければならず、 /boot ディレクトリが必要な場合もある。 さら
              に /etc/lilo.conf ファイルが必要な場合もある。

              シェルスクリプト mkbootdisk でブート可能なフロッピーを作成するときに使われる。

       -R command line
              このオプションは次回ブート時に使用されるデフォルトのコマンドを 設定する。ブートロー
              ダは次回ブート後この設定を破棄する。 設定されたコマンドが有効なのは一回限りである。
              典型的な使用法はリブートスクリプトの中で、`shutdown -r' を行う前などである。 引き数
              なしで使うと、コマンドライン lock-ed や fallback が キャンセルされる。

       -s save-file
              lilo       がブートセクターを上書きするとき、以前の内容を保存するのにデフォルトでは
              /boot/boot.NNNN を使用する。 NNNN が何になるかはデバイスに依存する。 このオプション
              は、その代わりにブートセクタを保存するファイル名を指定する (または、-u オプションと
              共に指定し、ブートセクタを復旧するファイル名を 指定する)。

       -S save-file
              通常、 lilo は既にあるセーブファイルを上書きしないが、このオプションを指定すると 上
              書きされる。

       -t     テストを行う。ブートセクターやマップファイルは書換えない。 これを -v と共に指定する
              と、 lilo が何を行うかを確認できる。

       -T option
              システム情報を表示する。  そのうちいくつかはシステム BIOS からの情報である。 これは
              問題のあるシステムを LILO 診断フロッピーで起動するよりも便利である。 option  は以下
              のうちひとつである。

                 help  - 使用可能な診断のリストを表示する。
                 ChRul - CHANGE-RULES で指定されているパーティション
                         タイプを表示する。
                 EBDA  - 拡張 BIOS データエリア情報の一覧を表示する。
                 geom=<drive> BIOS ドライブのドライブジオメトリを表示する。
                         例: geom=0x80
                 geom  - 全てのドライブのドライブジオメトリの一覧を表示する。
                 table=<drive> プライマリパーティションテーブルを表示する。
                         例: table=/dev/sda
                 video - ブートローダが使用可能なグラフィックモードを表示する。

       -u [device-name]
              保存されたブートセクタをコピーして lilo をアンインストールする。 device-name は指定
              しなくてもよい。 その際タイムスタンプをチェックする。

       -U [device-name]
              上のオプションと同様だがタイムスタンプをチェックしない。

       -v     より多くの情報を出力する。一つまたは複数の -v オプションを 与えることで lilo が出力
              する情報がより多くなる。 または、-v n (n=1..5) の形で 詳細度レベルを 'n' にできる。

       -V     バージョン番号を表示する。

       -w     警告メッセージを表示させない。

       -x option
              RAID インストールの場合のみ。 option は none, auto, mbr-only のいずれか、もしくはそ
              の他のブートデバイスを コンマで区切ってリストにしたものである (リストに空白を入れて
              はならない)。

       -z     -M  スイッチとともに使用すると、デバイスシリアル番号を消去する。 通常は次のようなや
              り方で、新しいデバイスシリアル番号を生成するのに使われる:
                   lilo -z -M /dev/hda
                   lilo -M /dev/hda

       左のコマンドラインオプションは、右の設定ファイルでのキーワードと 同じ意味である。

              -b bootdev       boot=bootdev
              -c               compact
              -d dsec          delay=dsec
              -D label         default=label
              -i boot-loader   install=boot-loader
              -f file          disktab=file
              -g               geometric
              -l               linear
              -L               lba32
              -m mapfile       map=mapfile
              -P fix           fix-table
              -P ignore        ignore-table
              -s file          backup=file
              -S file          force-backup=file
              -v [N]           verbose=level

ブートオプション

       ここで説明するオプションは、カーネルイメージがブートされるときに  コマンドラインで指定する
       ことができる。  特に記述がなければ、 これらのオプションは LILO によって処理され、 カーネル
       に渡されるコマンドラインから削除される。

       lock   'lilo.conf' で 'lock' が指定されたときのように、 コマンドラインをロックする。

       mem=###[,K,M]
              システムの最大メモリをバイト・キロバイト・メガバイト単位で指定する。 このオプション
              はコマンドラインから削除されず、常にカーネルに渡される。

       nobd   BIOS データを収集させない。 このオプションは、 (以下のように) 行の終りに "s" を表示
              してハングアップするような、 IBM 非互換の BIOS で使用するために予約されている。
                   Loading.........s

       vga=[ASK,EXT,EXTENDED,NORMAL]
              カーネルのスタートアップ時のデフォルトのビデオモードを上書きする。

非互換性

       lilo  を  2.2.x   カーネルから導入された   reiserfs   と用いるときには、ファイルシステムを
       'notail'   オプションでマウントしないと   問題が生じることが知られている。  この非互換性は
       reiserfs 3.6.18 と lilo 21.6 で解決されている。

       バージョン 22.0 の最初の頃、RAID インストールでは ブートレコードを RAID パーティションに書
       き込んでいた。  修復時に RAID セットをブート可能とするために、 条件つきで MBR への書き込み
       を行ってもよいはずだが、 実際にはすべてのデフォルト動作を変更されてしまう。 以前のバージョ
       ンと同じアクションは、 `-x mbr-only' スイッチを使って実行できる。

バグ

       設定ファイルのオプション `backup' と `force-backup' は、 RAID インストールではいまのところ
       正しく実装されていない。  デフォルトのブートレコードのバックアップ機構はうまく動作するよう
       なので、 そちらを使うべきである。

関連項目

       fdisk(8), lilo.conf(5), mkrescue(8), mkinitrd(8).

       lilo のディストリビューションには多くのドキュメントが含まれている。 (lilo 22.1)

著者

       Werner Almesberger <almesber@lrc.epfl.ch> (ver.21 以前)
       John Coffman <johninsd@san.rr.com> (ver.21.2 以降)

                                           31 Oct 2001                                    LILO(8)