GRUBは12:04のインストール後に「そのようなパーティションはありません」と文句を言います。


19

12.04をインストールしました。以前に11.10をインストール/dev/sda6し、インストールパーティションをにマウントし/、に/dev/sda1マウントしました/home。12.04をインストールするときに、再フォーマットせずに同じオプションを選択しました。/dev/sda6ブートローダーパーティションとして選択しました。予想どおり、上のシステムファイル/dev/sda6が削除されると警告されました。

再インストール後、GRUBを通過できません。メインブートオプションまたはリカバリモードオプションを選択すると、「No such partition」というエラーと、メインGRUB画面に戻るオプションが表示されます。

何が起きてる?どのパーティションが存在しないと言っていますか?そして明らかに、これをどうやって修正するのですか?


編集1:

エラーが3回発生します。次のようになります。

error: no such partition.
error: no such partition.
error: no such partition.

Press any key to continue ...

これは、「メモリテスト」ブートオプションでも発生します。

コマンドラインを入力して実行lsすると、同じエラーが発生します。


私だけではないことを嬉しく思います!plus.google.com/103621378732713508804/posts/i7ddQoUXJ52
Stefan Lasiewski

回答:


28

Grubブートローダーを修復するには、次の手順を試してください。

1-ライブCD

最初に、Ubuntu Live CDから起動する必要があります。

2-ブートローダーを修復する

Live CDからターミナルを開き、次のコマンドを実行します。

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

数秒後、ブート修復のメインウィンドウが開きます。

をクリックしRecommended repairます。

できました!

再起動してすべてをテストします。

すべてが順調に進んだら、すぐに稼働できるはずです。そうでない場合は、続けてください。

コマンドライン版

上記が失敗した場合は、コマンドライン(Live CDから)を使用してGrubを再インストールすることもできます。

重要:sda1 Ubuntu sdaを含むパーティションとUbuntuのパーティションを含むドライブに置き換えます

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
*edit* at this point, also ensure that if /usr and /var are on seperate partitions that you mount them to /mnt/usr and /mnt/var
*edit 2* whithin the chroot you need to have /dev /run and /proc available for update-grub to work, use the following to acheive that: for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
sudo chroot /mnt
sudo update-grub
sudo reboot

ありがとね。私はこれを試してみましたが、dpkgコマンドで永遠にスタックしました(30分)。しかし私は、このブート情報の概要を取得しました:paste.ubuntu.com/947723
jameshfisher

[OK]をsudo mount /dev/sda6 /mnt && sudo grub-install --root-directory=/mnt/ /dev/sda && sudo chroot /mnt && sudo update-grub && sudo reboot
クリック

できます!真剣に、ありがとう。そして、ブートローダーの複雑さに関しては、私は頭を砂の中に続けます
...-jameshfisher

良い!私はそれが働いてうれしいです!あなたの問題を抱えている可能性のある他の人を助けるために私の答えを更新します
。-サーチャーロ

本当にありがとうございます。本当に素晴らしいです。今、liveCDなしでUbuntuにログオンできますが、windows7は動作しません。 grubメニューが表示される前に「キャッチできませんでした」
サラフディン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.