Grub 找不到 grub.cfg 文件 -- 卡在 GRUB 命令行



我正在使用GPT/UEFI系统。我安装了KDE Neon,从夏天开始我就毫无问题地使用它。然后今天,我删除了/EFI/ubuntu/,重新启动系统后,它卡在 grub 命令行"grub> "。

1-我可以通过将以下命令写入grub命令行来启动系统

configfile (hd0,gpt1)/EFI/neon/grub.cfg

2-也遵循以下命令工作

configfile (hd0,gpt2)/boot/grub/grub.cfg

3-也遵循以下命令工作

set prefix=(hd0,gpt2)/boot/grub
set root=(hd0,gpt2)/boot
normal

4-我尝试通过启动系统来修复以下内容,但都不起作用

- boot-repair program
- update-grub
- apt install --reinstall grub-efi && update-grub

所以情况就是这样。如何解决问题?

提前谢谢。

我刚刚解决了这个问题!

  1. 我通过输入命令到 grub 手动引导系统>命令行。(我在问题中提到的命令之一(
  2. 我打开了一个终端。
  3. cd /boot/efi/EFI
  4. cp -r ./neon ./ubuntu
  5. 重新启动,它工作正常。

我认为这个问题是 KDE Neon 特有的,因为当我将其安装到新计算机上时,它给了我完全相同的问题。Grub 没有在 "/EFI/neon" 目录中查找。相反,它正在查看"/EFI/ubuntu"内部,但找不到它,因此会导致问题。

顺便说一句,我将新文件夹命名为"ubuntu"的原因是 KDE Neon 是基于 Ubuntu 的。

相关内容

  • 没有找到相关文章

最新更新