免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 833 | 回复: 0
打印 上一主题 下一主题

slackware 内核升级2 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-29 22:03 |只看该作者 |倒序浏览

http://hi.baidu.com/sunny_5252/blog/item/6919f20f80f13e2e6059f307.html
slackware保守,但也需要偶尔更新一下子,呵呵.先下载需要的
文件


www.slackware.com
官方去下载包
kernel-generic-2.6.24.3-i486-1.tgz   
kernel-modules-2.6.24.3-i486-1.tgz
kernel-source-2.6.24.3_smp-noarch-1.tgz
kernel-headers-2.6.24.3_smp-x86-1.tgz
linux-2.6.24.3-smp-to-nosmp.diff.gz(我是单核cpu.这个文件和下一个文件如果你用单核的cpu就需要,如果用smp的内核就不需要了)
patch-to-non-smp.sh*
把这几个文件放到一个文件夹中
现在开始动手.
1首先installpkg kernel-generic-2.6.24.3-i486-1.tgz  
installpkg kernel-modules-2.6.24.3-i486-1.tgz (模块)
installpkg kernel-source-2.6.24.3_smp-noarch-1.tgz (我需要编译nvidia显卡驱动,所以要内核源码)
installpkg kernel-headers-2.6.24.3_smp-x86-1.tgz (这是内核头文件,编译
应用
程序多数都要用到)
我是单核cpu所以 执行一下patch-to-non-smp.sh 如果是smp的内核不需要做(这样做的目的是把smp headers转变成单核的headers)
执行后,在/boot下就会有新的 内容出现.ls -l /boot 查看一下吧
vmlinuz->kernel-generic-2.6.24.3
System.map->System.map-generic-2.6.24.3
2 查看下/etc/rc.d/ 内容把rc.modules 的连接指向新内核的modules
rc.modules -> rc.modules-2.6.24.3
这一步操作过程是
rm rc.modules
ln -s rc.modules-2.6.24.3 rc.modules
我是用的generic单核的内核,所以需要initrd 如果是huge.s 或huge-smp.s内核就不需要了.下面我们来做一下.
进入/boot目录 mkinitrd -c -k 2.6.23.12 -m ext3 -f ext3 -r /dev/hda1   
会生成
-rw-r--r-- 1 root root 459666 2008-03-19 22:53 initrd.gz
drwxr-xr-x 9 root root    4096 2008-03-19 22:53 initrd-tree/
好了.收工!
注:在升级好内核后.我的机器出现进新内核鼠标不能动的情况.执行modprobe psmouse就可以了.为了不是每次都这样,修改/etc/rc.d/rc.modules 文件,把里面的psmouse行的#去掉就行了
为了节省
空间
,我会把老内核删除掉,
ls /var/log/packages |grep kernel 查看下旧内核比如是kernel-generic-2.6.21.3-i486-1
removepkg kernel-generic-2.6.21.3-i486-1
removepkg kernel-modules-2.6.21.3-i486-1
removepkg kernel-headers-2.6.21.3_smp-x86-1
removepkg kernel-source-2.6.21.3_smp-noarch-1


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/81599/showart_1914609.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP