|
次のページ
前のページ
目次へ
4. bios= を使用して、インストールした hdc を hda としてブートさせるLilo を使って、あるディスクからカーネルイメージのマップを作成し、そして
そのカーネルイメージを別のディスクから取得するよう BIOS に指示する、とい
うことが可能です。例えば私がよくやることは Linux を
私が Lilo をインストールするために使用している lilo.conf ファイルはこのようになっています。
# このファイルを使うには /dev/hdc が存在するシステム上である必要があります。 boot = /dev/hdc # hdc の MBR を上書き disk = /dev/hdc # hdc がどのように見えるかを指定 bios = 0x80 # BIOS はこのドライブを 1 番目のドライブとして扱う delay = 0 vga = 0 image = /boot/vmlinux # これ(カーネルイメージ)は /dev/hdc1 上にありますが root = /dev/hda1 # ブート時に hda1 が root デバイスになります label = Linux read-only
この設定ファイルは /dev/hdc1 の Lilo コマンドで読みこむ必要があ
ります。Lilo は、ブートセクタ (
私はこの設定ファイルを
この Lilo パラメーターは他の状況でも便利です。例えば BIOS が IDE ディス クの代わりに SCSI ディスクからブートできる場合です。IDE と SCSI デバイス の両方がある場合、Lilo は 0x80 がどちらを指しているかわからない(ユーザー が BIOS 設定メニュー内でどちらからブートするかを選択できるため)し、 Linux が動作している間には BIOS にアクセスする事はできません。
デフォルトでは Lilo は、BIOS によって IDE ドライブが始めにマップされると
仮定していますが、
disk = /dev/sda bios = 0x80
次のページ 前のページ 目次へ |
[ |