在 BIOS 启动的计算机上删除双启动并升级到 Ubuntu 16

在 BIOS 启动的计算机上删除双启动并升级到 Ubuntu 16

硬件是一台较旧的台式机,带有 msdos 分区表并以 BIOS 模式启动。目标是将操作系统配置从

  • 双启动 Ubuntu 14 + Windows

  • 仅限 Ubuntu 16.04

通过使用带有 Live 16.04(gpt 分区表)的可启动 USB 笔式驱动器,并使用安装选项“其他”重新绘制分区表。

在安装过程的早期,我收到以下消息

机器的固件已经以 UEFI 模式启动了安装程序,但看起来可能已经使用“BIOS 兼容模式”安装了操作系统。

如果您继续在 UEFI 模式下安装 Debian [sic],稍后将机器重新启动到任何 BIOS 模式操作系统可能会很困难。

如果您希望在 UEFI 模式下安装并且不关心保留启动现有操作系统之一的能力,您可以在此处强制执行该操作。

如果你希望保留启动现有操作系统的选项,则应选择不强制 UEFI 安装

返回/继续 UEFI 模式

上面的诊断让我有点困惑,因为机器在 /sys/firmware 中没有 efi 目录,所以第一个诊断不适用。此外,这台机器上的任何操作系统都应该处于 BIOS 模式。

由于不知道这个请求的内部工作原理,我会选择“返回”,顺便说一下,这意味着“沿着另一条路前进”。但是,我不确定什么真正适用于我的情况,而且谨慎一点总比后悔好。

专家/有经验的人能解释一下哪种选择是安全的吗?

答案1

还没有老到只剩下 BIOS 的程度。

您如何启动安装介质、UEFI 还是 BIOS 就是它将如何安装。并且,除非您有 ESP - efi 系统分区(如果是 UEFI),否则 grub 将无法正确安装。您需要在 Legacy/BIOS/CSM 启动模式下重新启动闪存驱动器。

如果 UEFI 安全启动已关闭,则 UEFI 中应该有两个选项。但是,一些用于创建闪存驱动器的工具现在可能只创建 UEFI 版本。ISO 针对 BIOS 和 UEFI 进行了配置,因此还请检查您如何制作安装程序。

不知道也不使用加密。文件系统加密 https://www.kernel.org/doc/html/latest/filesystems/fscrypt.html ecryptfs 已从 Ubuntu 安装程序中删除,并在 18.04 LTS 中弃用,转而使用完整磁盘或手动使用 fscrypt 加密讨论 /home 逐步淘汰,使用 fscrypt 进行每个目录加密 https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1756840

我确实更喜欢在 BIOS 模式下使用 gpt 分区,但这样你就需要 bios_grub 分区。但这需要转换(可能有效也可能无效)或完全重做硬盘。

相关内容