请耐心听我讲述,因为我不确定我遇到的错误是否与我的问题有关。
最近,我在硬盘 (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"
我主要关心的是:
- 现在我的 Ubuntu 处于传统模式,我可以点击此链接 (https://help.ubuntu.com/community/UEFI#Converting_Ubuntu_into_UEFI_mode) 将 Ubuntu 转换为 UEFI 模式以实现双启动而不影响我的 Data(D:) 分区?据我所知,当我想在 Ubuntu 安装期间在我的 HDD 上创建 EFI 分区时,它要求我重新格式化 HDD 中的所有内容。那么,上述转换方法是否会删除/影响/重新格式化 Data(D:) 分区中的文件?
- 如果上述转换方法确实影响了我在 Data(D:) 分区中的文件并且我选择保留 Ubuntu 的传统模式,那么我的笔记本电脑将来会出现任何问题吗?
- 或者我应该卸载并重新安装 Ubuntu,并在安装 Ubuntu 期间在 HDD 上创建一个 EFI 分区以简化事情?
*我仍然想保留 HDD 中的数据(D:)以便在 Windows 中存储文件。
请随意评论。如果我的问题没有正确传达,我提前道歉。