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

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

我这样做是为了节省空间。

现在我明白了

GRUB 正在加载,请等待...
错误 15

在启动时。

我能做些什么 ?

/boot仍然有与内核版本相对应的文件2.6.32-27。但我删除了所有其他不包含该字符串的文件/boot

答案1

清理 /boot 时,尤其是在 Ubuntu 机器上,请使用包管理器删除内核。您已经清除了引导系统的引导加载程序,现在您可以手动重建它,或者重新安装。我们将使用手动重建方法。

  1. 使用 Ubuntu LiveCD 启动您的机器。启动后,您需要从硬盘驱动器安装启动分区。

  2. 将 LiveCD 上的 /boot/grub 中的 grub 目录复制到已挂载的启动分区

  3. 编辑已挂载的启动分区中的 menu.lst,并修改第一个条目以指向您留在磁盘上的内核。

这可能会让您开始。最坏的情况是,从 LiveCD 启动,将您需要的任何数据复制到备份位置并重新安装。这个故事的寓意是:使用发行版附带的包管理来清理磁盘,并且始终以 root 身份小心谨慎。

相关内容