我在 Dell Vostro 上安装的最初是 Windows,后来我安装了 Ubuntu,并暂时保留了 Windows。这台机器的 BIOS 出现了问题。它只会停留在 Dell 屏幕上。我终于让它响应 F12 并进入 BIOS 菜单。我将 BIOS 重置为标准状态。我猜错了,它会寻找要启动的文件 - Windows 或 Ubuntu,然后给我一个选择。它只是启动到 Windows,当我再次进入 BIOS 菜单时,我看到它是唯一的选项(UEFI:VTP1TSSDI,分区 1)。
我怎样才能告诉它如何找到要从中启动的 Ubuntu 文件?
谢谢。
答案1
使用 UEFI 系统设置和启动选项卡添加启动项。通常,UEFI 启动项与此类似,这是我的启动项:
Boot0005* ubuntu HD(1,GPT,c371fe4e-a6db-4c46-b056-a4eea609f81d,0x800,0xff000)/File(\EFI\ubuntu\shimx64.efi)
长字母和数字是 ESP 的 GUID。通过指定 ESP 自动填充。要选择的实际启动文件应该是
/EFI/Ubuntu/shimx64.efi.
并将其标记为“ubuntu”。大多数系统还具有使用以下项的后备条目:
/EFI/Boot/bootx64.efi。
这原本是 Windows efi 启动文件的副本,但 grub install 使其成为 shimx64.efi 的副本。fallback/drive 条目类似于 flash 的条目。
从您的安装或实时模式下的实时安装程序中,您应该能够看到 UEFI 启动条目。
sudo efibootmgr -v
man efibootmgr