12.04をインストールしました。以前は11.10をインストールしていて、/dev/sda6
/
にマウントされたインストールパーティションとして および/dev/sda1
/home
にマウント 。 12.04をインストールするとき、私は再フォーマットせずに同じオプションを適切に選択しました。 /dev/sda6
を選択しました ブートローダーパーティションとして。予想通り、システムファイルは/dev/sda6
にあると警告されました。 削除されます。
再インストールした後、GRUBを通過できません。メインの起動オプションまたはリカバリモードオプションを選択すると、「そのようなパーティションはありません」というエラーが表示され、GRUBのメイン画面に戻るオプションが表示されます。
何が起きてる?存在しないと言っているパーティションは何ですか?そして明らかに、これを修正するにはどうすればよいですか?
編集1:
エラーが3回発生します。次のようになります:
error: no such partition.
error: no such partition.
error: no such partition.
Press any key to continue ...
これは、「メモリテスト」ブートオプションでも発生します。
コマンドラインに入り、ls
を実行します 同じエラーが発生します。
ベストアンサー
Grubブートローダーを修復するには、次の手順を試してください。
1 –ライブCD
まず、UbuntuLiveCDから起動する必要があります。
2 –ブートローダーを修復します
Live CDからターミナルを開き、次のコマンドを実行します。
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair
数秒後、BootRepairのメインウィンドウが開きます。
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