LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1129|回复: 10

内核编译出错,如何恢复系统?

[复制链接]
发表于 2005-9-9 12:53:12 | 显示全部楼层 |阅读模式
linux编译内核失败, unmount启不来了,网卡也不认了,有什么办法 把系统恢复到以前得状态吗?

redhat9得系统,现在内核时2.4得,要升至2.6.

谢啦
发表于 2005-9-9 12:58:04 | 显示全部楼层
你不是把原来的内核干掉了吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-10 11:07:01 | 显示全部楼层
原来的内何还在,但是很多进程都启不来了,比如mount、网卡(eth0)也不认了
回复 支持 反对

使用道具 举报

发表于 2005-9-10 11:13:49 | 显示全部楼层
干脆,直接安装个新系统的了?好不?
回复 支持 反对

使用道具 举报

发表于 2005-9-10 11:16:01 | 显示全部楼层
看来是在升级的时候升坏了,个人以为,新手不要在redhat中把2.4版的内核升级到2.6,如果要练习升级内核的话,你可以尝试其他如debian、slackware等等。

现在你要么重新编译2.6版的内核,要么只有重装了。如果要使用2.6版内核的linux的话,可以使用fedora core 4.
回复 支持 反对

使用道具 举报

发表于 2005-9-11 05:42:04 | 显示全部楼层
Post by soccer
原来的内何还在,但是很多进程都启不来了,比如mount、网卡(eth0)也不认了

This is because the 2.6 kernel requires new version of module-init-tools to load kernel modules. See http://www.linuxsir.cn/bbs/showthread.php?t=113208
回复 支持 反对

使用道具 举报

发表于 2005-10-29 16:41:00 | 显示全部楼层
我编2.6内核用的make install命令(图省事),失败了,原来的内核也给弄得不能用了,怎么也进不了系统只能重装了,郁闷!
回复 支持 反对

使用道具 举报

发表于 2005-10-30 10:27:23 | 显示全部楼层
Post by alpha_xf
我编2.6内核用的make install命令(图省事),失败了,原来的内核也给弄得不能用了,怎么也进不了系统只能重装了,郁闷!

2.6的内核是用make modules_install命令来安装。
#make && make modules_install
回复 支持 反对

使用道具 举报

发表于 2005-11-7 20:06:54 | 显示全部楼层
我在网上看介绍说2.6以上的版本可以用make install来代替make modules_install的,有什么方法复原吗?(就是被弄坏的系统,我原来是2.4的内核)
回复 支持 反对

使用道具 举报

发表于 2005-11-7 21:52:55 | 显示全部楼层
Post by alpha_xf
我在网上看介绍说2.6以上的版本可以用make install来代替make modules_install的,有什么方法复原吗?(就是被弄坏的系统,我原来是2.4的内核)

只有fedora系列还是沿用make install命令,但如果是自己下载内核的源代码安装的话就只需要make和make modules_install两个命令了,我用的是gentoo就只需要这两个命令。执行完这两个命令后手动把内核和system.map复制到/boot目录下
#cp /usr/src/linux/arch/i386/boot/bzImage /boot/kernel-2.6(自己起一个好辨别的名字,并且在引导记录如grub.conf中做相应的修改)
#cp /usr/src/linux/System.map /boot/System.map-2.6(同上)

即使在2.4版的内核下也不建议使用make install命令,还是手动来的可靠
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表