如何让我的 Ubuntu 安装(双启动)使用 UEFI 启动?

如何让我的 Ubuntu 安装(双启动)使用 UEFI 启动?

我在电脑上安装了 Xubuntu,为游戏设置了带有 GPU 直通的 Windows VM。我检查了我的电脑是否使用 uefi /sys/firmware/efi。文件夹丢失,所以我尝试使用

sudo apt install efibootmgr

但它说已经是最新版本,所以我运行了命令

sudo efibootmgr

并且它说该系统不支持 efi 变量。

我正在运行 ryzen 7 1700x、asus prime b350 plus 16 gb、gtx 1070、gtx 750ti。我有一个安装了 Windows 的 Windows 分区,但我仍然没有在启动时获得选择操作系统的菜单,我必须更改 BIOS 设置才能在它们之间切换。

有什么建议吗?- 非常感谢

答案1

您无法轻松地从 BIOS 切换到 UEFI 启动。首先,您需要在 VM 中启用 UEFI,然后才能进行安装。与 BIOS 相比,UEFI 的磁盘驱动器的整个布局(引导加载程序、分区表等)是不同的。

答案2

您已确认 Xubuntu 是以传统模式安装的,并且看起来 Windows 处于 UEFI 模式。

Xubuntu 安装介质的启动方式决定了它的安装方式(传统或 UEFI),因此请检查您的 BIOS/UEFI 设置以使安装介质以 UEFI 模式启动,并以 UEFI 模式重新安装。

请注意,对于 Nvidia 专有驱动程序,您可能需要关闭安全启动,并编辑 grub 启动命令以添加单词nomodeset以及单词,quiet splash直到安装了专有的 Nvidia 驱动程序。

相关内容