質問: win2000とvinelinuxのデュアルブート toshibaのdynabookt2を使用しています。 windows2000とvinelinux2.5をデュアルブート しようとしてうまくいかず困っています。 症状 1・w2000を先にインストールして、後からvineをインストール (liloをmbrに設定)したにもかかわらず、liloが まったく起動しません。(起動ディスクを使えばlinuxも起動できます) パーティションは hda1:windows2000(ntfs)8gb hda2:linux(ext3)4gb hda3:linux(swap)500mb hda4:拡張 残り全部 という風にきってみました。 2・liloをmbrに設定せず、ブートセクタに設定し bootsect.pbrをつくりwindowsのos-loaderを 使って設定したのですが、起動させてlinuxを選択しても そこから先に進めません。(vineが起動しない) いくつかのhpやtoshibaのサポートページを見たりしながらやっているので 手順そのものは間違っていないと思うのですが 何か確認すべき点、補足する点などがありましたら教えてください。 よろしくお願いします。
回答: liloでlinux自体が起動しないのは、デュアルブートの影響ではなく、liloのブートの 問題と思われます。liloはhdd内のカーネルを読みに行くときに、hddを直接読みますが、 1024シリンダ以降にはアクセスできないため、その領域にカーネルがインストールされて いると起動できないようです。(8.4gbの壁) 新しいバージョンのliloは改善されているようですが確認していません。 hda1が正確に8gbであれば、hda2を100mb位の小さいパーティションにして、 そこを/bootにマウントするようにすればいけるかもしれませんが、 それよりも、新しいliloのソースを入手してそれを試す方がいいかもしれません。 http://www.a-yu.com/pub/lilo1_5.html http://www.linux.or.jp/jf/jfdocs/inside-lilo.html