意外地将 Ubuntu 安装为传统模式,而将 Windows(预安装)安装为 UEFI 模式

意外地将 Ubuntu 安装为传统模式,而将 Windows(预安装)安装为 UEFI 模式

请耐心听我讲述,因为我不确定我遇到的错误是否与我的问题有关。

最近,我在硬盘 (Disk 0) 中安装了 Ubuntu,其中有根分区 (200GB)、交换分区 (5GB) 和主分区 (220GB)。我没有为 EFI 创建新分区,但我认为应该这样做。我阅读了一些在线网站,他们确实提到要为每个磁盘创建一个 EFI 分区以实现双启动。但是,我在安装 Ubuntu 20.04 时冒险选择 SSD 作为引导加载程序。然后,在安装快完成时,我遇到了一个错误。我忽略了它并再次强制安装。令人惊讶的是(我不知道为什么),Ubuntu 20.04 成功安装。

我的 128GB SSD(磁盘 1)和 1000GB HDD(磁盘 0)中的空间/分区分配

重新启动笔记本电脑后,我遇到了这个问题(https://unix.stackexchange.com/questions/259069/how-to-start-a-windows-partition-from-the-grub-command-line/259072),我只需输入命令即可启动 Windows。当我按+ 重新启动以访问 GNU GRUB 菜单exit时,我仍然能够访问 Ubuntu 。但是,通过输入命令,我发现我的 Ubuntu 是以传统模式安装的。当我从 UEFI 固件设置检查启动顺序时,它只显示 Windows 启动管理器。因此,我确认我的 Ubuntu 处于传统模式。shift[ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"

我主要关心的是:

  1. 现在我的 Ubuntu 处于传统模式,我可以点击此链接 (https://help.ubuntu.com/community/UEFI#Converting_Ubuntu_into_UEFI_mode) 将 Ubuntu 转换为 UEFI 模式以实现双启动而不影响我的 Data(D:) 分区?据我所知,当我想在 Ubuntu 安装期间在我的 HDD 上创建 EFI 分区时,它要求我重新格式化 HDD 中的所有内容。那么,上述转换方法是否会删除/影响/重新格式化 Data(D:) 分区中的文件?
  2. 如果上述转换方法确实影响了我在 Data(D:) 分区中的文件并且我选择保留 Ubuntu 的传统模式,那么我的笔记本电脑将来会出现任何问题吗?
  3. 或者我应该卸载并重新安装 Ubuntu,并在安装 Ubuntu 期间在 HDD 上创建一个 EFI 分区以简化事情?

*我仍然想保留 HDD 中的数据(D:)以便在 Windows 中存储文件。

请随意评论。如果我的问题没有正确传达,我提前道歉。

相关内容