grub 错误:尝试在磁盘“hd0”之外读取或写入

grub 错误:尝试在磁盘“hd0”之外读取或写入

我收到以下 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 所需的一些固件。

答案1

因为您使用的是 debian,所以使用安装 CD 恢复 grub 会非常容易。

引导安装 Debian CD 并选择高级选项 -> 救援模式 您将可以选择重新安装 grub 或转到 chroot shell,然后使用以下命令重新安装 grub:

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

相关内容