File: lilo.8

package info (click to toggle)
manpages-ja 0.5.0.0.20221215%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 29,304 kB
  • sloc: perl: 161; makefile: 61
file content (369 lines) | stat: -rw-r--r-- 14,491 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
'\" t
.\" @(#)lilo.8 1.0 950728 aeb
.\" This page is based on the lilo docs, which carry the following
.\" COPYING condition:
.\"
.\" LILO program code, documentation and auxiliary programs are
.\" Copyright 1992-1998 Werner Almesberger.
.\" Extensions to LILO, documentation and auxiliary programs are
.\" Copyright 1999-2001 John Coffman.
.\" All rights reserved by the respective copyright holders.
.\" 
.\" Redistribution and use in source and binary forms of parts of or the
.\" whole original or derived work are permitted provided that the
.\" original work is properly attributed to the author. The name of the
.\" author may not be used to endorse or promote products derived from
.\" this software without specific prior written permission. This work
.\" is provided "as is" and without any express or implied warranties.
.\"
.\" Original version, Andries Brouwer (aeb@cwi.nl), 950728
.\" Added t directive, as Daniel Quinlan asked, 950824
.\" Added L switch, John Coffman, 991118
.\" Added T switch, John Coffman, 001001
.\" Added p switch, John Coffman, 010402
.\" Added x switch, John Coffman, 010409
.\" Added A switch, John Coffman, 010417
.\" Added M switch, John Coffman, 010417
.\" Added g switch, John Coffman, 010526
.\" Added z switch, John Coffman, 010829
.\"
.\" Japanese Version Copyright (c) 1996 TACHIBANA Akira
.\"         all rights reserved.
.\" Translated Sun Jul 28 17:42:39 JST 1996
.\"         by TACHIBANA Akira <tati@tky.threewebnet.or.jp>
.\" Modified Sat May  3 12:31:22 JST 1997
.\"	by SUGIURA Yoshiki <yox@in.aix.or.jp>
.\" Updated Sun May  6 23:28:40 JST 2001
.\"     by Kentaro Shirakata <argrath@ub32.org>
.\" Updated & Modified Sat Jan 26 08:16:45 JST 2002
.\"     by Yuichi SATO <ysato@h4.dion.ne.jp>
.\"
.\"WORD:	boot loader		ブートローダ
.\"WORD:	boot sector		ブートセクター
.\"WORD:	disk geometry		ディスクジオメトリ
.\"
.TH LILO 8 "31 Oct 2001"
.SH 名前
lilo \- ブートローダ をインストールする
.SH 書式
主な使い方:
.LP
.B " /sbin/lilo"
\- ブートローダをインストールする
.LP
他の使い方:
.LP
.B " /sbin/lilo -q"
\- マップを調べる
.br
.B " /sbin/lilo -R"
\- 次回のリブートでデフォルトとなるコマンドラインパラメータを設定する
.br
.B " /sbin/lilo -I"
\- 現在のカーネルのパス名を調べる
.br
.B " /sbin/lilo -A"
\- パーティションをアクティブにする / アクティブなパーティションを表示する
.br
.B " /sbin/lilo -M [-z]"
\- デバイスのマスタブートレコードを書き込む
\- またはデバイスシリアル番号を消去する
.br
.B " /sbin/lilo -T"
指定したトピックについて詳細を表示する
.br
.B " /sbin/lilo {-u|-U}"
\- lilo をアンインストールする
.SH 説明
.LP
.B lilo 
は、次回ブート時に有効となるブートローダをインストールする。 
以下のオプションがある。
.LP
.TP
.BI "\-\^A " "master-device [ N ]"
デバイス
.I master-device
(例えば "/dev/hda") にあるアクティブなパーティションを調べる。
1 〜 4 の範囲の数字を付けて指定すると、
.I master-device
にある指定されたパーティションがアクティブにされる。
.TP
.BI "\-\^b " bootdev
ブートデバイスを指定する。
つまり、ブートローダをインストールする場所を指定する。
"-b /dev/hda" はマスターブートレコードを指定する。
"-b /dev/sdb5" は二つ目の SCSI ディスクの最初の拡張パーティションを指定する。
.TP
.B "\-\^c"
マップの圧縮を有効にする。
これにより、隣り合ったセクタからの read リクエストがひとまとめになり、
ブートのスピードが上がる (特にフロッピーの場合)。
.TP
.BI "\-\^C " config-file
.B lilo
はデフォルトでは設定を指定されたファイルから読み込む。
このオプションはデフォルトの設定ファイル
.I "/etc/lilo.conf"
以外を用いる場合に使う。
.TP
.BI "\-\^d " delay
自動的に最初のイメージをブートするまでの
遅延時間を 1/10 秒単位で指定する (20 = 2 秒である)。
Shift, Alt, Ctrl, ScrollLock, CapsLock などで
自動ブートプロセスを中断するための余裕を与える。
中断されると `boot:' というプロンプトが表示される。
このスイッチは設定ファイル config-file に
.I prompt
がある場合は上書きされる。
.TP
.BI "\-\^D " label
ブート時にリストの最初に現れるデフォルトカーネルの代わりに、
指定されたラベルのカーネルを使用する。
.TP
.BI "\-\^f " disk-tab
ディスクジオメトリパラメータファイルを指定する (デフォルトは
.IR /etc/disktab )。
.TP
.BI "\-\^g"
sector/head/cylinder (ジオメトリ) ディスクアドレスを生成する。
cylinders は 1023 までに制限される。
古いバージョンの LILO と互換性があるようにする。
.TP
.BI "\-\^i " boot-loader
ブートローダとして使うファイルを指定する (デフォルトは
.IR /boot/boot.b )。
.TP
.BI "\-\^I " "label" " [i|r]"
スタートアップ後に、環境変数 BOOT_IMAGE または
仮想ファイル`/proc/cmdline' で実行したカーネルのラベルが
参照できるようする。
このコマンドは一致したカーネルファイルまたは
初期ラムディスクファイルのパス名を表示する
(それぞれ "i" または "r" オプションで指定する)。
.TP
.BI "\-\^l"
sector/head/cylinder アドレスの代わりに、
24 ビット linear sector アドレスを生成する。
.TP
.BI "\-\^L"
C:H:S アドレスではなく、32 ビット論理ブロックアドレス (LBA) を生成する。
これにより、1024 シリンダ以上あるディスクの
全てのパーティションにアクセスできる。
.TP
.BI "\-\^m " map-file
デフォルトのマップファイルの代わりに指定されたファイルを使用する。
.TP
.BI "\-\^M " "master-device [ mbr-file ]"
.I master-device
で指定されたデバイスのマスタブートレコード (MBR) をインストールする。
第 2 引き数でファイルを指定しない限り、
デフォルトでは新しい MBR は "/boot/mbr.b" からコピーされる。
.I master-device
のプライマリパーティションテーブルは配置されない。
デバイスシリアル番号がない場合は、生成して MBR に書き込む。
.TP
.BI "\-\^p"
設定ファイルにおいて
.B """""" 
で指定されている全てのパスワードを対話的に入力させる。
.TP
.BI "\-\^P " "{fix|ignore}"
linear アドレスと  sector/head/cylinder アドレスが一致しなくなったなどの
「異常」の見つかったパーティションテーブルを修復もしくは無視する。
.TP
.B \-\^q
現在のマップファイルの内容を表示する。
.B lilo
はデフォルトで
.I "/boot/map" 
を使用する。このファイルにはブート可能な (複数の) カーネルの名前と
その場所が入っている。
このオプションはその中にあるカーネルの名前を表示する。
\fB-v\fP オプションを使うとインストールしたブートローダに関する
より詳しい情報が得られる。
.TP
.BI "\-\^r " root-directory
操作を行う前に、
\fIchroot\fP でルートディレクトリを変更する。
新しいルートディレクトリは
.I /dev
ディレクトリを含まなければならず、
.I /boot
ディレクトリが必要な場合もある。
さらに
.I /etc/lilo.conf
ファイルが必要な場合もある。

