Manpages

名 前

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

ブ ー ト オ プ シ ョ ン

こ こ で 説 明 す る オ プ シ ョ ン は 、 カ ー ネ ル イ メ ー ジ が ブ ー ト さ れ る と き に コ マ ン ド ラ イ ン で 指 定 す る こ と が で き る 。 特 に 記 述 が な け れ ば 、 こ れ ら の オ プ シ ョ ン は 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 [AT] lrc.ch> (ver.21 以 前 )
John Coffman <johninsd [AT] san.com> (ver.21.2 以 降 )