SHIMx64.EFI 未显示在 BIOS 中

SHIMx64.EFI 未显示在 BIOS 中

我以前曾从实时 USB 驱动器上使用过 Ubuntu,但现在我想永久安装它。我正在寻找分步说明,以便我能够准确了解我哪里出了问题。

我刚买了一台运行 Windows 10 的戴尔 XPS13,我想安装 Ubuntu 以获得双启动笔记本电脑。我使用 Windows 磁盘管理器缩小了 Windows 分区,并留下了未分配的空间。我按照戴尔知识库中的说明直到我到达图 6。此时,我看到了选项...

BOOTx64.EFI
grubx64.efi

... 在文件面板中,但没有 SHIMx64.EFI 的迹象。我能够使用 grubx64.efi 启动 Ubuntu,但当我进入安装类型屏幕时,我没有看到此截图

相反,安装程序直接跳转到类似于分区表的屏幕,但该表完全是空白的,仅/dev/sda在设备下拉列表中可见,并且所有按钮均无反应……除了立即安装,它会抱怨(可以理解)没有定义根。就在安装类型屏幕出现之前,WiFi 连接断开,WiFi 菜单中出现“无可用网络设备”。

我尝试使用 14.04 和 16.04 以及 Rufus 和 Universal-USB-Installer 来创建可启动 USB 驱动器。

我是否错过了某个步骤,导致在 EFI 启动选择步骤中显示 SHIMx64.EFI 作为选项?如果 grubx64.efi 可以启动 Ubuntu,那么我是否错过了某个步骤,导致我可以选择未分配的分区?

提前感谢您分享的所有见解。


编辑:与 ubuntu-16.04.1-desktop-amd64.iso 一起使用时,Rufus 2.11.995 的日志仅显示两行包含字符串“shim”:

Extracting: F:\pool\main\s\shim\shim_0.8-0ubuntu2_amd64.deb (432.6 KB)
Extracting: F:\pool\main\s\shim-signed\shim-signed_1.17~16.04.1+0.8-0ubuntu2_amd64.deb (307.6 KB)

ubuntu-14.04.5-desktop-amd64.iso 也是如此:

Extracting: F:\pool\main\s\shim\shim_0.8-0ubuntu2_amd64.deb (432.6 KB)
Extracting: F:\pool\main\s\shim-signed\shim-signed_1.18~14.04.1+0.8-0ubuntu2_amd64.deb (307.2 KB)

答案1

戴尔网站上的该页面并未告诉您必须转到System configuration / SATA Operation并从 切换RAID OnAHCI

如果您不修改该选项,Ubuntu 将无法看到 Dell XPS 13 SSD。

其余的安装过程应正常进行。另外,请注意,设置SHIMx64.EFI应在系统安装后进行,而不是在系统安装之前。

答案2

要获取 shimx64,您需要sudo apt-get install shim-signed

相关内容