無法安裝GRUB

無法安裝GRUB

無法在 /dev/sdb 中安裝 GRUB

不幸的是(如你所見)我無法安裝 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 / 一起使用在某些情況下有效,但在其他情況下則無效。它還沒有經過很好的測試。

相關內容