我有带 UEFI 设置实用程序的 Intel 64 位硬件。Ubuntu 14.04.1 LTS 安装为唯一连接的驱动器上的唯一操作系统。Ubuntu 意外安装在 BIOS/CSM/legacy 模式下。
在稍后学习 UEFI 时,目标是将这个现有的 Ubuntu 安装更改为(更快)通过 EFI/UEFI 启动。我仍然希望有某种 - 显示 2 秒 - 引导菜单,允许我进入 UEFI 设置实用程序。因此,我认为我确实需要使用 Grub(不能使用 EFI 引导存根)并且GOP 支持需要 Grub 版本 1.99 或更高版本。我已经使用 Live CD 对驱动器进行了重新分区,并在驱动器的开头插入了一个 200 MiB 的 EFI 分区,并将该 fat16 格式的分区标记为类型 id 0xEF。
前:
# fdisk -l /dev/sda
...
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 108478463 54238208 83 Linux
/dev/sda2 108480510 125044735 8282113 5 Extended …Run Code Online (Sandbox Code Playgroud) 我在互联网上搜索了有关如何删除GRUB 的说明,但我唯一能找到的是使用 Windows DVD 来“修复”系统。我以前有一个 Windows/Linux doal-boot 并删除了 Windows ( GParted + Boot-Repair ),但 GRUB 仍然只安装了一个条目:Linux 条目。
如何卸载 GRUB 并直接在基于Debian的操作系统上启动?
这个问题是关于efistub启动的。
我想直接从 UEFI 固件的启动菜单加载预编译的 Ubuntu 内核,使用efiboogmgr.
哪个 Ubuntu 版本可以在不需要单独的引导加载程序的情况下完成此操作?