当我从 GRUB 启动时,我从 GRUB 收到各种错误消息,显然是随机的:“无效的拱独立 ELF 魔法”或“不兼容的许可证”或“找不到文件”。我可以从救援 DVD 启动,然后主磁盘 /dev/sda 似乎没问题。我可以 fsck 它(没有错误),我可以挂载,它甚至可以将它用作 root(从救援 DVD,使用 root=/dev/sda1 启动)。但是如果没有 DVD 救援,机器将无法重新启动。
我尝试过的(没有任何成功):
grub-install /dev/sda
没有错误,但问题保持不变Debian 稳定版“喘不过气来”。我不知道最近有任何外部事件(没有升级,硬件没有物理问题)。PC 有几年了,没有 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
Run Code Online (Sandbox Code Playgroud)
小智 1
也许你在那个特定的街区正遭受腐败之苦。听起来不太可能,但您是否尝试过读取该磁盘的前几百 kB 4-5 次,并对结果文件运行校验和?
dd if=/dev/sdX | shasum -a 256 ?
Run Code Online (Sandbox Code Playgroud)