今天我无法启动我的 Ubuntu(10.10)或 Windows(7)分区。
Ubuntu 内核在启动时出现以下错误:
init: hash.c:296: Assertion failed in nih_hash_search: hash != NULL
我可以启动到 LiveUSB 环境,然后从那里访问我的 3 个分区(1 个 ext4,2 个 NTFS)上的所有文件。我还在 ext4 分区上运行了 fsck,在 2 个 NTFS 分区上运行了 ntfsfix,都没有发现任何错误。而且 Grub 完好无损,我也尝试过重新安装它。
所以目前我只能使用 LiveUSB,想看看除了重新安装之外是否还有其他选择。
谢谢。
更新
我现在使用 Windows 恢复磁盘运行了 chkdsk,它发现了错误并进行了修复,但我仍然无法启动 Windows 或 Ubuntu
更新 #2
我决定重新安装 Ubuntu 并重新开始,因为我不想在需要这台电脑工作时再花时间四处寻找。不过还是感谢您的帮助。
答案1
由于您无法启动,可能是您的引导加载程序被破坏了。请尝试从您的 LiveUSB 环境重新安装它。