Grub 找不到 grub.cfg 文件——卡在 GRUB 命令行
Grub can't find grub.cfg file -- Stuck at GRUB Command Line
我正在使用 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。
我正在使用 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。