
Ubuntu日本語フォーラム

ログインしていません。
初めまして、Ubuntuをたまにしか使わない初心者です。
ちょっと困ったことがありましたので、皆さんに助けて頂きたいです。
Windows7だけが入っているノートPCに、以前外付けでインストールしたUbuntuを接続して
時々Ubuntuを使っています。(外付けHDを外したときは、普通のWindows7PCです)
この間Ubuntuのアップデートをした後、なぜか外付けHDを外すと、もともと入っていたWindows7が
起動しなくなりました。
そして下記のようなメッセージが出てきます。
error:no such device: .......
grub rescue>
但し、外付けHDを接続すれば、Ubuntuの起動選択画面が出てきて、UbuntuもWindows7も
普通に選択できて、起動もできます。
そういえば、アップデート後は何か小さいウィンドウが出てきて、確か3つの選択肢が
あったと思いますが、その時は何も考えずにすべてチェックを入れて再起動をかけました。
私は毎日Ubuntuを使う分けではなく、外付けHDを接続しないと起動しないというのは
かなり不便なので、何とか以前の状態に戻したいです。
(外付けHDを接続しなくてもWindows7だけで普通に起動できる状態)
すみませんが、どうぞ宜しくお願いします。
オフライン
外付けHDDを付けた状態で、Windows 7を起動し、『スタートメニュー』の、『すべてのプログラム』から『メンテナンス』をクリックして『システム修復ディスクの作成』を実行。
外付けHDDを外し、作成した『システム修復ディスク』をセットして再起動。
BIOSから一番目の起動ドライブを光学ドライブ(CD/DVDドライブ)にして、『システム修復ディスク』を起動。
『スタートアップ修復』が始まるが、MBR(ブートローダー)の修復は出来ないので、『スタートアップ修復』完了後『次へ』をクリックする。
『システム回復オプション』画面が表示されるので、いちばん下の『コマンドプロンプト』をクリックする。
コマンドプロンプトの画面が表示されたら以下を入力。
bootrec /fixmbr
『Enter』キーを押す。
次に、
bootrec /fixbootと入力し『Enter』キーを押す。
最後に、
exitと入力し、『Enter』キーを押しコマンドプロンプトの画面を閉じる、
『システム回復オプション』画面に戻るので、『再起動』をクリックしPCを再起動する。
BIOSで起動ドライブを内蔵のHDDにして起動してみてください。
外付けHDDのUbuntuは、たぶんGRUB(ブートローダー)のインストール先がPC内蔵のHDDに変わったため、
起動しなくなっていると思います。
再度、外付けHDDにUbuntuをインストールするか、外付けHDDにGRUBをインストールすれば良いいのではないかと思います。
オフライン
どうも有難うございます!
助かりました!
オフライン
すみません。私も全く同じ状況に陥ってしまいました。
WindowsXPが入ってるPCに、usbにインストールしたubuntuを接続してubuntuを使用していました。
今回ubuntuを再インストールしたのですが、その後ubuntuのusbを指した状態じゃないとWindowsXPをブートできなくなってしまいました。
メッセージもSHINA9999さんのものと全く同じです。
上記のように「システム修復ディスクの作成」というのを行いたいのですが、WIndowsXpの場合どうすればいいのかわかりません。
なにとぞご教授お願いいたします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
install-mbrを試してみました。
$sudo apt-get install mbr
$sudo install-mbr (ハードディクス名)
このコマンドを行ったあと再起動したら以前のようにWindows XPをブートできるようになりました。
ただ今度はUbuntu10.10を起動できなくなってしまいました。
以前Ubuntu10.04を使っていてその後10.10にアップグレードした時には問題なかったのですが、
今回10.010を直接インストールして色々ややこしい状態になってしまいました。
以前と同じ手法をとってUbuntu10.10を再インストールしてみようと思います。
kiyopさん、ありがとうございました。
オフライン
pr0jectze10 による投稿:
install-mbrを試してみました。
$sudo apt-get install mbr
$sudo install-mbr (ハードディクス名)
このコマンドを行ったあと再起動したら以前のようにWindows XPをブートできるようになりました。
ただ今度はUbuntu10.10を起動できなくなってしまいました。
以前Ubuntu10.04を使っていてその後10.10にアップグレードした時には問題なかったのですが、
今回10.010を直接インストールして色々ややこしい状態になってしまいました。
以前と同じ手法をとってUbuntu10.10を再インストールしてみようと思います。
kiyopさん、ありがとうございました。
度々すいません。
Ubuntu10.04で再インストールしたのですが,またブートできなくなってしまいました。
そこでインストール方法をもう一度調べてみたらこのような記事をみつけました。
http://shiroichi.sakura.ne.jp/2010/11/20101128ubuntu/
こちらを参考にしてパーティションを分割してUbuntu10.10をインストール後、Ubuntuで端末から
$sudo apt-get install mbr
$sudo install-mbr /hd
上記を実行して再起動したら、WindowsXP,Ubuntu10.10それぞれ独立してブート出来るようになりました。
kiyopさんのヒントのおかげでなんとか元通りになりました。
ありがとうございます。
WindowsXPで同じような状況になってる人へ
・パーティションの作成の際、FAT32の領域は必要なければ作らなくてよい・
・「sudo install-mbr hd」の hdは Windows XPがはいってるHDDの名前 私の場合/dev/sda
オフライン