« Upgrading to Slackware10.1 plus Dropline 2.10 | 首页 | 假期就要结束了。 »

Upgrading Kernel to 2.6.10 under slackware 10.1

人家都说kernel 2.6有多多好处,比如U盘可以自动认出来啦等等,但是快我倒是没有感觉出来。
在第二张光盘或ftp目录的
/testing/packages/linux-2.6.10
里的包包全部装上。
alsa-driver-1.0.8_2.6.10-i486-1.tgz  kernel-modules-2.6.10-i486-1.tgz
kernel-generic-2.6.10-i486-1.tgz     kernel-source-2.6.10-noarch-1.tgz
kernel-headers-2.6.10-i386-1.tgz
然后按照README.initrd
做好initrd改改lilo就可以了。
具体如下。
进入/boot
如果你用的是reiserfs就用
mkinitrd -c -k 2.6.10 -m reiserfs
如果你用的是ext3就用
mkinitrd -c -k 2.6.10 -m jbd:ext3 -f ext3 -r /dev/hda6
其中/dev/hdb3是你linux的根分区所在位置,根据实际情况跟改。
然后在/etc/lilo.conf加上新内核
# Linux bootable partition config begins
image = /boot/vmlinuz-generic-2.6.10
 initrd = /boot/initrd.gz
 root = /dev/hda6          #这个当然也是你的linux所在位置
 label = Linux2610
 read-only
# Linux bootable partition config ends
然后运行lilo
reboot
开机选Linux2610
如果正常的话你就用上了新内核了。
我从昨天升级到slackware 10.1就一直遇到一个alsa的问题。
运行alsaconf可以正确的找到声卡,alsamixer调出声音。
重新启动后就没有了,还得重新来一次alsaconf才有声音。
后来留意了一下,原来是rc.alsa报的这个错误。
在终端执行alsactl restore也报这个错误。
root@Jiang:/home/sleetdrop# alsactl restore
alsactl: set_control:1039: bad control.7.value index
刚刚在linuxquestions找到答案。
运行完alsamixer后
运行一下alsaconf store
再重新启动就可以了。


引用:

本篇引用地址:
http://www.vetcafe.net/cgi-bin/mt3/mt-tb.cgi/2364

评论:

昨天晚上用G没用明白,把我 一个 分区给弄的 不好使了 ,
数据好像还在一部分,丢了一些 ,
GG帮忙啊 恢复一下数据啊!

G是啥东西啊,如果想恢复数据,好象有个软件叫finaldata的可以用的吧。

发表评论

(如果您以前没在这里发表过评论,也许您发表的评论需要Blog主人的审核才能显示在这里,感谢您的静候。)