Grub 找不到 grub.cfg 文件——卡在 GRUB 命令行 [关闭]

Posted

技术标签:

【中文标题】Grub 找不到 grub.cfg 文件——卡在 GRUB 命令行 [关闭]【英文标题】:Grub can't find grub.cfg file -- Stuck at GRUB Command Line [closed] 【发布时间】:2018-05-02 12:07:58 【问题描述】:

我正在使用 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

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

提前致谢。

【问题讨论】:

*** 的范围是软件开发,而不是操作系统配置和管理。将来,请考虑使用Ask Ubuntu 处理此类问题——或者更一般地说,Unix & Linux 或SuperUser。 哦,我的错。下次我会更小心的。谢谢。 【参考方案1】:

我刚刚解决了这个问题!

    我通过在 grub 命令行中输入命令手动引导系统。 (我在问题中提到的命令之一) 我打开了一个终端。 cd /boot/efi/EFI cp -r ./neon ./ubuntu 重启后就可以正常使用了。

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

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

【讨论】:

自我回答对 SO 有好处,谢谢 太棒了!!我是在同样损坏的 kali 系统上完成的,只需 cp -r ./kali ./debian 我是古玩,你是怎么找到的? 我只是使用了我的逻辑。我很高兴你解决了这个问题! Sudo update grub from the terminal 如果你设法让它到 gui 将更新对 grub.cfg 的任何修改,如果从操作系统中对 grub 进行修改并且有尚未重启

以上是关于Grub 找不到 grub.cfg 文件——卡在 GRUB 命令行 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

解决CentOS7,EFI+GPT卡在grub,无法正常启动的故障

解决CentOS7,EFI+GPT卡在grub,无法正常启动的故障

黑群晖7.01怎么添加多网口

centos 7 安装 恢复windows引导项

grub识别u盘

如何从ubuntu14.04下硬盘安装ubuntu