UbuntuとWindowsのデュアルブート環境で、
Windowsを再インストールすると、grubから起動しなくなる。
そんなときのgrubの再インストールする方法例。
1. usb等のUbuntuで起動する
2. Ubuntuのパーティション(ここではsda6)をマウントする
> sudo mkdir /mnt/hoge
> sudo mount /dev/sda6 /mnt/hoge
3. grubを再インストール
> sudo grub-install –root-directory=/mnt/hoge /dev/sda
はじめ “–root-directory=” オプションをつけなかったら、
「Could not find device for /boot: Not found or not a block device.」
とエラーが出てました。
そのため、一度マウントして、指定してやればOKでした。