![双重启动:GRUB 消失,启动修复不起作用,并且无法访问 Linux 分区](https://linux22.com/image/975562/%E5%8F%8C%E9%87%8D%E5%90%AF%E5%8A%A8%EF%BC%9AGRUB%20%E6%B6%88%E5%A4%B1%EF%BC%8C%E5%90%AF%E5%8A%A8%E4%BF%AE%E5%A4%8D%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8C%E5%B9%B6%E4%B8%94%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%20Linux%20%E5%88%86%E5%8C%BA.png)
我正在尝试修复朋友的计算机。他使用 Win7 和 ubuntu 14.04 双启动并运行“安全启动”,这似乎造成了重大损害:之后,GRUB 不会出现,计算机直接启动到 Windows。我们尝试重新安装 GRUB,但没有成功。
事情的经过如下:
- 我尝试在 LiveSession 中使用引导修复,但没有成功(因为没有任何变化)。我将输出粘贴在下面。
- 我尝试使用 Gparted 检查硬盘,但在搜索磁盘时卡住了。
- 然后我尝试在终端中重新安装 GRUB(按照以下指南: http://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd),但“sudo mount /dev/sda3 /mnt”不起作用,因为我必须指定文件格式,而且两个选项(ext3、-ext4、-auto)似乎都不起作用
- 最后,尝试从 Windows 内部(使用 ext2read 和其他程序)保存访问 ext4 分区的文件也失败了,所以在我看来整个分区都已损坏。
现在这是启动修复的输出:http://paste.ubuntu.com/8229032
有什么想法吗?提前致谢
答案1
我认为您正在尝试解决错误的问题。
你可以获得一个可启动的 Ubuntu和即使未检测到(由非标准 UEFI 固件行为导致)或者您以某种方式丢失了 EFI 系统分区上的 EFI 二进制文件,也要启用安全启动。
遗憾的是,几乎没有人关心安全启动是否正常工作。如果启动修复失败,那一定是邪恶的微软、爬虫人或其他阴谋。
答案2
好吧,如果你有多余的光盘,你可以尝试一些工具(不确定实时 USB 是否能用)。我遇到过很多次这样的问题,确保你的 BIOS 也设置为从正确的地方启动(一些更高级的 BIOS 甚至会让你选择操作系统)。如果可能的话,还要确保你没有使用 UEFI。它给实时 CD 和 Linux 带来的问题比我认为它增加的功能要多。如果可能的话,Linux 也能更好地与 Legacy 配合使用(我经历了艰难的发现)。你可以尝试的一些工具是
Gparted Magic 现场 CD:Parted Magic 的免费开源版本(我认为)。还可用于解决分区相关问题、恢复、诊断(硬件和软件)和其他一些问题。
Hiren 的启动 CD:这个有很多功能。上面有很多功能,但种类更多。如果您有备用光盘,我仍然建议您购买这两款以备将来使用。注意:仔细寻找下载链接,它就在那里,它看起来就像是一个广告,不管他们出于什么愚蠢的原因决定这样做……
终极启动 CD:不记得这里有什么,但它主要用于恢复和启动问题。但我知道它很有用。
然后,从显示的那个方法中,你就找到最有可能解决你的问题的方法。
Super Grub Disk 2 和 Rescatux。Super Grub Disk 基本上是 Grub 的 Live CD 的增强版,而 Rescatux 对解决 Grub 问题甚至修复一些 Winderp$ 问题都非常有用。注意:我似乎找不到两者捆绑在一起的位置,或者任何捆绑在一起的下载链接,但我拥有的副本确实有两者。搜索一下,您可能会找到捆绑包。这是一对非常好的组合。
如果这些方法都行不通,我可能会再想一些其他方法。希望对您有所帮助。
答案3
我也遇到了同样的问题;在尝试寻找解决方案时发现了这一点 - 留下最终对我有用的解决方案,以防其他人遇到我的问题 -
就你的情况而言,由于 gParted 冻结 - 可能意味着你的 HD 终于放弃了 -
就我而言 - 这是一次 BIOS 更新 - 并且 BIOS 将启动硬盘的启动优先级重置为有利于 Windows -
因此,快速重新配置 BIOS 解决了这个问题 -