`
bloodmud
  • 浏览: 36436 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

新硬件安装Debian Lenny

阅读更多

     先说废话:Nvidai 195.36.15 正式版的驱动都出来了,而我计划写的这篇笔记还没有动手!希望新买的拖延心理学能帮到我!!!

     年后入手一本本,本来心仪MacBook的,最终还是觉得性价比不佳,而自己又非有钱人而放弃。经过多方比较,入手了 Acer 4740G-432G32Mn。从我的角度来看,性价比可以,相比于同样配置的其他品牌,应该便宜了700~800块。缺点主要有两个:一是显卡不太好(310M),不过我基本上很少玩3D游戏,只是 魔兽一下,每个月还不到一次,对我来说不是问题,况且 I5 的CPU对我的吸引力是极大的。二是模具上有两个小缺点 -- 显示屏下边有较大缝隙,看着不爽;右边的USB插口靠下,插鼠标感觉有点碍手。

     这款本本本身自带的是 Windows7 Home Basic,Windows XP官方没有提供驱动需要去网上找,不过Windows7 就Windows7 吧,我也懒得换 XP 了,320G的硬盘也不在乎多用十几个G了。

     最重要的就是我要装 Debian Lenny,下载了最新的 5.04 安装盘,安装开始之后,发现问题有点大: 1.声卡、 网卡无论是有线的还是无线的都认不到; 2. 显卡驱动装了以后很容易死机,不装嘛眼睛很累。

     尝试了若干种方法之后,终于找到解决办法,下面略去东拉西扯的过程,只说结论,希望下次 遇到相似情况时少走点弯路,也许可以供在硬件较新的机子上安装Debian时参考。

     1、 硬件识别不了,就需要采用新的内核了,最新的内核是 2.6.33,我尝试了 2.6.30 和 2.6.32,由于2.6.30无线网卡的信号有问题(2.6.31也是),所以采用 2.6.32。

     2、 采用信内核有两种办法,一是直接从 lenny-backports 源安装,一种是从lenny-backports获取内核源代码自己编译(注意:也可以获取标准的内核再打上debian的补丁,不过还是从lenny-backports获取已经打好补丁的源代码要简单一些)。

       直接安装的内核的最大好处就是方便,但是有可能没有你安装需要编译内核模块的其他驱动一些源码,也可能有些警告之类让你不知所云,还有就是里面包含了许多你不需要的模块在里面。

       自己编译内核的主要好处就是可以针对自己的硬件和需要最简化模块,调整编译选项和参数 -- 当然相应地选择模块和参数是编译内核时最繁重的工作。(不知道有没有能根据自己的硬件自动选择内核编译模块和参数的软件存在,也许我那天水平高写一个)

      由于我安装了现成的内核启动是有警告,而且装显卡驱动时提示差kbuild,所以自己编译了2.6.32内核。编译内核的教程 http://www.debianadmin.com/step-by-step-tutorial-howto-compile-kernel-in-debian-5-0-lenny.html

      3、 显卡驱动,190 版的可以成功安装,但是很容易花屏死机,而且不能使用glx。换了N个版本才想起用195beta版驱动,问题解决(现在195正式版已发布,用不着使用beta版了)。

      4、 网卡驱动,即使采用 2.6.32, 有线网卡还是有问题,可以通过修改配置文件来解决。修改 /etc/init.d/networking,在文件头部的PATH行之后加入一下三行:


rmmod tg3
insmod /lib/modules/$(uname -r)/kernel/drivers/net/phy/broadcom.ko
insmod /lib/modules/$(uname -r)/kernel/drivers/net/tg3.ko


      结论:以上方法经最近差不多一个月的使用,暂时没有发现什么问题。gksu的问题是本来
2.6.32 就有的,与以上方法无关,而且也没太大使用上的麻烦,所以没有继续追究。

      附件:我的内核编译配置文件,如果你和我的硬件完全一致的话可以借用,节省一点体力。

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics