我把linux的系统内核删掉啦,系统起不上来,怎么恢复系统内核?

如题所述

把手剁了。

安装盘救援模式(这要看你的系统是什么),之后挂载硬盘上的 Linux ,上网,复制 /etc/resvole.conf (好像是这个文件名?tab 补全功能害人啊)复制到硬盘 Linux 的对应位置,之后 chroot 过去,之后在线重装内核(在线不了就预先复制安装盘的内核安装包过去,chroot 再装)。
或者不上网,解压缩安装盘上面的内核,解压缩出来的内核文件复制到对应位置就行。不过鉴于 Linux 内核在线更新其实还是比较频繁,还是在线重装,或者重装安装包为好,因为有可能会因为版本不同而导致 initrd 和 modules 不兼容,导致复制了内核结果驱动全都用不了而不能真确的启动系统。追问

谢谢 我知道这种方法,但是我想在grub菜单中去恢复有没有办法啊?

追答

必然没有啊。
grub 里面找不到内核你怎么启动系统去恢复内核 ?
grub 只是一个启动器,不是一个操作系统,更不是 Linux 的内核。
grub 中恢复只有一种可能,你还有保存的能用的内核,切换这个备用内核启动系统去回复内核。不过这样也就是说,你的系统根本就不是内核全部被删,而是默认启动内核被删。也就是说你的系统里面其实还是有内核可以启动才行。

追问

如果我把/boot里的.img 这个镜像文件删掉啦,可以去grub菜单中恢复不啊?难道还是要进入救援模式中去强制修复镜像?

追答

grub 不是操作系统,没那么多功能。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-21
基本没戏
不过如果是ubuntu或者类似版本的话,可以用LIVECD再把内核拷回试试看
第2个回答  2011-08-21
删除内核只是小问题,不用重装,用安装光盘进入救援模式,救援模式下支持很多命令,rpm、ssh、ftp等,如果光盘中有内核,rpm安装即可,如果没有,可以找个在线站点,ftp下载一个同版本的,手机打字,不再细说了,你自己再搜索些教程追问

谢谢 我知道这种方法,但是我想在grub菜单中去恢复有没有办法啊?

第3个回答  2011-08-21
重装
相似回答