第8章 常见软件设置和硬件配置.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.5 硬件驱动和配置 作为桌面软件,Linux的硬件配置一直是一件麻烦的事情,而且Linux支持的硬件数量有限,其配置过程也比较繁琐。现在许多厂商和组织积极参加Linux下驱动程序的开发工作,许多硬件配置过程也开始变得简单。 8.5.1 声卡驱动和配置 这里介绍一套Linux下的万能声卡驱动程序包ALSA(Advanced Linux Sound Architecture)。ALSA是GNU下的软件之一,可以支持大多数流行的声卡。其采用模块化架构,支持全双工、数字音频等声卡特性。ALSA要求Linux内核版本在2.2.x之上。想获得ALSA的更多信息请浏览其网页:。 支持的声卡类型:ALSA现在的最新版本为1.0.9a,其支持的声卡比较多,下面列出其支持的部分声卡。ALSA支持的全部声卡可以访问其网站获得。如果用户声卡不在其支持的范围,用户也许将不能使用该驱动程序。 8.5.2 配置X Window及显示卡 X Window的配置正确与否,会影响到Linux GUI(图形用户界面)的使用。在Linux中,X Window的配置文件是/etc/X11/XF86Config,这个文件的内容很复杂,此处不做详细介绍,只介绍在使用软件配置X Window时应注意的问题。欲使X Window正常工作的关键是使用的X Server与系统显示卡一致。在设置X Window的时候,调用Xconfigurator、XF86Setup或x86config程序可以方便地设置X Window,而没有必要手工修改XF86Config文件。 Xconfigurator是个不错的设置程序。使用Xconfigurator的时候,系统可以自动检测出显示卡的类型,并且一般可以正确设置它;如果程序没有检测到系统显示卡类型,用户可以在显示卡列表中选择自己的显示卡,设置程序就会正确地设置X Server。如显示卡类型没有在列表中出现,那么不妨就使用XF86_SVGA作为X Window的Server,试验一下X Windows能否正常工作,因为这个X Server兼容最多类型的显示卡。一般来讲,目前市面上80%以上的显示卡都可以被这个Server支持,包括Geforce 4、TNT系列(要求Xfree86在8.8.6或者以上版本)。如果仍然不能运行,则需要寻找最新的显示卡驱动程序了。 除了设置X Server以外,设置显示器的分辨率对于X Window能否正常工作也是至关重要的。设置何种分辨率取决于显示器的类型。在设置程序中,如果显示器类型在列表中出现,那么选定它就可以了,如果没有出现,那么可以选择custom项(自定义模式),在随后的显示器列表中选择一款合适的显示器类型就可以了。 8.5.3 网卡的配置 在安装Linux时,如果用户机器有网卡,安装程序将提示用户给出TCP/IP网络的配置参数,如本机的IP地址、默认网关的IP地址、DNS的IP地址等。根据这些配置参数,安装程序会自动把网卡驱动程序编译到内核中去。网卡的驱动程序是作为模块加载到内核中去的,所有Linux支持的网卡驱动程序都是存放在目录/lib/modules/(Linux版本号)/net/。用户可以通过修改模块配置文件来更换网卡或者增加网卡。 1.修改/etc/conf.modules文件 这个配置文件是加载模块的重要参数文件,下面是一个范例文件: #/etc/conf.modules alias eth0 eepro100 alias eth1 eepro100 这个文件是一个装有两块inter 82559系列网卡的Linux系统中的conf.modules中的内容,alias命令表明以太口(如eth0)所具有的驱动程序的名称,“alias eth0 eepro100”说明在0号以太网口所要加载的驱动程序是eepro100(其目标文件为eepro100.o) 2.驱动程序加载 修改了/etc/conf.modules文件后,若使用命令“modprobe eth0”的时候,系统将自动将eepro100.o加载到内核中。对于PCI的网卡来说,由于系统会自动找到网卡的IO地址和中断号,所以没有必要在conf.modules中使用选项options来指定网卡的IO地址和中断号。但对于ISA网卡,则必须要在conf.modules中指定硬件的IO地址或中断号。如下所示,表明一块NE的ISA网卡的conf.modules文件. alias eth0 ne options ne io=0x800 irq=5 在修改完conf.modules文件之后,还可以使用相关的命令完成其他操作,例如要加载inter的第二块网卡的驱动程序模块,可以使用下面的命令: #insmod /lib/modules/2.2

文档评论(0)

精品报告 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档