残念ながら (ご覧のとおり) 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 / で使用しようとすると、場合によっては機能しますが、他の場合には機能しないと思います。まだ十分にテストされていません。