我最近从双启动中卸载了 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 和操作系统分区位置是否正确,否则应用程序可能无法正常工作。按照应用程序中的说明操作,直到它提示您可以安全重启。