LILO (Linuxのデュアルブート)


前ページのPCに別途新しいLinuxをインストールしました。

以下の/etc/lilo.confは1つ目のDISKがパーティション分割されず、まるまるWindowsで使用、
2つ目のDISKがパーティション分割されていて、最初のパーティションをTurboLinux6 Workstationのbootパーティション,
次のパーティションをTurboLinux8 Workstation のbootパーティションにしている
ハードウエアの例です。
liloをマスターブートレコードにインストールしています。

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=150
default=win98
append="mem=320m"
other=/dev/hda1
        label=win98
        table=/dev/hda
image=/boot/vmlinuz-2.2.13-33
        label=linux
        root=/dev/hdb1
        read-only
image=/mnt/turbo8/boot/vmlinuz
        label=linux8
        root=/dev/hdb2
        read-only

TurboLinux6 Workstationを立ちあげて、上のlilo.confを作成し、liloコマンドでLILOを更新します。
また、mkdirコマンドで、/mnt の配下に/turbo8を作成しておきます。
さらに/etc/fstab
/dev/hda2 /mnt/turbo8 ext2 defaults 1 1
と設定しました。
/mnt/turbo8/boot/vmlinuzを単に/boot/vmlinuzと記述すると、linux8と入力してbootしても、
TurboLinux6 Workstationのカーネルで起動してしまいます。
この状態では、NICの起動に失敗する、CD-ROMやfloppyファイルシステムがマウントできないなどの現象が見られます。