森と申します、こんにちは。
Windows/Linux を(98SE/2000/DebianA)のマルチブートで使用していたの
ですが、もう一つDebianBを入れたら、元のDebianAが起動しなくなりました。
DebianAはKnoppix3.2の、またDebianBはKnoppix4.0のCDからHDDへインストール
したものです。
/hda1:98SE(FAT32)
/hda5:2000(FAT32)
/hda6:DebianB(Reiserfs)
/hda7:Linux swap
/hda8:DebianA(Ext2)
となっており、/hda6は元々データ収納に使用していたパーティションにDebianBを
入れたものです。
先ずBootMagicを使って、そこから各パーティションのOSを呼び出す様になっており、
DebianBを入れるまでは問題なく起動していました。
DebianBをKnoppix4.0のCDからインストールすると、ちゃんと起動しました。しかし
以前には起動していたDebianA(Ext2)の方が
「L 99 99 99 99 99 99 99 99。。。」
の状態で停止する様になってしまいました。
DebianBのGRUBも、DebianAのLILOもMBRではなく各パーティションの方へ
インストールしましたし、DebianBのインストール後には特に何もしていないので
不思議です。
ただ98SE領域の boot.ini の中味が書き換わっており、このインストールが
他のパーティションにも影響していると思われたので。。。
liloに問題があるか、或いは何かが書き換わったのかなと思い、DebianAの
lilo.confを見た所、
boot=/dev/hda5
root=/dev/hda5
となっていました。ここはどちらも=/dev/hda8となるべきなのではないのでしょうか?
DebianBからDebianA(Ext2)をマウントしてそこのlilo.confを編集してから「lilo」を
実行してみたのですが症状は同じです。
これでDebianAのliloが書き換わっているのかどうかさえ、私にはわかりません。
これまではBootMagicのおかげか、きちんと勉強をしないでマルチブートしていた
ツケが回ってきたみたいです。
DebianAを簡単に起動させるには、どうすればよいでしょうか。。。
|