Linux下的硬件安装
决定于要安装什么distribution的Linux,以及需要装入多少应用程序,是否安装原代码等。 例如最基本的Slackware Linux大约需要10MB的空间,包括X Windows则要80M,假如要把基本系统工具程序、常用应用软件以及TCP/IP网络软件安装的话 ( 即A、B、N系列编号软件),差不多40-50MB,如要全部安装,大约200MB左右。 至于RedHat Linux,最小化安装(仅仅最基本的系统)大约需要60M,缺省安装大约要250M左右,全部安装的话,大约需要340M左右,若是包括原代码、X-windows、一些常用工具、应用程序并且留有一定的spool空间的话,大约要450~500M左右。 安装Debian GNU/Linux需要500Mb--1GB。 2、Linux的硬件驱动程序一般如何安装? Linux支持的电脑硬件种类非常繁多,这是通过软件Driver来办到,这些 Drivers包括在Kernel Source code里,如要学习Driver的写法,可到/usr/src/linux/drivers目录下自行去找相应driver的源码,或参考Kernel Hack FAQ。 Linux 环境下要「挂上」某Driver,方法与DOS完全不同。DOS下,是通过在CONFIG.SYS中加入相应的驱动程序来挂上的,Linux的方法是通过对系统核心的编译(Recompile Kernel)挂上的,在编译过程中,要做必要的功能和硬件类别选择,之后所有对应的Drivers就会被自动编译进内核,成为 Kernel image的一部份。在Linux2.0版本之后,又加入了功能更加强大的Module模块,可让用户在任何时刻加载或卸除驱动程序,使得Linux硬件驱动程序的安装更加简便与安全。
对于i740显示卡,使用AX4.1+4100.000.tar.gz;i740/NeoMagic显示卡下载一个rpm包,对于RedHat6.0以下版本(包括6.0),由于显卡数据库没有i740,要下载新的显卡数据库,1.i386.taz,下载xf86config-glibc-1.1.0.i386.tgz XFCom-i740-glibc-1.10-1.i386.taz这两个文件,然后把它们解压到/tmp/usr/X11R6/bin/目录下,再拷贝到根目录的相应目录下,最后配置xf86config。商业性质的i740显卡驱动程序,可以访问:http;//www.metrolink.com。i740 显卡的Xserver有AccelerateX 4.1,不过不是免费的,价格还很高。 对于S3 V2/G2(如Winfast S680),使用AX4.1+第016号update;至于Riva TNT,在Nvidia的主页上有XF86的Patch,新出的XF86 3.3.3也已经支持了。 对于S3的Savage 3D显卡,Linux发行套件只能使用VGA16的X server,在X windows中仅能达到320X200分辨率,可用下法让Linux支持Savage 3D显卡: (1)下载Savage 3D显卡X server,拷贝到临时目录/temp中 (2)按SVGA配置XF86Config文件,以ROOT登陆,进入目录/usr/bin/X11R6,输入XF86Config开始配置,配置鼠标、键盘、显示器、显示卡,配置程序询问是否从它的显卡数据库中选,因为它对Savage 3D卡只支持VGA16,所以选NO,再选3使用XF86-SVGA服务器,建立符号链结选YES。 (3)安装Savage 3D显卡的X server,进入临时目录/temp,用rpm –I Xfree86 –S3D –0.1-3.i386.rpm安装,进入/usr/bin/X11R6,cpXF86-SVGA XSVGA,cp XF86-S3D XF86-SVGA,最后输入startx-bpp32使用真彩色启动X windows。 18、如何安装X windows 里无驱动程序的显卡? 如何在X window中查看显示卡配置 ? 只要加载显卡主芯片的驱动程序即可 ( 例如WINFAST S680显示卡 的主芯片为S3VIRGE GX/2)。 在console下用SuperProbe可查看显示卡的配置。 4、X-WINDOW下如何配置PS/2鼠标?RedHat Linux上鼠标安装要注意些什么?X windows下mouse不听使唤了的解决办法? 较为简便的办法是使用XF86Setup来配置。另外也可以直接修改XF86Config文件中的[MOUSE]一节,确保文件中的鼠标设备是指向/dev/psaux一般就OK了 RedHat Linux上鼠标安装要注意: 首先检查有否/etc/sysconfig/mouse 文件,内容如下: MOUSE TYPE="Microsoft" XEMU3=yes 此外,还得有一个/etc/rc.d/init.d/gpm文件,当然其中的设置得与鼠标类型相符。注意:现在流行的电脑中,MOUSE TYPE为“PS/2”。 mouse不听使唤了的解决办法:在/etc/X11/XF86Config文件(Redhat)或/etc/XF86Config(slackware)文件中有这么几行: Section "Pointer" Protocol "MouseSystems" Device "/dev/mouse" 说明鼠标是什么协议的、用什么接口,检查一下。 5、如何在RedHat Linux下设置键盘? 如在安装时遗漏了设置键盘,或改用了其他键盘,则需要: (1)从/usr/lib/kbd/keytables/中选取适当的键盘表;例如it.map 就代表意大利键盘 (2)编辑/etc/sysconfig/keyboard,使其使用:KEYTABLE="/usr/lib/kbd/keytables/it.map" (3)设定键盘的重复率和延迟时间,将以下内容加附到/etc/profile或rc的文档之一: /sbin/kbdrate -s -r 16 -d 500 # or whatever --或其他数值 (4)最后运行下列指令,以便允许设定键盘:~# chmod 666 /dev/port 下次开机时,键盘将会正常工作了。 6、运行Linux系统, 需要配备多少内存? 至少要4MB,如果是4M在安装时要比较麻烦些。如果是用在字符终端模式下,至少要有4MB;若要用X-windows,至少得有8MB。如果拿Linux作server的话,至少要有16MB的内存,运行Netscape这类软件则需要64M内存。 7、系统识别出的内存少于实际数目(例如128M)怎么办? boot时加上参数mem=128M 1)如果用loadlin,在linux.bat文件中启动行的最后面加上mem=128m 2)如果用lilo,在lilo.conf中加入mem=128m,,然后运行lilo,再启动。 8、怎样在RedHat Linux下安装声卡? RedHat4.2 版本时,安装声卡还是比较麻烦的,现今的6.2版,kernel已支持声卡,如果是soundblaster声卡,只要以 root 身份使用命令sndconfig即可设置;如果不是sb声卡,可用以下方法: 1)使用sndconfig来设置 2)修改/etc/conf.modules,加入以下几行 alias sound sb options -k sb io=0x220 irq=5 dma=1,5 alias midi opl3 options -k opl3 io=0x388 3)在win98/dos下,检查声卡目前的中断irq及i/o地址的设定,手动装入声卡模块,例如modprobe opl3 irq=5 dma=1,5 io=220 4)如果还无法工作,就只好试试为声卡重新编译一个新内核了,在 /usr/src/linux下,执行 make menuconfig,如果还没有装入原代码,就执行: rpm -i /mnt/cdrom/Redhat/RPMS/Kernel-source*.rpm
Linux 2.1版后应该能完全支持即插即用,要让即插即用声卡能用,还要做些工作。 1)如果是有Plug and Play BIOS的PC机,要小心设定声卡,保证将核心声音驱动程序的I/O位址、IRQ及DMA等设置得和BIOS给的一样。 2)Linux下用来设定这种卡的即插即用工具,可在Red Hat的网站http://www.redhat.com/找到,也可能包含在Linux套餐中。 3)如果在Windows98下使用这种卡,可用设备管理器设定卡,然后用LOADLIN热启动进Linux,确定Windows98和Linux使用相同的设定参数。 4)如果在DOS下用这种卡,可以使用声霸卡16PnP卡附的icu公用程序,在DOS下设定,然后用LOADLIN热启动进Linux,确定DOS和Linux用相同的设定参数。 商业版的OSS声音驱动程序支持声霸卡16PnP,可向4Front Technologies购买。 10、如何配置声卡 如果是ISA/PnP的声卡,首先去设置isapnp。 如果是SoundBlaster系列而且用的是RH5.1以上版本,可以用它带的sndconfig来配置声卡,连isapnp都不用去配了。 如果声卡已经工作了,则在/etc/sndstat里有声卡的配置信息,如果没有这个文件或者它为空,则声卡没有被驱动(在2.2.127中对于某些PCI声卡可能不同),另外去看看/dev/audio /dev/dsp /dev/mixer等文件是否存在。如果在内核配置里找不到声卡类型,可以尝试按SoundBlaster兼容的方式去配置,不行的话可以去下载OSS(Open Sound System)或OSSFree,前者是商业软件,虽然试用版可以不停地soundoff/soundon,毕竟很麻烦。2.2.12x的内核支持一些新声卡、特别是PCI声卡,可试试。 11、编译完核心后,reboot不能自动加载声卡,在提示符下敲cat /dev/sndstat能用,如何解决? 可用以下方法: 1)修改/etc/rc.d/rc.modules 2)查找"sound support"字样 3)添加"/sbin/modprobe sound" 4)重新启动 13、Linux能用软猫吗? 这种猫因为本身没有DSP芯片,是通过软件驱动由CPU来承担DSP工作的,除非厂家支持,否则linux中不能用。 14、PNP Modem原先在Linux工作正常,因把一个数码相机接到com1下,WIN98 PNP了一下(自动调整了各端口),等回到Linux下,就不能用了,怎么办? 解决办法: 1)屏蔽主板上的com2 2)运行pnpdump>isapnp.conf,并根据情况修改isapnp.conf 3)设好pnp 直接将 isapnp.conf 拷贝到 /etc下 4)试试setserial /dev/cua1 -port 0x2f8 -irq3 -UART16550A -v 如果 上一个:Linux策略性路由应用
访问www.zzzyk.com 试试 CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络, |