デスクトップのWindowsを再インストールしたわけですが、いつものようにMBRが書換えられてubuntuが起動できなくなってしまう。
Windowsからブート用のフロッピーを作る。
linuxだとddコマンドで出来る。Windowsはrawriteコマンドで作るらしいので、それを取ってくる。これも上のサイトにある。
2つのファイルを用意したら、コマンドプロンプトで
rawrite grub.img a:
最後のa:はいらなかったかもしれない。これでブート用のフロッピーが出来上がる。
menu.listの作成
もう一枚のフロッピーにboot/grub/menu.listを作る。colinuxでsamba通してコピーしたら簡単。grubが起動したら、このフロッピーを入れて
root (fd0) setup (fd0)
で、grubの設定が完了。・・・すると思ってたのは勘違いか、やり方が間違ってたか何かで失敗。
grubから起動
わからなくなってきたので、grubから直接ubuntuを起動することに。grubシェルからmenu.list通りにコマンドを実行する。
root (hd0,2) kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda3 initrd /boot/initrd.img-2.6.15-23-386 savedefault boot
(savedefaultはいらない??)無事ubuntu起動。ここで設定ファイルの間違いに気づく。
適当に修正して
# grub-install /dev/hda