如何卸载内核?

golgo 2004-09-21 11:21:45
升级到了2.6.0,出错,说少了什么init = 之类的,
要重新编译吗?怎样重新编译?
如果不要这个内核,我还是用我的2.4。如何卸载呢??
各位大虾说仔细一点啊,我是个新手!
...全文
212 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yanghuajia 2004-09-21
》要删除一个内核,把 /boot/下面对应的内核文件删除,还有 /usr/src/linux-`uname -r`/ 的源
》码,和 /lib/modules/`uname -r` 的模块都删除就可以了。

!!这是删当前的内核,要小心!!!
回复
yanghuajia 2004-09-21
http://community.csdn.net/Expert/topic/3364/3364662.xml?temp=.5720178
回复
Wolf0403 2004-09-21
你这个问题看起来像是 grub.conf 没有配置好的关系。。

要删除一个内核,把 /boot/下面对应的内核文件删除,还有 /usr/src/linux-`uname -r`/ 的源码,和 /lib/modules/`uname -r` 的模块都删除就可以了。
回复
golgo 2004-09-21
原来的引导顺序在grub中能显示
原来的内核,我能进去,但是2.6.0进不去
要不要在2.4下面再编译一次呢?怎么编译?
没有装好的2.6.0,如果我想卸载,怎么操作呢??

谢谢了
回复
TangJL820 2004-09-21
重新编译内核并没有把原来的内核覆盖掉(除非你操作失误,删除了原来的内核文件:0 )
只要在GRUB 或者LILO 里面修改一下引导次序,默认引导原来的内核就可以了
我用的是GRUB,修改/boot/grub/grub.conf文件:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda2
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-3)
root (hd0,0)
kernel /vmlinuz-2.4.18-3 ro root=/dev/sda2
initrd /initrd-2.4.18-3.img

其中default改成你原来的内核文件次序,我就一个,所以是0
重启就OK了 ,明白了么?
回复
golgo 2004-09-21
可不可以在2.4下面,卸载2.6???
怎么个卸载方法??
回复
相关推荐
发帖
Linux_Kernel
创建于2007-08-27

4152

社区成员

Linux/Unix社区 内核源代码研究区
申请成为版主
帖子事件
创建了帖子
2004-09-21 11:21
社区公告
暂无公告