【问题标题】:Grub can't find grub.cfg file -- Stuck at GRUB Command Line [closed]Grub 找不到 grub.cfg 文件——卡在 GRUB 命令行 [关闭]
【发布时间】: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

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

提前致谢。

【问题讨论】:

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

标签: linux ubuntu unix grub


【解决方案1】:

我刚刚解决了这个问题!

  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 的。

【讨论】:

  • 自我回答对 SO 有好处,谢谢
  • 太棒了!!我是在同样损坏的 kali 系统上完成的,只需 cp -r ./kali ./debian
  • 我是古玩,你是怎么找到的?
  • 我只是使用了我的逻辑。我很高兴你解决了这个问题!
  • Sudo update grub from the terminal 如果你设法让它到 gui 将更新对 grub.cfg 的任何修改,如果从操作系统中对 grub 进行修改并且有尚未重启
猜你喜欢
  • 2015-06-26
  • 1970-01-01
  • 2020-05-23
  • 2015-02-28
  • 2016-09-26
  • 2021-05-04
  • 2013-01-05
  • 2017-02-24
  • 2020-02-15
相关资源
最近更新 更多