Grub

grub 錯誤:嘗試在磁碟“hd0”之外讀取或寫入

  • May 26, 2016

我收到以下 grub 錯誤:attempt to read or write outside of disk 'hd0'.

有沒有辦法解決這個錯誤?因此,我無法啟動到 Debian。

分區:

SCSI1 (0,0,0) (sda) - 250.1 GB ATA WDC WD2500BEVE-0
   #1 Primary 249.0 GB B ext4
   #5 logical 1.1 GB F swap swap
SCSI3 (0,0,0) (sdb) - 7.8 GB USB Flash Memory
   #1 primary 7.8 BG B fat32

SCSI3 是一個 USB 設備,用於載入安裝 Debian 所需的一些韌體。

因為你使用的是debian,所以很容易恢復grub,使用安裝光碟。

引導安裝 Debian CD 並選擇 Advanced options -> Rescue Mode 在那裡您可以選擇重新安裝 grub 或進入 chroot shell,然後使用以下命令重新安裝 grub:

grub-mkdevicemap  
grub-install /dev/sda  
update-grub

引用自:https://unix.stackexchange.com/questions/285462