我发现名为 boot-repair 的程序可以修复机器。
我尝试从可启动的 Ubuntu pendrive 启动,但我的戴尔 G15 笔记本电脑无法从官方 Ubuntu 映像启动。 (它可以启动,但 live ubuntu 会在短时间后冻结。)
我使用了我已经下载的官方 Dell Ubuntu iso。 (它叫做 dell-bto-focal-fossa-pybar-adl-X170-202111230-12.iso 但我找不到它的链接。我想我是从戴尔支持页面下载的。)
它并不真正支持实时模式,我通过启动自定义安装(第二个选项)欺骗它实时运行并在它对我的机器执行任何操作之前取消它。
进入Gnome界面后,可以启动终端([CTRL]+[ALT]+T),但是没有网络。 (我只有lo设备。)如果你有网络,你可以按照official page上的说明进行操作。
我将引导修复包及其依赖项下载到另一个 pendrive。 (在另一台计算机上。)
他们可以在这里找到:boot-repair
您将需要按以下顺序安装它们(通过使用命令须藤 dpkg -i):
1) glade2script-python3_3.2.4~ppa23_all.deb
2) glade2script_3.2.4~ppa23_all.deb
3) boot-sav_4ppa203_all.deb
4) boot-sav-extra_4ppa203_all.deb
5) boot-info_4ppa203_all.deb (
6) boot-repair_4ppa203_all.deb
(我凭记忆做了这个列表,请检查错误消息。还要确保你使用的 ubuntu 版本正确。对于 Ubuntu 20.04,你必须使用焦点包。)
安装 deb 软件包后,您可以运行 boot-repair 命令,这将修复您的计算机。 (至少它修复了我的问题。)