LinuxSir.cn,穿越时空的Linuxsir!

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

slackware 10.1 怎么安装2.6核心

[复制链接]
发表于 2005-5-15 15:27:28 | 显示全部楼层 |阅读模式
有2.4和2.6
如何选择安转2.6??
请大虾帮忙!!
发表于 2005-5-15 16:58:03 | 显示全部楼层
其实slk10.1默认的2.4.29的内核还是很完善的了,没有必要一定要转到2.6的内核。
如果想使用2.6的内核,可以使用10.1第二张光盘上提供的几个kernel开头的安装包。
具体的步骤可以这样来作:
1、先挂载slk的第二张iso,复制testing/packages/linux-2.6.10这个目录到自己的主目录。
具体命令:
#mount -o loop slackware-10.1-install-d2.iso /mnt/cdrom/
#cp -r /mnt/cdrom/testing/packages/linux-2.6.10 ~/
2、卸载已经安装的2.4.29的内核
#cd /var/log/packages
#removepkg kernel-*
3、安装2.6.10的内核
#cd ~/linux-2.6.10
#installpkg kernel*tgz
4、配置引导程序
由于我用的是grub,对lilo不熟习,所以只介绍一下grub下怎么作。
(1)生成用于引导系统的initrd.gz文件
有朋友说如果root文件系统是ext的不用这一步,但我是用的reiserfs,不这样作系统启动不了的!
#cd /boot
#mkinitrd -c -k 2.6.10 -m reiserfs
(2)编辑引导程序配置文件
编辑/boot/grub/menu.lst文件,在slk引导的部分的末尾加入initrd /boot/initrd.gz这样的字段。

几个注意的问题:
(1)如果在2.4.29内核下使用了alsa驱动,需要卸载alsa的driver包,安装testing目录下的为2.6.10内核准备的alsa驱动包。
(2)更新内核后显卡驱动也要重新编译安装。
(3)在安装光盘自带的2.6.10这个测试内核对usb设备的支持与老内核区别很大了,使用了ub的内核模块,相对与老的模拟scsi设备的做法显得不够稳定和快速,如果想解决这个问题,好像需要重新编译内核,本版内有兄弟给出了编译时的解决方法。
(4)如果系统里有刻录机之类的设备,需要注意把menu.lst中hdd=ide-scsi之类的语句去掉。
(5)另外默认的2.6.10内核对OSS声卡驱动也没有提供模块支持,如果想使用内核自带的OSS驱动也要重新编译。
(6)默认的2.6.10内核起用了IPV6的模块,对一般用户也是多余,想去掉也要重新编译……

如果为了升级dropline gnome2.10其实没有必要一定要用2.6.10内核,强制升级就好。
升级内核,说来说去一个字:“烦”。所以我现在还是用回了老的2.4.29内核,
回复 支持 反对

使用道具 举报

发表于 2005-5-15 17:01:52 | 显示全部楼层
同意楼上兄弟的见解,我一直在用2.4.x内核,和2.4.x比起来,2.6.x内核还是问题多多!
回复 支持 反对

使用道具 举报

发表于 2005-5-15 17:12:51 | 显示全部楼层
补充longwu9t,其实保留2.4内核也是不错的。另外kernel-headers千万别删,不要因为用2.6内核,就把kernel-headers也一并升级。个人觉得要使用2.6内核还是自己编译比较好,testing那个弊端longwu9t已经说的很清楚了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-15 19:12:52 | 显示全部楼层
没法子,好似2.6才支持epoll模型
回复 支持 反对

使用道具 举报

发表于 2005-5-15 23:09:01 | 显示全部楼层
我这里2.4一startx就死机,只有用2.6的才正常,被逼上去的,没办法,呵呵……
回复 支持 反对

使用道具 举报

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

本版积分规则

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