Windows 10 破坏 Ubuntu 安装

Windows 10 破坏 Ubuntu 安装

我买了一台戴尔笔记本电脑,上面已经安装了 ubuntu 14。我在主机上同时使用 ubuntu 和 windows。当我尝试在 ubuntu 14 旁边安装 windows 并在主驱动器中为其格式化一个空间时,它告诉我无法安装在这个磁盘上,因为它是一个 gpt 类型的磁盘,唯一的解决方案是删除磁盘(如果从 usb 启动,则无法在这台笔记本电脑中以 uefi 模式启动到 usb)。然后我尝试再次进入 ubuntu 14,但它无法启动。出现此消息:“从‘hd1’读取扇区时出现错误失败”,所以我搜索了此消息,但所有的解决方案都是关于无法启动的 live cd。所以在那之后我决定遵循本指南。我按照那里提到的对磁盘进行了分区,但在 uefi 模式下。然后如上所述,我尝试在 Windows 设置中将 Windows 分区格式化为 ntfs 驱动器。安装程序告诉我关于 gpt 类型磁盘的相同的早期消息。然后我尝试再次打开 ubuntu 16 并启动到紧急模式。

我正在写这篇文章,因为我在删除整个磁盘后安装了 Windows 10。这个问题是关于了解确切的原因以及谁可能会遇到同样的问题,以帮助他避开这个问题。以及接下来安装 ubuntu 16 是否有一些建议。

笔记本电脑是戴尔 Inspiron 5559 i5-6200U

答案1

您看到的错误消息虽然在技术上是准确的,但往往会让人们徒劳无功。问题是不是分区表类型;它是引导模式。具体来说,你现有的 Ubuntu 安装处于 EFI 模式,并使用GUID 分区表 (GPT),但您使用称为兼容性支持模块 (CSM) 的功能以 BIOS/CSM/旧式模式启动了 Windows 安装介质。以 BIOS 模式启动时,Windows 安装程序坚持安装到 MBR 磁盘,而不是 GPT 磁盘。

解决方案是确保您的 Windows 安装介质支持 EFI 模式启动,并以该模式启动它,方法是禁用 CSM 或使用特定于固件的功能以 EFI 模式启动。您可能可以使用固件设置实用程序禁用 CSM,但具体如何执行此操作因 EFI 而异。确保 Windows 安装介质支持 EFI 模式启动需要使用正确的工具来准备启动介质,而我不是 Windows 启动介质方面的专家。您可能想在 Windows 论坛上询问有关此问题。

我已经写了网页关于这个主题,您可能想阅读;但是,我的页面是从预装了 Windows 的系统的角度编写的,用户想要安装 Linux,而不是相反。所涉及的原理是相同的,但一些重要的细节(如准备操作系统安装启动介质)有所不同。(我不是 100% 肯定,但我认为 Rufus 会编写 Linux 或 Windows 安装映像。)

还要注意,Windows 会在安装后将其引导加载程序设置为默认引导加载程序。Ubuntu 在检测 Windows 并提供 Windows 引导选项方面更智能。这就是为什么大多数说明建议先安装 Windows,然后再安装 Ubuntu。如果您要从头开始重新安装所有内容,这是可行的方法。但是,如果您的 Ubuntu 安装仍然启动,您可以先安装 Windows,然后在安装 Windows 后使用多种工具中的任何一种来调整引导顺序。第三方简易UEFI可能是完成这项任务的最佳选择。然后您需要运行sudo update-grubGRUB 来检测 Windows 并将其作为选项提供。

相关内容