grubの下位バージョンから上位バージョンのブートセクタを読めない
バージョン違いのgrubを採用しているLinuxディストリビュージョンを
デュアルブートさせようとfedora8の後にubuntu10.4をインストール。
その後、grubの起動画面をfedora8のものに戻そうとgrub(mbr)を再構築。
# grub-install /dev/sda
したところ、ubuntu10.4が認識されなくなる。
どうやら、grubのバージョンが違うため(0.97(fedora8)、1.98(ubuntu10.4))
0.97から1.98のgrubの関連ファイルが読めなくなっている模様。
0.97から10.4のgrub関連ファイルを読めるようにしたいところだが
とりあえず、これは置いておいて(後で調べる)、1.98のgrubに戻すことにした。
そのときのメモ。
# fedora8から戻すパターン
ubuntu10.4がインストールされたパティションをマウントし
chrootでそのパーティション一時的にrootにする
mount /dev/sda7 /mnt/hd
mount -t proc proc /mnt/hd/proc
mount -t sysfs sys /mnt/hd/sys
mount -o bind /dev /mnt/hd/dev
chroot /mnt /bin/bash
grub-install /dev/sda
*/dev/sda7 ・・・ ubuntu10.4がインストールされたパーティション
続く・・・