
Ubuntu日本語フォーラム

ログインしていません。
お世話になります。
Windows7のブートローダーを利用して、Windows7とWindowsXPとubuntu12.04のマルチブートで利用しています。
PCを立ち上げると、Windows7のブートローダーが表示され、そこからubuntu12.04を指定して、ubuntu12.4のgrub2の起動画面が表示され、ubuntu12.04を選択して、起動するという形で、いつもubuntu12.04を起動していました。
※こちらを参考にして、マルチブートにしました。
http://taka8aru.blogspot.jp/2011/05/windowslinux-ubuntu-1104-grub2.html
今回、何かの拍子で、ubuntu12.04を利用中に、突然、電源が落ちてしまいました。
再度、起動しようとしたところ、Windows7のブートローダーの選択画面でubuntu12.04を選択すると、その後、grub2の起動画面が表示されないままになってしまいました。
ubuntu12.04のインストールディスクでHDDを見に行ったところ、ubuntu12.04がインストールされているパーテイションだけが、マウントはできますが、中身をどうしても見ることができません。
Windows7のブートローダーまたはubuntuのgrubの問題なのか?それともubuntuインストール先のパーティションが見えないところに何かほかの問題があるのかよくわかりません。
http://niwatako.info/20101206/article629.htmlを参考にしてgrubを再インストールしてみたのですが
1.ハードディスクの構成を調査
$ sudo fdisk -l
( -l は ハイフン にアルファベット エル の小文字)
Ubuntuのインストールされた場所を調べる。詳しくは後述
2.1の結果を参考に
$ sudo mount /dev/sda8 /mnt
で目当てのGRUBがインストールされたディスクをマウント
3.権限を変更する。
$ sudo mount --bind /dev/ /mnt/dev
$ sudo chroot /mnt
4.GRUBをインストール
# sudo grub-install /dev/sda
5.Installation finished. No error reported.
とか表示されたら成功。
上記の4.で名前がないと表示されます。
どのように対処すればよいかご教授頂けると幸いです。以上
オフライン
sudo parted -l
の結果を貼っていただけると嬉しいです。
ubuntu12.04の LiveCD(DVD?) からディスク・ユーティリティを起動。
該当パーティションを選択して「ファイルシステムのチェック」を実行してみては如何でしょうか?
この際、該当パーティションをマウントしないで下さい。
オフライン
ありがとうございます。取り急ぎ実行してみます。
オフライン