当我从 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 ?