使用 EFI 双启动 Windows 8 和 Ubuntu 12.04。出现“错误:未知文件系统”和 grub 救援提示

使用 EFI 双启动 Windows 8 和 Ubuntu 12.04。出现“错误:未知文件系统”和 grub 救援提示

这是东芝 Satellite S855-S5381。

我已经安装了 Windows 8,然后我又安装了 Ubuntu 12.04。在此过程中,我被告知一定要关闭 Windows 快速启动功能,这样它就不会“休眠”。

不幸的是,我从客户那里收到了笔记本电脑,发现 Windows 8 正在休眠,可能是用户不小心造成的。不确定。

我确信 Windows 8 的休眠功能劫持了 HDD,导致 GRUB 进入救援模式。

已经使用推荐的设置从实时 USB 运行启动修复,但没有变化。

有没有使用 Grub 救援重新启动休眠窗口的经验?或者也许有其他建议的解决方案。

答案1

首先,“快速启动”功能:

  • 在固件中-- 固件的快速启动功能相对无害,尽管它不一定完全地无害。不同固件的细节各不相同,但通常情况下,固件的快速启动功能会绕过某些类型的硬件初始化。例如,它可能只进行最少的 USB 初始化,甚至不进行 USB 初始化,这可能会使计算机忽略 USB 磁盘作为可能的启动设备,如果您尝试使用 USB 闪存驱动器进行安装,这显然是一个问题。
  • 在 Windows 中-- Windows 功能通常称为“快速启动”,但对于双启动器来说,它可能更适合称为“损坏共享文件系统”功能。它的作用是将 Windows 关机选项转变为挂起到磁盘的操作。最重要的是,文件系统不是刷新或完全卸载,这意味着当在 Linux(或任何其他操作系统)中访问它们时,它们看起来就像 Windows 崩溃了一样。当 Linux 修复损坏(如果可以)并重新启动 Windows 时,Windows 会感到困惑。启动任何一个操作系统时,都可能导致文件系统损坏。您必须禁用此功能,以便安全地双启动 Windows 8 和 Linux。请参阅此 Windows 论坛帖子有关如何禁用此功能的详细信息。

其次,GRUB 中的“未知文件系统”消息可能不是由这些功能中的任何一个引起的,尽管可以想象,如果文件系统损坏严重,它会导致 GRUB 发出抱怨。因此,您可能首先尝试禁用 Windows 快速启动功能并修复所有文件系统(包括 EFI 系统分区或 ESP)。

如果这没有帮助,那么问题很可能是文件系统不匹配——也就是说,GRUB 配置为从一个文件系统读取其配置文件,但它找到了另一个。重新安装 GRUB 可能会有所帮助。启动修复是最简单的方法,但你说你已经尝试过了,但没有帮助。因此,你可能想试试另一个引导加载程序。最简单的尝试是重新索引。您可以通过下载 USB 闪存驱动器或 CD-R 映像并准备合适的介质来轻松尝试。这可能会按原样启动 Linux 和 Windows,具体取决于您的配置。如果可行,您可以在 Linux 中安装 Debian 软件包版本。

相关内容