不幸的是(如你所見)我無法安裝 grub。我也嘗試過/dev/sda。
這是我的分區架構:
故障排除+問題:
- 將 Windows 8 安裝到邏輯分區(不知何故被標記為「活動」)
- 發現缺少 Metro BCD(需要很長時間才能加載,沒有其他非 Windows 作業系統)
- 安裝了EasyBCD,無法偵測到BCD。所以我把我的Win7primary設定為active
- 它的 BCD 裡塞滿了東西,它重定向到 Win8 BCD,所以我想將 GRUB 設置為默認
- 11.04 GRUB因某些原因無法啟動
因此,我在舊筆記型電腦上下載 11.10 x64 Beta,將其推送到 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 / 一起使用在某些情況下有效,但在其他情況下則無效。它還沒有經過很好的測試。