我已经使用安装了 Ubuntu 的戴尔笔记本电脑一年多了。今天,当我打开它时,我卡在这个屏幕上,并显示以下消息:
GNU GRUB version 2.04
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions.
grub>
现在,我已经尝试了来自网络、StackOverflow、Askubuntu 等的多种解决方案,但没有一个能够解决问题。
现在,我不知道问题是什么,但这些是我遇到的一些障碍:
如果我输入
ls /
我得到的是
backenddb.xml
这与这里的情况非常不同 -https://help.ubuntu.com/community/Grub2/Troubleshooting#Search_.26_Set
许多解决方案都提到根据 grub.cfg 文件的位置“设置根”和“设置前缀”。我想我已经找到并完成了这些。稍微挖掘一下,就会发现 grub.cfg 文件位于:
ls (hd0,1)/efi/ubuntu/
输出为:
grubx64.efi shimx64.efi mx64.efi bootx64.csv grub.cfg
所以我尝试了这个:
grub> set root=(hd0,1)
grub> set prefix=(hd0,1)/efi/ubuntu
grub> insmod normal
grub> normal
之后,屏幕清空了,左上角只剩下 grub>。我不知道之后该做什么,因为我没有找到发生这种情况的地方。
我真的不知道还能做什么。请帮帮我。
更新 1:
使用实时 USB 终于访问了 Ubuntu 并打开了终端。然后我尝试使用 Boot Repair,但没有得到“推荐修复”选项。我唯一的选择是咨询在线论坛。这是我的 pastebin 链接 -https://pastebin.ubuntu.com/p/bgtJPTq8wk/