现状
几个月前,我遇到了这样一种情况,我在尝试多重启动 Windows 和 Ubuntu 时,Windows 的启动分区被彻底破坏了。这种情况让我去了 DELL 服务中心。他们很容易就修复了系统,我很快就恢复了系统。
前往服务中心前
- 在 UEFI 模式下安装在 128GB SSD 上的 Windows
售后服务中心参观
- Windows 安装在相同的 128 GB SSD 上,但采用传统模式。
动机
设置多重引导系统,这样我就不需要 GRUB 引导加载程序的提示。我实现了这种情况,即 Windows 安装在 UEFI 选项上,并且我能够在 bios 的传统模式下安装 UBUNTU。因此,每当我必须运行 Windows 时,我只需启用 UEFI 模式,反之亦然。
需要帮助
当我的 Windows 安装现在安装在旧选项中时,我应该如何实现相同的配置。
我无法从 BIOS 启用安全启动和 UEFI,因为它说未找到 UEFI 分区。
问候
阿尔曼法尔绍里
答案1
这个问题的详细答案是这里。
创建一个Ubuntu 可启动 USB。
进入 BIOS 设置实用程序。
- 选择 UEFI 启动模式。
- 插入 USB 闪存盘,重新启动计算机,然后按下F12键或计算机专用的启动菜单键。
- 找到 USB 名称并按Enter。
- 您现在应该启动 Ubuntu 安装程序。
- 开始 Ubuntu 安装过程。
- 进入 Ubuntu 安装程序的分区屏幕后,创建一个交换分区和一个根分区。
这最重要的一是选择 efi-boot 分区,大约 100MB。要在 UEFI 模式下成功安装。请参阅下面的屏幕截图。
解决我的问题相当简单。我只需要添加另一个分区
/boot/efi
即可在我的计算机上成功安装 Ubuntu 18.04,其中 Windows 10 以传统模式安装在 128GB SSD 上,Ubuntu 18.04 以 UEFI 模式安装在 1TB HDD 的 100GB 分区上。现在,每当我想运行 Windows 10 时,我只需从 BIOS 启用传统启动选项即可。每当我想运行 Ubuntu 18.04 时,我只需从 BIOS 启用 UEFI 启动选项即可。
答案2
我以前也遇到过这种问题,并找到了解决方案。首先,如果您的计算机如您所述支持 /uefi/legacy,那么一切就绪了。
如果您在从 USB 安装 Windows 或 Ubuntu 时仔细观察,在选择启动设备后,您会知道按下启动设备列表(我认为对于戴尔电脑是按 F12 键),例如,您可以看到:
- CD rom什么的……
- seagate 硬盘 xxxx
- 金士顿 usb ubuntu
- UEFI 金士顿 usb ubuntu
^^^^^^
这是我当时搞的一件大事!我希望我能解释清楚。如果你在 UEFI 模式下安装了 Windows 10(这很容易理解,当你在 uefi 模式下安装时,你的硬盘上总会有 4 个分区),如果你在 Legacy 模式下安装,你只会得到 2 个分区,一个固定的大约 500mb 和一个“大分区”
如果您的 Windows 10 是在 uefi 中安装的,您必须选择“* UEFI Kingston usb ubuntu”,这样 ubuntu 将安装在 uefi 中,如果您选择“* Kingston usb ubuntu”,ubuntu 将在传统系统中运行,并且永远不会出现在您的 grub 菜单上。
Windows 10 会根据您的主板保存许可证号,因此我建议您备份所有数据,记下您拥有的 Windows 10 版本(家庭版、家庭单语言版、教育版、专业版等),从微软下载 Windows 10 映像,刻录到 USB 并配置您的 BIOS 以在传统模式下运行(最好)并安全启动。安装 Windows 10,不用担心,它会自动激活(但如果被询问,请务必选择正确的版本,尽管 Windows 8/10 的序列号已经写在您的主板上,所以通常您甚至不会被要求选择您拥有的版本,它会自动检测)。之后,现在启动 USB ubuntu 安装并选择正确的版本,“传统版的普通金士顿”或“uefi 金士顿”,它们是相同的 USB 驱动器,但 BIOS 会让您选择要以哪种模式运行它。
我使用 rufus 将 ubuntu 映像写入 usb 驱动器。
祝你好运!