`
bloodmud
  • 浏览: 36918 次
  • 性别: 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
分享到:
评论

相关推荐

    Debian Lenny系统安装与配置指南

    **Debian Lenny系统安装与配置指南** Debian Lenny,是Debian项目的一个历史悠久的稳定版本,发布于2009年,以其强大的稳定性和开源特性吸引了众多Linux用户。本指南将详细介绍如何安装和配置这个系统,为初学者...

    Debian Lenny的相关文档

    这些文档对于理解、安装和管理Debian Lenny系统至关重要。 **FAQ(常见问题解答)**:FAQ文档通常包含了用户在使用Debian Lenny过程中可能遇到的问题及其解决方案。它涵盖了各种主题,如系统安装、软件包管理、硬件...

    Debian GNU/Linux 安装手册

    Debian GNU/Linux 5.0 “lenny” 支持多种Intel x86架构的硬件,包括CPU、主板、视频支持、便携机、多处理器、图形卡、网络连接硬件等,并且对盲文点触设备、硬件语音合成设备和其他外围设备提供了支持。 **2.2 ...

    debian5.02的vmlinuz和initrd.gz

    标题中的"debian5.02的vmlinuz和initrd.gz"指的是Debian 5.02(代号Lenny)操作系统的引导加载组件。这些文件对于Linux发行版的启动过程至关重要,特别是当进行硬盘安装时。在此场景下,用户需要这两个文件来成功...

    linux kernel build and install

    在安装新内核后,需要更新GRUB配置,使其能够识别新的内核版本: ```bash sudo update-grub ``` ### 6. 重启与验证 完成上述步骤后,重启系统,通过GRUB选择新内核启动。在启动过程中,观察日志信息以确认新内核...

    blstools-开源

    在 Buffalo 的 LS-CHL 上安装 Debian Lenny 后,您可以使用此工具来控制 LS-CHL 的某些特定于硬件的功能,例如单元 LED、风扇、开启和关闭。 0.3.0 版本允许在按下功能按钮时运行自定义脚本。 我用它来运行一个备份...

    linux下BCM43xx驱动安装方法

    此外,该教程主要针对Debian Lenny版本进行了验证,并确保了驱动的正常工作。 #### 支持的BCM43xx型号 - BCM4310 - BCM4311 - BCM4312 - BCM4321 - BCM4322 如果不确定自己的无线网卡型号,可以通过终端命令`lspci...

    linuxubuntudebianfedoracentosopenu等最新版本下载网址.docx

    例如,Debian 5.0.7(代号Lenny)的多个ISO镜像文件可以在hammurabi.acc.umu.se和caesar.acc.umu.se等多个服务器上下载。 Fedora是Red Hat公司支持的一个创新和实验性的Linux发行版,它通常包含了最新的软件和技术...

    PXE方式安装Vmware ESXi3.5

    1. **选择操作系统**: 本例中选择了Debian Lenny作为PXE服务器的操作系统。 2. **安装PXE服务器**: - 使用命令 `# apt-get install pxe -y` 来安装PXE服务。 #### 配置DHCP服务器 1. **编辑配置文件**: 编辑 `/...

    XCP教程.pdf

    文档中还包含了从特定的Debian Lenny 5.0安装模板创建虚拟机的命令。 “xevm-installtemplate”命令用于安装一个新的虚拟机模板,其中指定了模板名称和版本。通过xetabtab命令可以看到模板列表。xevm-listvm命令...

    Citrix XenServer 产品概述_PPT.pdf

    此外,还更新了对Debian 5 "Lenny"、RHEL 5.3、SLES 11等操作系统的支持。 5. **XenConvert的改进**:XenConvert工具得到增强,现在支持虚拟到虚拟(V2V)和物理到虚拟(P2V)的转换,特别简化了从VMware到...

    hybrid_app:使用GLFW的Hybrid SwitchPC示例应用程序

    - lenny:可能指的是Linux发行版Debian的一个旧版本,因为任天堂Switch的系统基于Linux。 - nintendo-switch:专指任天堂Switch平台。 - libnx:任天堂Switch的系统库,用于自制软件开发。 - OpenGLC:可能是OpenGL...

    grub4dos-0.4.4-2009-01-11

    相信许多liunxer初次听到“GRUB4DOS”这个名字,第一感觉就是:这个对我没用,因为我...Os:GNU/Debian Linux 5.0 Lenny -AMD Athlon(tm) 64 Processor 3000+ -NVIDIA GeForce 7300 GT -512M*2 DDR Memory -ST SATA 250G

Global site tag (gtag.js) - Google Analytics