web-dev-qa-db-ja.com

Linuxパーティションが削除され、GRUBは起動しなくなりました

ノートブックコンピューターにはVistaが付属しており、Ubuntuを2つのパーティションにインストールし、kubuntuを別のパーティションにインストールしました。

しばらくして、Ubuntuパーティションの1つを削除したかったので、Vistaのディスク管理ツールで削除しました。

しかし、その後、コンピュータは起動しません。グラブレポート:

Loading Stage1.5  
GRUB Loading, please wait...  
Error 22

コンピュータを再起動させるために何ができますか? EasyBCDを実行できれば、エラーが修正されるというのは本当ですか?今のところ、Ubuntu9.04インストールDVDを再度起動することしかできないようです。

GRUBは、さまざまな段階でロードされるプログラムです。通常、MBR(マスターブートレコード)でGRUBを開始します。ここには、残りのGRUBがインストールされている場所への「ポインター」があるため、= GRUBはステージ1.5または2.0に進むことができます。

あなたに起こっていることはMBRがまだそこにあるように見えますが、残りのステージはパーティションとともに進んでいるので、基本的にGRUBに他のステージを探すように指示する必要があります( k)ubuntuインストール、消去しなかったもの。

私が理解していることから、次のことを行うことで続行できると思います。

  1. UbuntuまたはkubuntuのライブCDからシステムを起動します。

  2. 以前にubuntu/kubuntuがインストールされているHDにパーティションをマウントします(これがubuntu 9.10で自動であるかどうか、またはデスクトップのアイコンをダブルクリックする必要があるかどうかを思い出せません)。

  3. ターミナルを開き、_Sudo -i_と入力します。これにより、root権限が付与されます。

  4. grubと入力すると、GRUBプロンプトが表示されます。

  5. _find /boot/grub/stage1_と入力します。 _(hd0)_または_(hd0, X)_のような応答が返されます。ここで、Xは数値です。次のステップでこれを使用するときに、コンピューターの指示を書き留めます(このハウツーの残りの部分では、これを「(XXX)」と呼びます。これにより、grubインストールの欠落している部分が実際にどこにあるかがわかります。 (消去していないubuntuパーティションが返されます)

  6. root (XXX)と入力します。これにより、GRUBはそれらのピースをロードできます。

  7. setup (XXX)と入力します。これは実際に壊れたGRUBを「修正」します。

  8. quitと入力します。

  9. これで、マシンを通常どおり再起動できます。

私が正しく理解していれば、最初にVistaを使用し、次にubuntu#1をインストールし、次にubuntu#2をインストールし、次にubuntu#2を削除しました。そうすれば、この後、ほとんど完了します。 WindowsオプションがGRUBメニューに表示されない場合は、コマンド_update-grub_を発行するか、ファイルを手動で編集する必要があります(9.04までのubuntuのみ、9.10は不可) / boot/grub/menu.lst(非常に簡単です)。

この助けを願っています!

3
mac

SuperGrubDisk 、があります
私は実際には使用していませんが、おそらくここの一部はトリックを知っています、
または、ディスクに入れて試してみることもできます。

2
nik

http://ubuntuforums.org/showthread.php?t=224351 このリンクを確認してください。それは役立つはずです。

1
xenoterracide