Linux下的硬體安裝

來源:互聯網
上載者:User

1、安裝 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硬體驅動程式的安裝更加簡便與安全。

  3、顯示卡一般如何安裝?

  對於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

  9、Linux支援隨插即用音效卡嗎?

  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

  如果再不行,索性重裝了Redhat 6.1。或者再試一試把串口編譯成模組的辦法:把串口編譯進核心,這樣初始化的時間要遠遠早於調用isapnp的時間,於是isapnp也就白做了。編譯成模組後,是先調用isapnp,再modprobe,應該能解決問題。

  15、內建數據機,設定為IRQ12和IO3e8,但在Linux中,設定為COM3佔用IRQ4和IO 3e8,怎樣改變設定?

  在BIOS中禁用0x3e8。如果內建數據機是隨插即用的,可能會被隨插即用BIOS重設定為IRQ4,IRQ12應該用win/dos下的設定程式設定。

  16、如何安裝內建的AT & T win Modem卡?

  不能用,因為它的控制和DSP都用CPU,如果廠家不寫驅動程式沒人給它寫驅動,另外Linux是多使用者、多任務作業系統,它的回應時間很重要,也不該由CPU來做DSP、影響Linux的運行。

  17、Red Hat Linux上印表機如何設定?

  Red Hat的設定工具可輕而易舉地用來設定常見的印表機;如果不用Red Hat版本的Linux,則可自己手動設定。

  18、如何在Linux下安裝ISA/PnP卡?

  這類PnP網卡必須用isapnp進行設定後才能用,例如3c509網卡,最好用廠家的3C5X9XFG.EXE程式將各個參數設好並且禁止PnP,這樣在Linux 下用就沒有問題了。關於PnP音效卡還有需要說明的是,make menuconfig 有時不能正確配置音效卡的參數,因為音效卡的代碼與核心的其它部分相對獨立,在配置過程中要調用它自己的指令碼對代碼進行修改。為了使代碼配置完整,make menuconfig 之後應該再進行一遍make config,然後再核對一遍。

  19、如何安裝多個網卡?

  1)安裝兩塊網卡時,在lilo.conf裡加上append = "ether=0,0,eth1"

  2)當插了三塊,則為:append = "ether=0,0,eth1 ether=0,0,eth2"

  舉例如下:

  boot = /dev/hda

  #compact # faster, but won't work on all systems.

  delay = 50

  vga = normal # force sane state

  append= "ether=0,0,eth1" #不知道網卡irq和iobase時

  [append="ether=9,0xfce0,eth0 ether=5,0xfcc0,eth1" #知道網卡irq和iobase時]

  # ramdisk = 0 # paranoia setting

  # End LILO global section

  # Linux bootable partition config begins

  image = /zImage

  root = /dev/hda1

  label = linux

  read-only # Non-UMSDOS filesystems should be mounted read-only for checking

  # Linux bootable partition config ends

  如果已經編譯成模組,應該在/etc/rc.d/rc.modules(在Redhat裡是/etc/conf.modules),加上類似的一行:/sbin/modprobe ne io=io1,io2

20、不用網卡、只用兩根串列線或並行線串連兩台電腦,如何在Linux下實現檔案的傳輸?能實作類別似於Win98下的"直接電纜連線"功能嗎?

  兩頭同時起動pppd就行了,仔細看看設定檔就能弄通。如果其中一台要接受串口登入,Redhat原配的mingetty不行,得改用agetty或者mgetty,兩者在自由軟體庫中有,然後再改/etc/inittab的相應內容。如果沒有登入功能,就簡單多了,不過速度很慢。Linux也支援稱作PLIP的並口IP通訊。

  21、系統無法識別 NE2000網卡?

  可能有兩種原因造成的:

  (1)核心( Kernel )不支援。解決方案是重編譯 Kernel,具體步驟:

  cd /usr/src/linux ; make menuconfig 選擇網卡為 M 或是 Y 然後:

  make mproper; make dep; make clean; make bzImage; make modules; make modules_install 然後編譯新核心 ( 例如bzImage ) 到 /boot 覆蓋原來的老版本(安全起見,要預先 backup),最後執行 lilo,重啟動

  (2)網卡參數設定不正確。

  使用網卡帶的驅動盤找出網卡的中斷和IO,修改/etc/conf.modules,並添加如下內容:

  alias eth0 ne

  options ne io=0x300

  或者在lilo.conf中添加如下內容:

  append="ether=10,0x300,eth0"

  22、如何配置Accton PNP網卡?

  用NE2000的驅動程式來驅動Accton PNP網卡,修改/etc/conf.modules(如果沒有就建立一個),並添加如下內容:

  alias eth0 ne

  options ne io=0x300

  或者在lilo.conf中添加如下內容:

  append="ether=10,0x300,eth0"

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.