ライブCDからgrubをインストールする

ライブCDからgrubをインストールする

誤ってMBRを削除しました。私はUbuntuを起動できないので、grubを再インストールしたいと思います。

次のエラーが発生します。

grub-install --boot-directory=/media/cab64688-2d97-4bbd-9f32-7bc0badb40a8/boot /dev/sdb
rm: cannot remove `/media/cab64688-2d97-4bbd-9f32-7bc0badb40a8/boot/grub/915resolution.mod': Read-only file system

問題は、既存のUbuntuパーティションが読み取り専用でマウントされていることです。私が試したとき:

sudo mount /dev/sdb7  /media/ubuntu_mpt
mount: block device /dev/sdb7 is write-protected, mounting read-only

読み取り専用モードなので、grub をインストールできません。

どんなアイデアがありますか?

編集する:apt-get install grubの後、プロセスを繰り返して次のようになりました。

Probing devices to guess BIOS drives. This may take a long time.
Unknown partition table signature
sed: can't read /media/cab64688-2d97-4bbd-9f32-7bc0badb40a8_/boot/grub/device.map: No such file or directory
grep: /media/cab64688-2d97-4bbd-9f32-7bc0badb40a8_/boot/grub/device.map: No such file or directory
/dev/sda does not have any corresponding BIOS drive.

答え1

$ sudo mount /dev/sdb7  /media/ubuntu_mpt

これはおそらく次のとおりです。

$ sudo mount -o remount,rw /dev/sdb7

再マウントはしませんが、既存のマウントをrwに変更します。

関連情報