web-dev-qa-db-ja.com

「grub-install / dev / sda5」の実行に失敗しました。これは致命的なエラーです

悪い英語をおadvanceびします。 Windows 7とKubuntu 11.10をデュアルブートしようとしましたが、「grub-install/dev/sda5の実行に失敗しました」というエラーが表示されます。これは致命的なエラーです。」ブートパーティションにGRUBをインストールしようとするたびに、デスクトップとラップトップでこれを試行し、常にこのエラーが発生します。誰でも助けてくれることを願っています。ありがとう!

3
djuro

Grubはパーティションではなく、ハードドライブにインストールされます。/bootにマウントするために別のパーティションを作成することを想定していますが、grub-installはパーティションではなくドライブ(この特定の場合は/ dev/sda)で使用する必要があります。

すべてを正しく設定している限り(マウントポイント、つまり)、grub-installは自動的に設定を検出し、それに応じて自身を調整します。

3
dinchamion

oK、これを行う:ライブCDで

   Sudo fdisk -l

linuxのインストール場所を知るには

   Sudo mount /dev/sdaX/ mnt

Xはkubuntuがインストールされている場所です

それから

   Sudo grub-install --root-directory=/mnt/ /dev/sda

その後、正常に再起動してから

これを行う

   Sudo update-grub
1
maniat1k

これが私にとってどのように機能したかです:

buntuを試すインストールなしで選択します

Install Ubuntこのアイコンのコマンドをコピーするデスクトップでシステムが起動します(右クリック-プロパティ-コマンド)

ターミナルを開いて

Sudo bash

ここからコピーしたコマンドを実行します(コマンドは次のとおりだったと思います)

ubiquity %k ubuntu-desktop

そして成功。

Windows XP x64がすでにインストールされているデュアルブートを考慮して、デスクトップに11.10 x64をインストールしていました。事前にブートパーティションのプロビジョニングを続けていました。インストール順序は関係ありません。

/sda1 /boot 260M (primary)

/sda2 win-xp     (primary)
..
(2 more logical partitions)
..
/sda7 /    10g
/sda8 swap

Ubuntuをインストールしようとしていたときに、/ dev/sda1にgrubをインストールすると致命的なエラーが発生しました。成功せずに/ dev/sdaを試しました。

次に、ルートシェルからインストールを実行しました。動いた。

1
Jagtar