Ubuntu-64 提示不显示我的用户名

Ubuntu-64 提示不显示我的用户名

Ubuntu-64 提示不显示我的用户名

图像

相反,它显示的是

答案1

那不是 Ubuntu,而是 EFI shell。当没有可行的启动目标时,VirtualBox 会启动到 EFI shell。(这在 VBox 中并不罕见,因为它的 EFI 实现不稳定,无法保留启动条目)。

从那里有几条路径:

  • 您可以将启动项添加到虚拟机的 EFI 配置中。您可以在启动时按 来访问它F12。然后,您可以在靴子保养部分。如果我没记错的话,加载器的名称grubx64.efi应该是位于\EFI\ubuntu第一个分区下。每次启动时您都必须再次执行此操作。

  • 您可以使用 ESP 分区并在 处添加默认加载器EFI/boot/bootx64.efi。这需要一些 GRUB 或 syslinux 知识。

  • 较新的 Ubuntu 版本(18.04 及更高版本)自己创建了一个默认加载器,因此它们不受此问题的影响,因此安装较新版本的 Ubuntu 是一个选择。

  • 对于较旧的 Ubuntu 版本,我建议禁用 EFI 而使用 BIOS,因为 BIOS 具有更可靠的 VirtualBox 实现。这可以在 VM 设置中完成,但需要对操作系统进行一些手动调整。具体来说,您必须将 ESP 重新用作 GRUB 的引导分区,并安装具有 BIOS 支持的 GRUB 软件包(您目前已安装 EFI 支持)。

其中,升级到 18.04 是最适合初学者的选项,无论如何你都应该这样做,因为旧版本要么已经不受支持,要么接近 EOL。

相关内容