我正在使用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
所以情况就是这样。如何解决问题?
提前谢谢。
我刚刚解决了这个问题!
- 我通过输入命令到 grub 手动引导系统>命令行。(我在问题中提到的命令之一(
- 我打开了一个终端。
-
cd /boot/efi/EFI
-
cp -r ./neon ./ubuntu
- 重新启动,它工作正常。
我认为这个问题是 KDE Neon 特有的,因为当我将其安装到新计算机上时,它给了我完全相同的问题。Grub 没有在 "/EFI/neon" 目录中查找。相反,它正在查看"/EFI/ubuntu"内部,但找不到它,因此会导致问题。
顺便说一句,我将新文件夹命名为"ubuntu"的原因是 KDE Neon 是基于 Ubuntu 的。