質問: ブートローダーの設定 hda1にwindows2000をhda2にvine linuxをhda3にredhat8をインストールしました。そしてブートローダーはgrubをつかっています。インストール時にブートローダーの設定で追加を選択し、hda2のvineを追加しました。しかし実際に 起動してgrubからvineを選択すると、 rootnoverify (hda1,1) chainloader +1 error13 : invalid or unsupported sxscutable format press any key to continue... とでてキーをおすとgrubにもどります。 どうすればいいでしょうか? よろしくおねがいします。
回答: > rootnoverify (hda1,1) は, rootnoverify (hd0,1) が正しいように思いますが, > インストール時にブートローダーの設定で追加を選択し、hda2のvineを追加しました ということですし,ひょっとして1行目は写し間違いですか? で,chainloader を使って起動するなら vine をインストールしたときに パーティションの先頭にliloがインストールされるように選択しなければ なりませんが,そもそも chainloader ではなくて, root (hd0,1) kernel /boot/vmlinuz-x.x.x root=/dev/hda2 ro というふうにカーネルを直接起動するのが grub 流というものでしょう. (x.x.x の部分は vine のカーネルのファイル名が入ります.) redhat を起動して /etc/grub.conf を上記のように編集すればいいはず です.