有没有办法使用 efi shell 安装 Ubuntu。因为我在 BIOS 中
找不到boot mode
答案1
Ubuntu 使用 grub-efi 作为 UEFI 系统。因此,您真正想要从 EFI shell 加载的是 GRUB。
这应该是 EFI/grub/grubx64.efi
键入检测到的存储设备的 mount 类型:
mount
这只会告诉您有关 PCI 总线位置总线类型 (SATA)、设备类型 (HD、USB 等) 和分区类型 (GPT) 的基本信息。试着猜测您的磁盘。如果您猜错了也没关系,您将在下一步中确认。
mount blk1
fs0:
ls
这将安装第一个设备第一个分区的文件系统并打印文件。如果继续,文件列表应该包含“EFI”,否则尝试其他块。
尝试
ls EFI\grub
并确认 grub 存在。有时它在 BOOT 中不正确。
ls EFI\Boot
并检查 grubx64.efi
一旦找到该文件,只需启动它即可。
EFI\grub\grubx64.efi
按回车键。如果您有安全启动,那么您应该寻找文件 shim.efi 并执行相同的操作。否则,您需要将 grubx64.efi 添加到 SecureBoot 中允许的可执行文件中。
答案2
好的,所以我按照说明操作,没有使用 Geek->Human 翻译,在 UEFI shell 中找不到任何与 EFI 相关的东西后,我输入 exit,按 Enter 键,然后一切正常启动。这应该放入指南中。只是说说而已。
还剩 4%...没关系,没有发现任何错误。这是实时的。我的屏幕上有一个旋转的东西,上面有 ubuntu。现在旋转的东西不见了,ubuntu 在底部。刚才又看了看,右下角有一个小小的旋转的东西。
现在屏幕上出现了从粉红色到深紫色的渐变色,上面似乎是一条豹子蚀刻线。天哪,我想我做到了。故事的寓意是,打开 UEFI shell,输入 mount,按回车键。输入 mount [disk blk name](例如,我的显示为 blk0)在从启动菜单进入 uefi shell 之前,将突出显示的行移到 USB 上并记下名称和详细信息。这比猜测驱动器名称要容易得多。之后,输入 fs0。你会得到一行奇怪的文本。然后输入 ls。一旦出现其他错误[?] 消息,放弃并输入 exit,然后按回车键。无论出于何种原因,系统都会正常安装。