Surface Pro 仅在安装 Ubuntu 后启动到 UEFI

Surface Pro 仅在安装 Ubuntu 后启动到 UEFI

安装 Ubuntu 后,我的 Surface Pro 只能启动到 UEFI 固件设置。我多次重新安装了操作系统,但结果都一样,我还运行了“检查磁盘缺陷”,一切恢复正常。我运行了启动修复实用程序,但问题仍然没有解决,它说可以解决问题,但当我尝试按照指示重新启动时,它会加载 UEFI。

让 Surface 加载 Ubuntu 操作系统的唯一方法是通过“无需安装即可试用 Ubuntu”选项启动它,但我希望它成为此设备上的主要(唯一操作系统),无论如何,此时 Windows 操作系统文件已被覆盖。

答案1

我在 Surface Pro 上遇到了类似的问题,我想使用 Kubuntu 和 Windows 8.1 进行双启动。安装 Kubuntu 后,我无法从 HDD 启动 Kubuntu - 只能从实时 USB 启动。

我尝试了很多方法,包括启动修复。最后我放弃了,尝试了在网上看到的 rEFInd。我启动了 Kubuntu live usb,并在挂载为 后安装了 rEFInd /dev/sda2/boot/efi在安装过程中,它会加载到/boot/efi分区上。您必须在安装过程中单击“确定”。我重新启动后,剩下一堆启动选项!看起来不错!我选择了第一个 ubuntu 分区之一,它启动了!

对我有用的说明:

首次启动实时 USB 会话

sudo mkdir -p /boot/efi
sudo mount /dev/sdXN /boot/efi

其中 sdXN 是您的 efi 分区,例如我的情况是 sda2。如果您不知道系统的 X 和 N 值,请启动 gparted 并查找带有启动标志的分区。

sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind

然后重新启动。

编辑:找到了这个原始答案,并修复了我的代码中的一个错误:恢复已删除的 EFI 分区后,如何使 GRUB 正常工作?

相关内容