web-dev-qa-db-ja.com

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

Unable to install GRUB in /dev/sdb

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

これが私のパーティションスキーマです。

My partitioning schema

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

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

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

その後、最初に言及したエラーが表示されます。また、(前と後に)それぞれのドライブでSudo grub-installを手動で実行しようとしましたが、役に立ちませんでした。

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

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

7
A T

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

/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形式に変更した構成です。問題が本当にその点にあったかどうかはわかりませんが、ようやくうまくいきました。これが役立つことを願っています。

3
Moha

Grubがbtrfsパーティションの起動を確実にサポートするとは思わない。別のext4形式の/ bootを使用するか、単にext4 /を使用する必要がある。

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

1
Jeremy Bicha