/dev/sda1 /
/dev/sda2 /mnt/sda2
/dev/sda3 /mnt/sda3
/dev/sda5 /mnt/sda5
/dev/sda7 /mnt/isofs
root パーティションである /dev/sda1 を /dev/sda2 にコピーし、 /dev/sda1を空け、そこに
Windows をインストールする。
・カーネルが認識しているルートパーティションの変更
# cd /mnt/sda2/boot
# rdev /mnt/sda2/boot/vmlinuz-2.0.36 /dev/sda2
# rdev /mnt/sda2/boot/vmlinuz-2.0.36 0
・マウント情報の修正(/etc/fstabの修正)
# cd /mnt/sda2/etc
# vi fstab
マウントポイントの修正。(ルートパーティション、 /dev/sda1 をマウントしないように変更)
・2段 lilo の設定
/dev/sda2 のルートパーティションへ lilo を書き込む。
# cd /mnt/sda2/etc
# vi lilo.conf
boot=/dev/sda2
・
・
root=/dev/sda2
# lilo -r /mnt/sda2
/dev/sda1 の /etc/lilo.conf から /dev/sda2 の lilo へ行くように変更する。
# cd /etc
# vi lilo.conf
以下を追加
other=/dev/sda2
label=next
loader=/boot/chain.b
# lilo
[reboot]
# mkbootdisk --verbose 2.2.10
ブートFDが出来たところで、ちゃんとブートFDからLinuxが起動するか確認。
[Windowsのインストール]
通常通り Windows をインストールする。
ブートFDで Linux を起動し、 Windows と Linux両方がブートできるように
/etc/lilo.conf を編集。
/etc/lilo.conf へ以下を追加する。
other=/dev/sda1
label=win
loader=/boot/chain.b
# lilo
これでおしまい。