xenial (8) lilo.8.gz

Provided by: manpages-ja_0.5.0.0.20140515+dfsg-2_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)