如何从 UEFI 启动菜单中完全删除 Ubuntu

如何从 UEFI 启动菜单中完全删除 Ubuntu

我最近从双启动中卸载了 Ubuntu,因此我可以更改一些分区内容,但即使从 EFI 文件夹中删除了 ubuntu 文件夹,启动菜单上仍然会出现一个空白条目。我尝试使用新的分区设置重新安装 Ubuntu,但它给出了与 grub 安装失败相关的错误。我不确定为什么会出现此错误,说我从系统分区中删除了它。如果我尝试启动到新的 Ubuntu 启动项,我会看到 grub Bash,而不是启动菜单。有什么想法可以解决这个问题吗?

答案1

假设你正在使用 GNU GRUB2

执行该命令时,应该会有一个名为的文件,它是grub.cfg根据/boot/grub/中的脚本/etc/grub.d/和设置生成的:/etc/default/grub

update-grub

您需要以 root 身份登录才能执行以下任何操作。

一种快速而又简单的方法是找到您想要删除的任何实体。

# find occurrences in /etc/grub.d/ scripts
find /etc/grub.d/ -type f -exec grep -n 'ubuntu' {} +

然后通过删除这些出现的内容来编辑找到的文件。

确保删除了正确的内容menuentry,我建议进行备份。

之后只需执行:

grub-mkconfig -o /boot/grub/grub.cfg

或者

update-grub

答案2

好的,经过一番研究之后,我找不到解决这些问题的明确答案,但如果你想重新安装 Ubuntu 而不出现 GRUB2 错误,我找到了一种解决方法。

收到错误后,重新启动计算机并进入 Live CD 环境。这是因为我在卸载 /target 文件夹时遇到了问题,所以重新启动是一个简单的解决方法。

然后,使用以下命令安装 Boot Repair 应用程序:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair

安装后,运行应用程序:

sudo  boot-repair

确保进入高级选项并验证 GRUB2 和操作系统分区位置是否正确,否则应用程序可能无法正常工作。按照应用程序中的说明操作,直到它提示您可以安全重启。

相关内容