我最近双启动了 Windows 8 和 ubuntu 12.04(64 位),一切运行正常,没有错误,除了 ubuntu 在 unity 3d 模式下崩溃,但在 2d 模式下运行正常。昨天,我向我的表弟展示 Windows 8(我几乎不再使用 Windows 8)使用一个小时后,我重新启动计算机以启动到 ubuntu,但 ubuntu 没有启动。我甚至尝试使用 Live USB 进行启动修复(我认为它可能在启动修复后起作用,但没有)。我现在该怎么办?GRUB 甚至无法加载,系统直接启动到 Windows 8。此外,系统已预装 Windows 8。
答案1
问题实际上出在 Windows 而不是 Linux。微软编写他们的系统是为了试图从任何其他操作系统劫持整个计算机。多个 Windows 更新(我猜你为 Windows 启用了自动更新?)将尝试杀死 GRUB 引导加载程序。
虽然有软件方法可以解决这个问题(比如重新安装 Ubuntu),但我个人建议,为了避免这种情况,请在您的计算机上添加第二个内置硬盘。(这是很多无论如何,这对系统稳定性更好!每个操作系统一个硬盘,以及一个“文档和媒体”硬盘,用于存储文件、图片、电影等。这通常可以确保如果出现严重故障,您不会完全迷失,尤其是任何大错误通常都会发生在操作系统的硬盘上。)然后,您可以完全避免 GRUB 和 Windows 覆盖,只需在启动时按下计算机 BIOS“启动设备菜单”键,然后更改您正在使用的驱动器即可。