T42学生机的debian的具体配置 V1.5 (加入无线网卡配置)(原创)!
IBM T42 中debian linux的安装V1.1 (原创)
IBM的机器对linux的支持是很出色的,经过一段时间的研究,写写自己的一些安装经验给大家.
1 安装debian,我原来用的是hiweed版本
你可以在linux.hiweed.com上下载,学校的 ftp://debian.ustc.edu.cn也有下载iso。
我也用过网络安装,步骤稍多一点,具体可参照瀚海星云的Linux版精华区
2 进入X之后, 运行一下dpkg-reconfigure xserver-xfree86设置一下基本的配置
,选24位色,要选lcd液晶显示器,其他都很简单。
编辑/etc/apt/sources.list文件,把它们换成我的sources.list源
(就是bbs上的happywu的源)
################ sarge ################
deb ftp://debian.ustc.edu.cn/debian/ sarge main contrib non-free
deb-src ftp://debian.ustc.edu.cn/debian/ sarge main contrib non-free
deb ftp://debian.ustc.edu.cn/debian-non-US/ sarge/non-US main contrib non-free
deb-src ftp://debian.ustc.edu.cn/debian-non-US/ sarge/non-US main contrib non-free
deb ftp://debian.ustc.edu.cn/debian-security sarge/updates main contrib non-free
#deb http://security.debian.org/debian-security stable/updates main contrib non-free
#deb http://security.debian.org/debian-non-US stable/non-US main contrib non-free
#deb-src http://security.debian.org/debian-security stable/updates main contrib non-free
#deb-src http://security.debian.org/debian-non-US stable/non-US main contrib non-free
#deb http://security.debian.org/ stable/updates main contrib non-free
#################################################
deb ftp://debian.ustc.edu.cn/debian unstable main non-free contrib
deb-src ftp://debian.ustc.edu.cn/debian unstable main non-free contrib
deb ftp://debian.ustc.edu.cn/debian-non-US unstable/non-US main non-free contrib
deb-src ftp://debian.ustc.edu.cn/debian-non-US unstable/non-US main non-free contrib
deb ftp://debian.ustc.edu.cn/debian-uo sid marillat rareware ustc java misc jrfonseca firefly
deb-src ftp://debian.ustc.edu.cn/debian-uo sid marillat rareware ustc java misc jrfonseca firefly
deb ftp://202.38.73.198/debian sid foo
deb-src ftp://202.38.73.198/debian sid foo
好了,我们来apt-get update
apt-get upgrade 一下,
鼠标的样式会改变,没有问题,你可以去
http://www.kde-look.org/index.php?page=1
去下载鼠标样式,解压缩放在/usr/lib/X11/icon/default中
配置的具体细节省略,因为已经不是这篇文章的重点,可以省略
3 现在就是要下载内核2.6.9,以支持cpu的speedsetp,和驱动我的ati
M 9600卡了,同时编译后的内核也是能够完美的支持T42,去掉了一些
不需要的模块,加快启动速度,编译内核开始
apt-get install kernel-source-2.6.9
tar -xjvf linux-2.6.9.tar.bz2
cd /usr/src/linux-2.6.9
make mroproper(清除代码)
make defconfig (生成默认的设置文件,我们在此基础上修改)
make menuconfig
(1) 这一步之后,需要自己选择设置,学生机没有1934接口,我就把那一项去掉
在power---->acpi------>cpufreq里选上speedstep,网卡只选intel的千兆,
wirless的支持也要选上,默认它们是不被选中的其余的选项根据自己的要求来选择,
(2) 开启framebuffer
(3) 关闭IDE光驱支持,开启SCSI模拟,SCSI光驱支持,开启光驱刻录功能
(4) Networking support 中选择网卡类型,其他不选
(5) Sound声音编译成模块,默认是编译进内核的,这样可以在以后的设置中使用ALSA驱动来驱动声卡
(6) 如果你有PocketPc或者ipod可以在USB serial Converter support中开启内核的支持,具体请google
然后,我是使用的传统的编译方法,当然可以使用make-kpkg的Debian的方法
make(编译)
make modules_install(安装内核)
make install
mkinitrd -o /boot/initrd.img-2.6.9 2.6.9
修改一下 /boot/grub/menu.lst文件
title Debian GNU/Linux, kernel 2.6.9
root (hd0,7) // 这个7要看你装linux的盘的位置,你可以参考一下你的2.6.8内核的设置,一般不需要改
kernel /boot/vmlinuz-2.6.9 root=/dev/hda9 ro acpi=on nolapic ro vga=771 //这句很重要,必须改成这样,否则IBM关机后风扇还在转
initrd /boot/initrd.img-2.6.9
savedefault
boot
4 重启,就可看到选择2.6.9内核启动的画面,回车进去了,呵呵
5 安装 ati M9600 的驱动
你可以参考这篇文章
http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html
科大的源上已经有了ATI的驱动,apt-get 安装下列文件
fglrx-4.3.0-control-qt3
fglrx-4.3.0-driver
fglrx-4.3.0-driver-dev
fglrx-4.3.0-kernel-src
fglrx-4.3.0-sources
带dev的文件可以不安装,除非你想做编程开发
$cd /modules/fglrx-4.3.0-3.14.6
$./make.sh
$mkdir /lib/modules/2.6.9/misc
$cp fglrx.ko /lib/modules/2.6.9/misc
$depmod -ae
$modprobe -l (会看到fglrx模块的存在)
$modprobe fglrx (加载模块)
我比较喜欢自己编辑一下/etc/X11/XF86Config-4文件,
注意一定要设置成24位色(ATI的规定),分辨率也可以
在这里改,改成1280×960可以的
参考我的配置
Section "Device"
Identifier "Generic Video Card"
Driver "fglrx"
DefaultDepth 24
6重启,可以运行glxinfo看看opengl已经打开了,运行glxgear看看显卡得分吧
7关于gnome中esound开启多音频流的方法,请在我的blog
vacant.blog.edu.cn中找到答案
PS:
1 最新的2.6.10内核对fglrx的内核默认支持不是很好,需要自己修改源代码
我这里提供修改方法:
将pci_find_class改为pci_get_class,用编辑器将agpgart_be.c打开
将其中的六处pci_find_class全部替换为pci_get_class,保存
新的ATI驱动尚未测试,希望新版本可以改进
2 mplayer播放器对于ATI的驱动支持很好,可以选在gl2驱动直接渲染,
而xine总是卡,推荐用mplayer播放多媒体软件,它可以下载网站上
任意的流媒体文件,只需要一个命令:
mencoder url -ovc copy -oac copy -o destfile 具体不再赘述
3 关于休眠的问题,因为fglrx驱动在休眠后无法使用,想使用的
兄弟可以google搜索,有多种实现的办法,但是内核编译时suspend当然
需要开启
4 内核中已经开启了speedstep,你还需要apt-get install一个cpufreqd软件自动开启
如果你使用gnome桌面,可以用gnome-cpufreq-applet,这样你就可以有一个图形
界面调节你的cpu速度
|