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

Ank*_*wal 2 linux ubuntu ubuntu-10.04

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

现在我明白了

正在加载 GRUB,请稍候...
错误 15

开机时。

我能做什么 ?

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

小智 6

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

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

  2. 将 LiveCD 上的 /boot/grub 目录中的 grub 目录复制到挂载的引导分区

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

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