GRUB をインストールできません

GRUB をインストールできません

/dev/sdbにGRUBをインストールできません

残念ながら (ご覧のとおり) grub をインストールできません。/dev/sda も試しました。

パーティション スキーマは次のとおりです。

私のパーティションスキーマ

トラブルシューティング + 問題:

  • Windows 8 を論理パーティションにインストールしました (何らかの理由で「アクティブ」とマークされました)
  • Metro BCD が不足していることが判明しました (読み込みに時間がかかり、Windows 以外の OS がありません)
  • EasyBCDをインストールしましたが、BCDを検出できませんでした。そこでWin7プライマリをアクティブにしました。
  • BCDに何か問題があり、Win8 BCDにリダイレクトされるので、GRUBをデフォルトにしたい
  • 11.04 何らかの理由でGRUBが起動できない

そこで、古いラップトップに 11.10 x64 ベータ版をダウンロードし、それを USB にプッシュして、他のハードドライブにインストールしようとしました。

sudo grub-installその後、最初に述べたエラーが発生します。それぞれのドライブで手動で実行することも(前後に)試みましたが、効果はありませんでした。

今ハードディスクから起動しようとすると、PXE ブートが実行されます。

さらなるトラブルシューティング手順を提案してください (例: LILO?)。

答え1

同じエラー メッセージが表示されました。このメッセージの原因となったインストール構成は次のとおりです。

/dev/sda1        ntfs :windows partition
/dev/sda2        ntfs :windows partition
/dev/sda3        ntfs :windows partition

/dev/sda5             :swap  partition 
/dev/sda6        ext4 :/     partition
/dev/sda7        ext4 :/home partition
/dev/sda8        ext2 :/boot partition

それで、多くのテストの後でうまくいったのは、/boot パーティション (/dev/sda8) の ext2 形式を ext4 形式に変更した構成です。問題が本当にその点にあったかどうかはわかりませんが、最終的にはうまくいきました。これが役に立つことを願っています。

答え2

grub が btrfs パーティションのブートを確実にサポートしているとは思えません。別の ext4 形式の /boot を使用するか、ext4 / を使用する必要があります。

grub を btrfs / で使用しようとすると、場合によっては機能しますが、他の場合には機能しないと思います。まだ十分にテストされていません。

関連情報