シェルスクリプト
.I mkbootdisk
でブート可能なフロッピーを作成するときに使われる。
.TP
.BI "\-\^R " "command line"
このオプションは次回ブート時に使用されるデフォルトのコマンドを
設定する。ブートローダは次回ブート後この設定を破棄する。
設定されたコマンドが有効なのは一回限りである。
典型的な使用法はリブートスクリプトの中で、`shutdown -r' を行う前などである。
引き数なしで使うと、コマンドライン \fIlock\fP-ed や \fIfallback\fP が
キャンセルされる。 
.TP
.BI "\-\^s " save-file
.B lilo
がブートセクターを上書きするとき、以前の内容を保存するのにデフォルトでは
.I /boot/boot.NNNN
を使用する。
NNNN が何になるかはデバイスに依存する。
このオプションは、その代わりにブートセクタを保存するファイル名を指定する
(または、\fB-u\fP オプションと共に指定し、ブートセクタを復旧するファイル名を
指定する)。
.TP
.BI "\-\^S " save-file
通常、
.B lilo
は既にあるセーブファイルを上書きしないが、このオプションを指定すると
上書きされる。
.TP
.B "\-\^t "
テストを行う。ブートセクターやマップファイルは書換えない。
これを \fB-v\fP と共に指定すると、
.B lilo
が何を行うかを確認できる。
.TP
.BI "\-\^T " option
システム情報を表示する。
そのうちいくつかはシステム BIOS からの情報である。
これは問題のあるシステムを LILO 診断フロッピーで起動するよりも便利である。
.I option
は以下のうちひとつである。
.IP
.nf
   help  - 使用可能な診断のリストを表示する。
   ChRul - CHANGE-RULES で指定されているパーティション
           タイプを表示する。
   EBDA  - 拡張 BIOS データエリア情報の一覧を表示する。
   geom=<drive> BIOS ドライブのドライブジオメトリを表示する。
           例: geom=0x80
   geom  - 全てのドライブのドライブジオメトリの一覧を表示する。
   table=<drive> プライマリパーティションテーブルを表示する。
           例: table=/dev/sda
   video - ブートローダが使用可能なグラフィックモードを表示する。
.fi
.TP
.BI "\-\^u " [device-name]
保存されたブートセクタをコピーして \fIlilo\fP をアンインストールする。
'-s' と '-C' オプションを同時に指定できる。
\fIdevice-name\fP は指定しなくてもよい。
その際タイムスタンプをチェックする。
.TP
.BI "\-\^U " [device-name]
上のオプションと同様だがタイムスタンプをチェックしない。
.TP
.B "\-\^v"
より多くの情報を出力する。一つまたは複数の \fB-v\fP オプションを
与えることで lilo が出力する情報がより多くなる。
または、\fB-v\fP \fIn\fP (n=1..5) の形で
詳細度レベルを '\fIn\fP' にできる。
.TP
.B "\-\^V"
バージョン番号を表示する。
.TP
.B "\-\^w"
警告メッセージを表示させない。
.TP
.BI "\-\^x " option
RAID インストールの場合のみ。
option は
.IR none ,
.IR auto ,
.I mbr-only
のいずれか、もしくはその他のブートデバイスを
コンマで区切ってリストにしたものである
(リストに空白を入れてはならない)。
.TP
.B "\-\^z"
-M スイッチとともに使用すると、デバイスシリアル番号を消去する。
通常は次のようなやり方で、新しいデバイスシリアル番号を生成するのに使われる:
.nf
     lilo -z -M /dev/hda
     lilo -M /dev/hda
.fi
.br
.LP
左のコマンドラインオプションは、右の設定ファイルでのキーワードと
同じ意味である。
.IP
.TS
l l.
-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
.TE
.SH ブートオプション
ここで説明するオプションは、カーネルイメージがブートされるときに
コマンドラインで指定することができる。
特に記述がなければ、
これらのオプションは LILO によって処理され、
カーネルに渡されるコマンドラインから削除される。
.LP
.TP
.BI lock
\&'lilo.conf' で 'lock' が指定されたときのように、
コマンドラインをロックする。
.TP
.BI "mem=###[,K,M]"
システムの最大メモリをバイト・キロバイト・メガバイト単位で指定する。
このオプションはコマンドラインから削除されず、常にカーネルに渡される。
.TP
.BI nobd
BIOS データを収集させない。
このオプションは、
(以下のように) 行の終りに "s" を表示してハングアップするような、
IBM 非互換の BIOS で使用するために予約されている。
.nf
     Loading.........s
.fi
.TP
.BI "vga=[ASK,EXT,EXTENDED,NORMAL]"
カーネルのスタートアップ時のデフォルトのビデオモードを上書きする。
.br
.SH 非互換性
.B lilo
を 2.2.x カーネルから導入された
.I reiserfs
と用いるときには、ファイルシステムを 'notail' オプションでマウントしないと
問題が生じることが知られている。
この非互換性は reiserfs 3.6.18 と lilo 21.6 で解決されている。
.sp
バージョン 22.0 の最初の頃、RAID インストールでは
ブートレコードを RAID パーティションに書き込んでいた。
修復時に RAID セットをブート可能とするために、
条件つきで MBR への書き込みを行ってもよいはずだが、
実際にはすべてのデフォルト動作を変更されてしまう。
以前のバージョンと同じアクションは、
`-x mbr-only' スイッチを使って実行できる。
.SH バグ
設定ファイルのオプション `backup' と `force-backup' は、
RAID インストールではいまのところ正しく実装されていない。
デフォルトのブートレコードのバックアップ機構はうまく動作するようなので、
そちらを使うべきである。
.SH 関連項目
fdisk(8), lilo.conf(5), mkrescue(8), mkinitrd(8).
.sp
lilo のディストリビューションには多くのドキュメントが含まれている。
(lilo 22.1)
.SH 著者
Werner Almesberger <almesber@lrc.epfl.ch> (ver.21 以前)
.br
John Coffman <johninsd@san.rr.com> (ver.21.2 以降)