12.04をインストールしました。以前は、/dev/sda6
にマウントされたインストールパーティションとして/
と/dev/sda1
にマウントされた/home
で11.10をインストールしていました。 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
を実行すると、同じエラーが発生します。
Grubブートローダーを修復するには、次の手順を試してください。
最初に、Ubuntu Live CDから起動する必要があります。
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