web-dev-qa-db-ja.com

Grubは常にインストールに失敗します。さらに、grub>プロンプトが表示されます

昨日10.10をインストールしようとしましたが、最終的にGrubがインストールに失敗したというエラーを受け取りました。別のパーティションを選択するか、インストールをキャンセルするか、ブートローダーなしで続行するように頼まれました。

別のパーティションを選択するたびに、エラーはすぐにポップアップ表示されます(ディスクに何かを書き込もうとしても納得できません)。

インストーラーでパーティション分割を行いました-ntfsパーティションを縮小し、それを補うためにLinuxパーティションを拡張しました-デフォルトはドライブと論理(プライマリではなく)の先頭に配置されるように設定されていたので、そのままにしましたそれと。

初めてgrubがリカバリプロンプトに移動しましたが、機能すると思われるほとんどのコマンドは機能しませんでした(記事やハウツーを読んでいるとき)。別の再インストールと手動でのインストールを試みた後、grub>プロンプトに到達しましたが、さらに先に進むことができませんでした。

Grubディレクトリを確認しましたが、grub.cfgはどこにもありませんが、インストールされているのは間違いなく1.9xです。 Legacy Grubのインストールはもうないはずです。

さまざまな方法でカーネルをロードしたり、grubを設定したりしましたが、すべて失敗しました。例: http://ubuntuforums.org/showthread.php?t=1195275

編集:

申し訳ありませんが、あなたは正しいです、私はそこに仮定のための多くのスペースを残して、より明確にすべきでした。調査/再起動中にそれを書いていました。

私は実際にそれを回避することができましたが、どこかに何かが間違っていると確信しているため、そのパーティションテーブルに戻ります-grubをインストールするためのディストリビューションインストーラを取得することができません。

Ubuntu Linuxを使用します。 initrdイメージをロードしていないため、grub>プロンプトを通過できませんでした。それをやったと私は飛んでいた。 Ubuntuが適切に起動したら、update-grubを実行しました。

1
Kubular

私の意見では、「ブートローダーなしで続行」を選択してインストールを試み、終了したら、liveCDまたはLiveUSBでコンピューターを再起動します。デスクトップに移動した後、次の手順でgrubを再インストールしてください。

以前にインストールしたubuntuパーティションをマウントします。あなたは場所をクリックすることができます> your-ubuntu-partition

ターミナルを開き、次を実行します。

Sudo chroot/media/your-ubuntu-partition

Sudo grub-install/dev/sda

Sudo update-grub

端末を閉じて、再起動してください。

3
squallbayu

彼はデュアルブートを望んでいます。 Ubuntuが持っていたパーティションをマウントせず、「ブート可能」ではなかったため、同じ問題が発生しました。 CDを使用してディスクユーティリティを使用し、パーティションを起動可能にしてマウントします。

1
Rob

投稿は返信なしで12回表示されました。それは、状況を理解するためにだれにもほとんど情報を提供していないからかもしれません。具体的には:

  • パーティションテーブルをリストしておらず、各パーティションが何であるかを言っていない
  • 10.10をインストールすると言っていましたが、Linuxパーティションのサイズを変更しました(どのLinuxですか?)
  • 「grubディレクトリ」をチェックしたと言ったが、どれ?/boot/grub /は、クリーンインストールのデフォルトであるgrub2の場所です。

新規インストールではなくアップグレードを行っている場合は、間違いなくレガシーグラブが存在する可能性があります。

参照したページまたは https://help.ubuntu.com/community/Grub2 の指示に従って、ライブCDからGRUB2をインストールしようとしましたか?あなたが与えた参照に基づいて作成されたかもしれません)?

1
Dazed_75

9から10.10(ubuntu)にアップグレードしようとしているときに同じ問題が発生したため、9を再インストールして10.10にポップした迅速で汚れた修正、ドライブをフォーマットしませんでした) お役に立てれば :)

0
user10811