お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-08-11 11:09:25

jump-up
メンバ
From: Kitakyusyu-city, Fukuoka
登録日: 2012-08-04

マルチブート設定でubuntu12.04LTSが起動しなくなった場合の対処

お世話になります。
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.で名前がないと表示されます。

どのように対処すればよいかご教授頂けると幸いです。以上

オフライン

 

#2 2013-08-11 13:28:45

makopi
メンバ
登録日: 2009-11-01

Re: マルチブート設定でubuntu12.04LTSが起動しなくなった場合の対処

コード:

sudo parted -l

の結果を貼っていただけると嬉しいです。

ubuntu12.04の LiveCD(DVD?) からディスク・ユーティリティを起動。
該当パーティションを選択して「ファイルシステムのチェック」を実行してみては如何でしょうか?
この際、該当パーティションをマウントしないで下さい。

オフライン

 

#3 2013-08-11 14:16:27

jump-up
メンバ
From: Kitakyusyu-city, Fukuoka
登録日: 2012-08-04

Re: マルチブート設定でubuntu12.04LTSが起動しなくなった場合の対処

ありがとうございます。取り急ぎ実行してみます。

オフライン

 

Board footer

Powered by FluxBB