リナックスコマンド

lilo.confのヘルプ・マニュアル

日本語 英語

  • help
  • man

lilo.conf --help

man lilo.conf

LILO.CONF(5) LILO.CONF(5) 名前 lilo.conf - lilo の設定ファイル 説明 このファイル (デフォルトでは /etc/lilo.conf) は、ブートローダのインスト ーラである ’lilo’ が読み込む (lilo(8) を参照)。 内容は例えば以下のようになっている: # lilo.conf # # global options: boot=/dev/hda prompt timeout=150 lba32 compact vga=normal root=/dev/hda1 read-only menu-title=" John’s Computer " # # bootable kernel images: image=/boot/zImage-1.5.99 label=try image=/boot/zImage-1.0.9 label=1.0.9 image=/tamu/vmlinuz label=tamu root=/dev/hdb2 vga=ask # # other operating systems: other=/dev/hda3 label=dos other=/dev/hdb5 label=os2 loader=/boot/os2_d.b table=E: この設定ファイルでは、 lilo が /dev/hda の Master Boot Record を用い る よ うに記述してある。 (色々な lilo の使い方や、他のオペレーティングシス テムとの関係に関する詳細は、 lilo のドキュメントにある user.tex を読 む こと。) ブートローダはブート時に、 boot: というプロンプトを出して、ユーザーが希 望するカーネルのラベル (とオプション) が入力されるのを待つ。 [Tab] を入 力 す れ ば 、 いつでもカーネルとラベルの一覧を見ることができる。 boot- menu.b ブートローダがインストールされている場合、選んだカーネルのブート オ プションのメニューが表示される。何も入力しない場合、15 秒 (15 × 1/10 秒) のタイムアウトの後、初めに記述されているデフォルトのカーネルイメ ー ジ (/boot/zImage-1.5.99) がブートされる。 lilo.conf には最大 16 個のイ メージを記述することができる。 上記のように、設定ファイルはいくつかのグローバルオプション (例では最 初 の 9 行) で始まり、種々の image セクションがそれに続く。 image セクショ ンに書かれているオプションは、グローバルオプションを上書きする。 コメント行はどこに書いても構わず、"#" 文字で始まる。 グローバルオプション 多くのキーワードがある。以下の説明はほとんど user.tex と同じである ( ち ょっとだけ短い)。 backup= 元 の ブートセクタを /boot/boot.NNNN ではなく、 backup-file にコ ピーする (/dev/null などのデバイスファイルを指定することも可能で ある)。 bitmap= ブートメニューを表示するときの背景に使う 640x480x16 のビットマッ プファイルを指定する。 ’message=’ が指定されている場合には使って は な らない。ビットマップを表示できるブートローダ (例えば boot- bmp.b) を ’install=’ を使って指定する必要がある。 bmp-colors=,,,,, ’bitmap=’ で指定した背景上でメニューを表示する際に使われる 色 を 10 進数で指定する。このリストは 6 つのエントリから構成され、始め の 3 つは標準時の文字色であり、その後の 3 つはハイライト時の文字 色 である。 3 色組は前景色・背景色・陰影色という順番になっている 。背景色が指定されていない場合は、「透明 (transparent)」であると 仮 定する。陰影色が指定されていない場合は、「なし (none)」である と仮定する。リストのエントリは、スペースを入れずにコンマで区切ら れる。 bmp-table=,,,, メ ニューテーブルの位置と配置を指定する。 , は、文字座標お けるテーブルの左上の x 座標と y 座標を指定し、 x は [1..80], y は [1..25] の範囲である。 はメニューの列数で (1..3) の範 囲である。 は各列の行数である。列数を 2 以上に指定した 場 合 、 は各列の左端の文字の間の文字数を指定し、(18..40) の 範囲である。文字数ではなくピクセル値で位置を指定する場合は、 10 進数の値の後ろに ’p’ を付けて , , を指定する。 bmp-timer=,,,, カ ウントダウンタイマー ’timeout=’ のオプション指定。 , は 、前述の ’bmp-table=’ と同様に、タイマーの位置を文字列 (またはピ クセル) 座標で指定する。また 3 色の組は、前述の ’bmp-colors=’ と 同様に、文字の色属性を指定する。ただし、背景色を指定しなければな らない。 boot= ブートセクターを含むデバイス (例えばハードディスクのパーティショ ン) のデバイスファイル名を設定する。このキーワードが省略された場 合、ブートセクターは現在ルートとしてマウントされているデバイスか ら読み込み (およびおそらく書き出し) を行う。 raid 装置は、たとえ ば "boot=/dev/md0" というように、 RAID1 デバイスをブートデバイス に指定して初期化される。 LILO のバージョン 22.0 以降では、ブート レコードの実際の位置が以前のものと異なる。 change-rules パーティションのタイプ番号のブート時変更 (パーティションを隠すか どうか) を定義する。 change-rules reset type=DOS12 normal=1 hidden=0x11 type=DOS16_small normal=4 hidden=0x14 type=DOS16_big normal=0x06 hidden=0x16 上に示した設定ファイルからの抜粋では、全てのデフォル ト change- rules が ("reset" で) 削除されてから、 3 つのパーティションタイ プについての change-rules が指定されている。 reset を指定しな い と 、指定された 3 つのタイプが既存のデフォルト change-rules に追 加される。通常は、デフォルトのルールで充分である。パーティション タ イ プを定義する文字列は、サフィックス "_normal" または "_hid- den" を後ろにつけて change セクションで使われる (下記参照)。詳細 は user.tex の中の "Partition type change rules" セクションを参 照すること。 compact ブートセクター付近への readリクエストを、1 回にまとめられるか 試 行する。マップを小さく保ったままで、ロード時間を非常に短縮できる 。特にフロッピィディスクからのブートを行う場合は ‘compact’ を 使 うことを薦める。 default= 指 定 されたカーネルイメージをデフォルトのブートイメージとする。 ‘default’ が省略された場合、設定ファイルの最初に記述が現れたカー ネルイメージがデフォルトとなる。 delay= ブ ートローダが自動的にブートするまでの待ち時間を 0.1 秒単位で指 定する。現在ロックされているコマンドライン、または "lilo -R" で 前もって設定されたコマンドライン、またはデフォルトの ‘image=’ や ‘other=’ で指定されたコマンドラインを使って ブ ー ト さ れ る 。 ‘delay’ が 0 でない場合、ブートローダは指定された秒数の間だけ割 り込みが行われるのを待つ。割り込みを受け取った場合、または割り込 み を待っている間は、プロンプト boot: を表示して、自動ブートを行 わない。 CAPS LOCK や SCROLL LOCK が ON になっている場合、または ALT, CTRL, SHIFT のどれかが押された場合、割り込みとして解釈され る。 この動作は ‘prompt’ を指定することで変更できる (下記参照)。 disk= 指定されたディスク対する非標準的なパラメータを定義する。詳 細 は user.tex の中の "Disk geometry" セクションを参照すること。特に ‘bios=’ パラメータは便利である。 BIOS はディスクを 0x80, 0x81 と い う 風 に 番号づけするため、Linux カーネルでのディスクの認識と BIOS でのディスクの認識の間で不整合が生ずる場合がある ( こ れ は BIOS の種類と設定に依存する)。よって、もし Linux カーネルと BIOS でのディスクの認識を通常と異なる設定にしたい場合は、このパラメー タによって対応を記述する必要がある。次に例を挙げる。 disk=/dev/sda bios=0x80 disk=/dev/hda bios=0x81 上の記述では、SCSI ディスクを BIOS が認識する 1 番目のディスクと し、 (プライマリマスタにつながっている) IDE のディスクを BIOS が 認識する 2 番目のディスクとする。 disktab= デ ィスクのパラメータテーブル名を指定する。 ‘disktab’ が省略され ていた場合、マップインストーラは /etc/disktab を 参 照 す る 。 ‘disktab’ を使用することはあまりお薦めできない。 fix-table lilo にパーティションテーブルの 3D (sector/head/cylinder) アドレ スの調節を許可する。それぞれのパーティションエントリには、最初と 最後のセクタのリニアアドレスと 3D アドレスが入っている。同じディ スクを他の OS (例えば、MS/PC-DOS や OS/2) が使っている場合やパー ティションがトラックに切られていない場合には、 3D アドレスが変わ るかもしれない。 lilo は両者のアドレスタイプが一致したパーティシ ョ ンにだけブートセクタを保存できる。 ‘fix-table’ をセットすると 、lilo は間違った 3D スタートアドレスを修正する。 警告: 他のOS が後でアドレスを上書きする可能性がある。また、これ は思わぬ副作用を引き起こすかもしれない。正しい修正であっても、パ ーティションをトラックに合わせようとするようなプログラムでは、こ れによって再パーティションがされてしまうかも知れない。またある種 のディスク (例えばアドレス変換の可能ないくつかの Large EIDE) で は、パーティションテーブルの内容がコンフリクトし、修正できなくな る場合がありうる。 force-backup= ‘backup’ と同様だが、バックアップが存在しても上書きする。 geometric 以前のバージョンの LILO と互換性のあるディスクアドレスを使わせる 。ジオメトリアドレスには sector/head/cylinder という形式が使われ 、ディスクシリンダ数が 1023 に制限されている。アクセスできないシ リンダが参照されている場合、ブート時ではなく、ブートローダのイン ストール時に診断メッセージが出される。最近の BIOS の 場 合 は 、’lba32’ の使用を推奨する。 ignore-table おかしくなったパーティションテーブルを無視するよう lilo に指示す る。 install= 指定されたファイルを新しいブートローダとしてインストールする。バ ー ジョン 21.5 からは、 boot-text.b と boot-menu.b の 2 つのブー トローダが使用可能になった。 boot.b は後者へのシンボリックリンク である。両方のブートローダで、全く同じ形式のカーネルコマンドライ ンオプションのエントリを使うことができる。さらに両方ともシリアル ラ イン (下記の serial= を参照) が完全にサポートされているが、シ リアル端末にはメニュー機能がない。前者は以前の LILO との厳密な互 換 性を持たせるために使用可能である。 ‘install’ が省略されると、 /boot/boot.b がデフォルトで使われる。 lba32 sector/head/cylinder 形式のアドレスではなく、 32 ビットの論理 ブ ロ ックアドレス (LBA) を生成する。 BIOS がパケットアドレッシング に対応している場合、ディスクにアクセスするときにパケットコールを 用 いる。これにより、1024 シリンダ以上あるディスクのどのパーティ ションからでもブートできるようになる。 BIOS がパケットアドレスに 対 応していない場合、 ’lba32’ アドレスは「リニアアドレス」として sector/head/cylinder 形式 (ジオメトリアドレス) に変換される。 フ ロッピーディスクへの参照は、C:H:S 形式のままである。 1998 年以降 の全てのシステムに対して、’lba32’ の使用を推奨する。 LILO のバー ジョン 22 からは、’lba32’ がディスクアドレス指定のデフォルトの方 式となった。 linear sector/head/cylinder という形式の (ジオメトリ) アドレスを指定 す る代わりに、セクタの 24 ビットのリニアアドレスを使用する。リニア アドレスは実行時にジオメトリアドレスに変換される。リニアアドレス は cylinder の値が 1023 以下に制限されている。 ‘linear’ オプショ ンを容量の大きいディスクで使うと /sbin/lilo はアクセスできないデ ィ スクシリンダへの参照をつくるかもしれない。 ‘lba32’ オプション を指定すれば、これらの多くの落し穴をパケットアドレッシングを使っ て回避できるが、最近の BIOS が必要である。 lock このオプション以降のブートコマンドラインを以後のデフォルトとして 自動的に記録する。 lilo はこの記録を、手動で解 除 さ れ る ま で "lock" する。 mandatory イメージのブートにパスワードを付けるオプション ‘mandatory’ (下記 参照) を全てのイメージに適用する。 map= マップファイルの場所を指定する。‘map’ が 省 略 さ れ た 場 合 、 /boot/map が使われる。 menu-title= ブ ートメニューに (37 文字までの) タイトル行を指定する。このタイ トルはデフォルトのタイトル文字列 "LILO Boot Menu" を置き換える。 boot-menu.b が ブ ートローダとしてインストールされていない場合 (install= オプション参照)、この行は何も影響を及ぼさない。 menu-scheme= VGA ディスプレイにおけるデフォルトのブートメニューの色スキームを 、このオプションを使って上書きできる (MDA ディスプレイの色スキー ムは固定である)。一般的な color-scheme 文字列は以下のような形 と なる: ::: 各 エントリには、前景色と背景色を指定する 2 つの文字が入る。最初 のエントリのみが必須である。デフォルトのハイライト色は、文字色の 前景色と背景色を入れ換えたものである。デフォルトの枠色とタイトル 色は、文字色と同じである。文字 kbgcrmyw を使って色を指定する。そ れ ぞ れ blacK (黒), Blue (青), Green (緑), Cyan (シアン), Red ( 赤), Magenta (マゼンタ), Yellow (黄色), White (白) を表す。大 文 字 の場合は明るい色 (前景色のみ)、小文字の場合は暗い色になる。有 効な色スキーム文字列は以下のようなものである。 menu-scheme=Wm 前景を明るい白、背景をマゼンタにする。 menu-scheme=wr:bw:wr:Yr LILO のデフォルト。 menu-scheme=Yk:kw 前景を明るい黄色、背景を黒にする。 boot-menu.b がブートローダとしてインストールされていない場合、こ の行は何も影響を及ぼさない。 message=<message-file> ブートプロンプトを出す前に出力したいメッセージが書かれたファイル を指定する。 "LILO"と出力された後、Shiftキーが押されるまでは、メ ッ セージはなにも出力されない。メッセージに制御文字 FF([Ctrl L]) があると、コンソール画面をクリアする。 boot-menu.b ブートロー ダ がインストールされている場合に、制御文字 FF を使うのは良くない。 メッセージファイルの大きさは最大 65535 バイトに制限されている 。 メッセージファイルを修正・移動した場合は、マップファイルを再作成 しなければならない。 "message=" と "bitmap=" を一緒に指定する こ とはできない。 nowarn 将来起こりうる不具合に関する警告メッセージを出力しないようにする 。 optional カーネルイメージごとのオプションである ‘optional’ (詳細は 後 述) を、全てのカーネルに適用することを示す。 password=<password> カ ーネルイメージごとのオプションである ‘password=...’ (詳細は後 述) を、全てのカーネルに適用することを示す。このオプションを指定 すると、パスワード照合を通らない限りブートをしない。デフォルトレ ベル ‘mandatory’ では、デフォルトのイメージは ‘password=’ で保護 されている。 ‘mandatory’ は ‘restricted’ より 1 段レベルが高い。 prompt ロックされたコマンドライン、またはあらかじめ ("lilo -R" で) 設定 さ れたコマンドラインがない限り、自動ブート (上記の ‘delay’ を参 照) を行わない。そのかわりに、ブートローダはプロンプト boot: を 表示して、先に進む前にユーザー入力を待つ (下記の timeout を参照) 。 ‘prompt’ が設定されていて ‘timeout’ が設定されていない場合 、 またはデフォルトイメージが ‘restricted’ より高いレベルでパスワー ドで保護されている場合、パスワードを照合しないデフォルトイメージ のブートは不可能である。 raid-extra-boot=<option> こ の オ プションは RAID1 が導入されている場合にのみ意味がある。 <option> には none, auto, mbr-only, またはコンマで区切ったデバイ ス のリスト (例えば "/dev/hda,/dev/hdc6") を指定できる。 LILO バ ージョン 22.0 からは、通常、ブートレコードは RAID1 デバイスの 最 初 のセクタに書き込まれる。 PARALLEL raid セットの場合、これ以外 のブートレコードは必要ない。デフォルトの動作は auto で あ り 、 SKEWED raid セットに必要な補助ブートレコードが自動的に作成される 。 none を指定すると、予備ブートレコードを全く作成しない。 mbr- only を指定すると、 raid デバイス上には予備ブートレコードを作成 せず、 raid セットの全てのディスクのマスターブートレコード (MBR) にブートレコードを書き込むことで、バージョン 22.0 以前の LILO と の互換性を持たせる。明示的なデバイスのリスト指定すると 、 RAID1 デバイスのブートレコードに加えて、リストに列挙されたデバイスにの み予備ブートレコードが書き込まれる。バージョン 22 から は RAID1 コ ードがデバイス 0x80 の MBR にブートレコードを自動的に書き込ま ないので、このようなブートレコードが必要ならば、このオプションを 使って書き込むことができる。 restricted カ ーネルイメージごとのパスワードオプションである ‘restricted’ ( 詳細は後述)を、全てのカーネルに適用することを示す。 serial=<parameters> シリアルラインからの制御を可能にする。指定したシリアルポートを初 期化して、そこからの入力も受付ける。通常通りキーボードからの入力 も可能である。コンソールでシフトキーを押す動作は、シリアルポート で は break を送ることに対応する。これによってブートローダの注意 を引くことができる。モデムがつながっているなど、コンソールよりセ キュリティが低い場合、すべてのブートイメージをパスワードで保護し た方が良い。パラメーターの書式は以下の通りである: <port>[,<bps>[<parity>[<bits>]]] <port>: シリアルポートの番号を指定する。0 から始まる。例え ば 0 は COM1 (別名 /dev/ttyS0) に対応する。シリアルポートは 0 から 4 まですべて使用できる (存在していれば)。 <bps>: シリアルポートの速度を指定する 。 110, 150, 300, 600, 1200, 2400 (デフォルト), 4800, 9600 bps が指定可能である。さらに 速い速度として 19200, 38400, 57600 (56000) も指定できる。 115200 も指定可能であるが、全ての COMx ポートのハードウェアで動作すると は限らない。 ブートローダは入力パリティを無視して 8 ビット目を strip する。次 のどれかの文字 (大文字小文字どちらでも良い) をパリティの記述に用 いることができる。 n: パリティを使用しない e: 奇数 (odd) パリ テ ィを使用する o: 偶数 (even) パリティを使用する <bits>: 文字のビット数を指定する。7 と 8 が指定できる。パリティ を使わない場合のデフォルトは 8 で、使う場合は 7。 ‘serial’ をセットすると、‘delay’ は自動的に 20 になる。 例: "serial=0,2400n8" は COM1 をデフォルトのパラメータで初期化 することを意味する。 single-key このオプションは、1 回のキー入力で選択してブートするブートイメー ジや other エントリを指定する。選択は名前の最初の文字に基づい て 行われる。名前の最初の文字は、他のものとは区別できるものでなけれ ばならない。このオプションは、メニューやビットマップユーザーイン ターフェース ("install=") とともに使うことはできない。 timeout=<tsecs> boot: プロンプトでのキーボード入力待ちのタイムアウト時間 (0.1秒 単位) を指定する。 "timeout" は "prompt" が指定されている場合 に のみ意味を持つ。この時間内に入力がない場合は、自動的に最初のカー ネルイメージでブートする。パスワード入力待ちで入力がない場合も同 様である。デフォルトのタイムアウト時間は無限である。 verbose=<number> 進 行状況報告の詳細 (verbose) レベルを変更する。大きな数を指定す ると、より詳細な報告を出力する。 lilo のコマンドラインで更に -v が指定されていた場合、詳細レベルはそれに応じて上がる。最大の詳細 レベルは 5。 以上に加え、カーネルに対する設定パラメータとして append, ramdisk, read- only, read-write, root, vga をグローバルオプションに設定できる。各々の カーネルイメージごとの設定として指定されなければ、これらがデフォルト と して使用される。 カーネルイメージごとのセクション カーネルイメージごとのセクションの始まりは、 Linux カーネルのブートイメ ージを含むデバイス/ファイルを指定する image=<pathname> の行か、ブートしたい任意のシステムを指定する other=<device> という行である。 前者の書式で、image 行がデバイスからのブートが指定している場合は、 range=<start>-<end> range=<start>+<nsec> range=<sector> のいずれかによりマップされるセクタの範囲を示さなければならない。 3 番目の場合、"nsec=1" が仮定される。 カーネルオプション (image=) ブートイメージが Linux カーネルならば、カーネルに対しコマンドラインパラ メータを与えることができる。 append=<string> カーネルに渡すパラメータラインに指定するパラメータを追加する。典 型的な利用法としては、自動的には検出されなかったり、自動検知が危 険なハードウェアに対するパラメータを指定する場合などがある。例を 挙げる: append="hd=576,64,32" initrd=<name> カーネルと共に読み込む初期 RAM ディスクイメージを指定する。こ の イメージは、ネットワークドライバや SCSI ドライバといったブート時 に必要なモジュールを含んでいる。 mkinitrd(8) の man ページを参照 すること。 literal=<string> ‘append’ と似ているが、ここに与えた以外のオプション (ルートデバ イスの設定など) をすべて無効にする。重要なオプションが ‘literal’ により意図せず無効にされる可能性があるため、これはグローバルオプ ションには指定できない。 ramdisk=<size> RAM ディスクのサイズを指定する (例えば "4096k")。 0 の場合は RAM デ ィスクを作成しない。これを省略した場合、 RAM ディスクのサイズ はブートイメージに設定されている大きさになる。 read-only ルートファイルシステムをリードオンリーでマウントする。グローバル オプションとして指定することもできる。通常システムのブートアップ 手続きでは、(fsck などを実行した) 後からルートファイルシステムを 読み書きモードで再マウントする。 read-write ルートファイルシステムを読み書きモードでマウントする。グローバル オプションとして指定することもできる。 root=<root-device> ルートとしてマウントするデバイスを指定する。グローバルオプション として指定することもできる。現在ルートとなっているデバイスを指定 するには current という特別な名前を使用する。 -r オプションに よ りルートが変更されている場合、その変更後のデバイスが用いられる。 このオプションが省略されると、ルートデバイスには現在のカーネルイ メ ージが入っているデバイスが使用される。(また、これはカーネルの Makefile の ROOT_DEV に指定してコンパイルすれば変 更 さ れ る 。 rdev(8) により後で変更することも可能である。) vga=<mode> ブ ート時に選択された VGA の text モードを指定する。グローバルオ プションとして指定することもできる。以下の値が指定できる (大文字 、小文字を区別しない): normal: 通常の 80x25 テキストモードを指定する。 extended (または ext): 80x50 テキストモードを指定する。 ask: ブート時に動作を停止し、入力を要求する。 <number>: 対応するテキストモードを使用する。 vga=ask を指定して おいて、ブート時に [Enter] を押せば、使用できるモードのリスト が 表示される。 このオプションが省略されると、VGA モードは現在使用しているカーネ ルイメージの設定になる。 (また、カーネルの Makefile の SVGA_MODE に 指定してコンパイルすれば変更可能である。 rdev(8) により後で変 更することも可能である)。 他のシステム (other=) Linux 以外のシステムをロードするのに使われる。 ‘other = <device>’ と い う 形式で、他のシステムのブートセクタがあるデバイスやディスクパーティシ ョンを指定する。例えば、DOS の場合は ‘/dev/hda2’、フロッピーの 場 合 は ‘/dev/fd0’ などである。他のシステムをブートするときには、以下のオプショ ンが使用できる: loader=<chain-loader> 使用するチェーンローダを指定する。このオプションはグローバルセク シ ョンに指定することもできる。デフォルトでは、 /boot/chain.b を 使用する。このチェーンローダは読み込んだブートセクタのパーティシ ョンとドライブの情報を渡す。情報を読み込めるファイルシステムは、 DOS の FAT12 と FAT16, Windows の FAT16 と FAT32, OS/2 の FAT16 と HPFS のみである。代替品のチェーンローダである /boot/os2_d.b はパーティションとドライブの情報を OS/2 と DOS に適した形で渡 す 。 (下記の table=<letter> を参照) table=<device> パーティションテーブルを持っているデバイスを指定する。これを省略 した場合、ブートローダはブートする OS にデフォルトパーティション の 情報を渡す。 (OS によっては、自分がどのパーティションからブー トされたかを決める方法を別に持っている。例えば MS-DOS は通常ブー ト ディスク/パーティションのジオメトリ情報をブートセクタに保存す る。) ’table’ で参照されているパーティションテーブルが変更された 場合は、 /sbin/lilo を再実行する必要があることに注意。 table=<drive-letter> こ のオプションは os2_d.b チェーンローダの場合にのみ有効である。 これはブートするパーティションの DOS ドライブ文字を指定する。 こ れは OS/2 を拡張パーティションにインストールした場合は必須である 。ドライブ文字は後ろにコロンをつけてもつけなくても良い。 change このキーワードは、どのようにプライマリパーティションの ID を変更 す るか、そしてどのようにしてプライマリパーティションを有効/無効 にするかを記述するセクションを開始する。 change がなかった場合、 変 更ルールは automatic キーワードが指定されたものとして生成され る。キーワード change だけがあって、その後に変更ルールがない場合 、 automatic 変更ルールが無効になる。例えば、 other=/dev/hda2 label=dos table=/dev/hda change automatic partition=/dev/hda1 set=DOS12_hidden deactivate partition=/dev/hda2 set=DOS16_big_normal activate こ の指定では、プライマリパーティション /dev/hda2 からブートされ た場合、自動的に生成される変更ルールが有効となる。さらに 、DOS12 パ ーティションであるパーティション 1 は隠され、無効にされる。ま た、パーティション 2 は普通に設定され、有効にされる。有効化は パ ー ティションテーブルのブートフラグを設定する。 automatic キーワ ードはデフォルトの変更ルールと競合するため、上記の set= 行は冗長 である。 map-drive=<num> 指定されたドライブの BIOS コールを、次の行で to=<num> の形で指定 されたデバイスコードにマッピングする。このマッピングは DOS の よ う な OS を 2 番目のハードディスクからブートするときに便利である 。以下の例では、C: ドライブと D: ドライブを入れ替える。 map-drive=0x80 to=0x81 map-drive=0x81 to=0x80 unsafe マップの作成時にブートセクタにアクセスしない。これにより、パーテ ィションテーブルチェックなどの正当性の検査はできなくなる。ブート セクタが固定フォーマットのフロッピー上にある場合に UNSAFE を用い ると、マップインストーラの実行時にドライブに読み取り可能なディス クを挿入しなくてすむ。 ‘unsafe’ と ‘table’ は同時に指定できな い 。 コマンドオプション (image= & other=) image= と other= の両方の場合に、以下のオプションが使用できる。 label=<name> ブ ートローダは指定するブートイメージの識別に、 (パス名を除いた) ファイル名を使う。違った識別名を使うこともでき、変数 ‘label’ に 設定すればよい。 alias=<name> 同 じブートイメージの 2 番目の識別名として、ここで指定される別名 を使うこともできる。 lock (上記を参照。) optional マップ作成時に利用でなければ、このブートイメージを省略する。常に 存在するとは限らないテスト用カーネルをブートイメージに指定する際 に便利である。 password=<password> ‘image=’ または ‘other=’ をパスワード (パスフレーズ) で保護す る 。 グ ローバルセクションとして指定することもできる。 ‘password=’ 設定の解釈は、 (下記の) ‘mandatory’, ‘restricted’, ‘bypass’ によ って変わる。 パ スワードは、(セキュリティ上の問題があるが) 設定ファイルで指定 することも、ブートローダのインストール時に入力することもできる。 対 話 的にパスワードを入力するリクエストをさせるためには、 pass- word="" を指定する必要がある。ブートインストーラを再実行する際に 、対話的にパスワードを入力する指定をもう一度行う必要はない。この 指定は、設定ファイルの参考ファイル ( デ フ ォ ル ト の 名 前 は /etc/lilo.conf.crc) にハッシュ形式でキャッシュされている。設定フ ァイルが更新された場合、パスワードキャッシュファイルを再作成する ために lilo -p を再実行せよ、という警告メッセージが出される。 mandatory このオプションが指定されているイメージをブートするためには、パス ワードが必要である。これがデフォルトである。このオプションは、別 のグローバル設定を上書きするために、 ‘image=’ または ‘other=’ の セクションで指定される。 restricted コマンドラインからカーネルパラメータ (例えば ’single’) が指定 さ れたときにだけ、イメージをブートする際のパスワード入力を要求する ようにする。このオプションは、別のグローバル設定を上書きするため に、 ‘image=’ または ‘other=’ のセクションで指定される。 bypass イメージをブートする際にパスワードを必要としない。 ‘image=’ また は ‘other=’ で指定されているイメージのブートにグローバルパスワー ドを適用しないことを示すのに使われる。 関連項目 lilo(8), mkinitrd(8), mkrescue(8), rdev(8). lilo のディストリビューションには、ここで要約した内容の詳細なドキュメン トが含まれている。 (lilo 22.1) 31 Oct 2001 LILO.CONF(5) </p> <p class="php pre" id="manen"> </p> <style type="text/css"> #helpen, #manen{ display:none; } h3 a{ font-size:11pt; font-weight:normal; } </style> <script type="text/javascript"> function setLang(lang){ if(lang=="ja"){ document.getElementById('helpja').style.display = 'block'; document.getElementById('helpen').style.display = 'none'; document.getElementById('manja').style.display = 'block'; document.getElementById('manen').style.display = 'none'; }else{ document.getElementById('helpja').style.display = 'none'; document.getElementById('helpen').style.display = 'block'; document.getElementById('manja').style.display = 'none'; document.getElementById('manen').style.display = 'block'; } } </script> </div></div> <div id="left"> <h3 style="margin:10px auto;border:none;">作成したツール</h3> <ul> <li><a href="http://qrcode.red/" target="_blank">QRコードをPCで読み取る</a></li> <li><a href="http://address-kakunin.com/" target="_blank">メールアドレス存在確認</a></li> <li><a href="http://winmaildat.net/" target="_blank">winmail.dat変換</a></li> <li><a href="http://panorama-maker.com/" target="_blank">パノラマビュー作成</a></li> </ul> </div> <br class="clear" /></div> <div id="foot"><p id="copy"> Copyright(C) <a href="http://www.linux-cmd.com/" title="リナックスコマンド">linux-cmd.com</a> All Rights Reserved.  Author <a href="https://plus.google.com/112374407753593767693" rel="author" target="_blank" title="湯川高之">Takayuki Yukawa</a> </p></div> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-61991801-3', 'auto'); ga('send', 'pageview'); </script> </body></html>