web-dev-qa-db-ja.com

ubuntu 12.04から12.10へのアップグレードが失敗し、「grub rescue」が読み込まれるようになりました

昨夜12.04から12.10にアップグレードしようとしました。インストールはうまくいったようで、今朝は「今すぐ再起動してインストールを完了する」のようなメッセージがありました。再起動すると、最初の「Loading Operating System ...」メッセージが表示され、その後に「error:file not found。」が表示されます。その後、「grub rescue>」モードで起動します。

以前は、これをデュアルブート(ウィンドウ7)として実行していて、ubuntuのアップデートマネージャーを介して12.10へのアップグレードを実行しました。ここで何が起こっているのか、またはエラーが何を意味するのかについてのアイデアはありますか?コマンドラインの使い方はわかっていますが、これは給与水準を上回っています。アドバイスありがとうございます。

2
Greg

これらの回答はすべて役に立ちました。結局、問題を解決するためにブート修復ツールを使用しました。

0
Greg

UUIDの問題が発生しているようです。したがって、ライブUbuntu、Parted Magic、Rescatuxなどを含むUSBから起動してこれを試すことをお勧めします(たとえば、 http:/を参照)。 /liveusb.info/ )、開始GpartedからUbuntuパーティションのUUIDをファイル内の値と照合します/ etc/fstabは、ハードディスクのUbuntuパーティションにあります。 UUID値が同じである場合は、前述のように「boot-repair」、次に「rescatux」に進むことができます。

1
Sadi

個人的に私はUbuntuをアップグレードする運がありませんでした。常にクリーンインストールを行うのが最善です。問題はgrubとmbrです(誰かがこれを確認できると思います)。良いヒントは、/ homeを別のパーティションに置くことです。これにより、OSを変更する必要がある場合でも多くのデータを失うことはありません。元の質問に戻ると、grubを修正するための最良のツールの1つは rescatux です。これはほとんどすべての問題を扱います。

あなたがrescatuxに:

  1. DVDのUSBに書き込む
  2. デバイスを起動する
  3. 画面の指示に従ってgrubを修正します
  4. リブート
0
GEverding