如何卸载内核?

golgo 2004-09-21 11:21:45
升级到了2.6.0,出错,说少了什么init = 之类的,
要重新编译吗?怎样重新编译?
如果不要这个内核,我还是用我的2.4。如何卸载呢??
各位大虾说仔细一点啊,我是个新手!
...全文
290 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
》要删除一个内核,把 /boot/下面对应的内核文件删除,还有 /usr/src/linux-`uname -r`/ 的源
》码,和 /lib/modules/`uname -r` 的模块都删除就可以了。

!!这是删当前的内核,要小心!!!
  • 打赏
  • 举报
回复
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???
怎么个卸载方法??

4,466

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