GRUB 不再可以引导机器(不同的错误消息)

GRUB 不再可以引导机器(不同的错误消息)

当我从 GRUB 启动时,我从 GRUB 收到各种错误消息,显然是随机的:“无效的独立架构 ELF 魔法”或“不兼容的许可证”或“找不到文件”。我可以从救援 DVD 启动,然后主磁盘 /dev/sda 似乎没问题。我可以对其进行 fsck(没有错误),可以挂载,甚至可以将其用作 root(从救援 DVD 中,使用 root=/dev/sda1 启动)。但如果没有 DVD 救援,机器无法重新启动。

我尝试过的(没有任何成功):

  • grub-install /dev/sda没有错误,但问题仍然相同
  • 开机修复没有错误消息,但之后情况并没有更好。你可以检查它的报告
  • 删除内核并重新安装
  • 删除 GRUB,移动 /boot/grub 并重新安装

Debian 稳定“喘息”。我不知道最近有任何外部事件(没有升级,硬件上没有物理问题)。电脑已经有几年了,没有 UEFI,普通的戴尔 BIOS。

grub 的版本:

% dpkg -l 'grub*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                   Version          Architecture     Description
+++-======================-================-================-==================================================
un  grub                   <none>                            (no description available)
ii  grub-common            1.99-27+deb7u1   i386             GRand Unified Bootloader (common files)
un  grub-coreboot          <none>                            (no description available)
un  grub-doc               <none>                            (no description available)
un  grub-efi               <none>                            (no description available)
un  grub-efi-amd64         <none>                            (no description available)
un  grub-efi-ia32          <none>                            (no description available)
un  grub-emu               <none>                            (no description available)
un  grub-ieee1275          <none>                            (no description available)
un  grub-legacy            <none>                            (no description available)
un  grub-legacy-doc        <none>                            (no description available)
un  grub-linuxbios         <none>                            (no description available)
ii  grub-pc                1.99-27+deb7u1   i386             GRand Unified Bootloader, version 2 (PC/BIOS versi
ii  grub-pc-bin            1.99-27+deb7u1   i386             GRand Unified Bootloader, version 2 (PC/BIOS binar
un  grub-yeeloong          <none>                            (no description available)
un  grub2                  <none>                            (no description available)
ii  grub2-common           1.99-27+deb7u1   i386             GRand Unified Bootloader (common files for version

答案1

也许你在那个特定的街区正遭受腐败之苦。听起来不太可能,但您是否尝试过读取该磁盘的前几百 kB 4-5 次,并对结果文件运行校验和?

dd if=/dev/sdX | shasum -a 256 ?

相关内容