我从 Linux 盒子的 /boot 目录中删除了文件,现在它无法启动

我从 Linux 盒子的 /boot 目录中删除了文件,现在它无法启动

我删除了文件以/boot节省空间,但现在当我启动时我看到:

GRUB 正在加载,请稍候... ERROR 15

/boot仍然有2.6.32-27版本的Linux对应的文件。但我删除了 /boot 中没有该字符串的所有其他内容

我怎样才能解决这个问题?

答案1

以下是一些说明重新安装grub2在最新版本的 Ubuntu 中。

我建议以下chroot 方法因为我认为这将是恢复系统最简单、最安全的方法。

此外,下次您想要清理 /boot 上的驱动器空间时,可以使用 synaptic 或 apt-get 删除旧内核。例如:

$ sudo apt-get 删除 linux-image-2.6.31-21-generic

答案2

好吧,错误 15 读取“未找到文件”。从上次备份恢复 /boot。

答案3

您可以尝试重新安装 grub,我认为这会重新创建启动文件夹。虽然不太确定,但不会造成伤害...

答案4

在现代 Ubuntu 安装中,您应该输入

sudo apt-get install --reinstall linux-image-3.xx.xx-generic

无论您拥有哪个内核版本。这应该运行“depmod”,然后创建

  • 虚拟机
  • 初始化文件
  • 系统图
  • 阿比
  • 配置

文件。最后,它创建一个新的 grub.cfg。希望这会有所帮助。

相关内容