導航:首頁 > 操作系統 > linux安裝驅動程序

linux安裝驅動程序

發布時間:2023-06-01 15:07:50

1. linux如何安裝驅動

在Intel網站直接下載的Linux驅動是e1000-5.2.52.tar.gz(版本可能會有改變),這個壓縮包裡面沒有編譯好的.o的文件,需要在Linux系統下編譯之後才能使用,
因為網卡需要編譯,所以要先確認將內核源文件安裝好,下面是關於內核源文件的安裝
● Linux下添加內核源文件
1. 用rpm –qa|grep kernel-source查看是否安裝了這個包;
如果返回結果中有kernel-source-xxx(其中xxx為當前redhat的內核版本,如rhel3為2.4.21-4EL), 即已經 安裝。如無返回結果則需要安裝kernel-source包。到安裝光碟中找到kernel-source-xxx.i386.rpm,用下面命令安裝此rpm包:
2.如果安裝了用rpm -V kernel-source校驗是否有文件丟失,如果沒有輸出,表示文件完整;
3.如果有丟失用rpm -ivh --force kernel-source-xxxx...把包重新安裝一下;
這個kernel-source包,在您的RH安裝光碟中,在Redhat/RPMS中,如果以前沒有安裝過這個包,那麼用rpm -ivh kernel-source-xxxx...來安裝,如果安裝過,需要覆蓋安裝,使用rpm -ivh --force kernel-source-xxxx...這個命令強制安裝。
註:AS 4 開始,沒有kernel-source這個包了,取而代之的是kernel-dev這個包,檢查這個包有沒有安裝的方法同上
● 驅動安裝步驟:
1. 把這個tar文件拷貝到用戶自己定義的目錄中,例如:
/home/username/e1000 or /usr/local/src/e1000
2. 用tar命令解這個壓縮包:
tar zxf e1000-5.2.52.tar.gz
3. 切換到驅動的src目錄下:
cd e1000-5.2.52/src/
4. 編譯這個驅動模塊:
make
然後安裝這個模塊
make install
這個二進制元將被安裝到如下位置:
/lib/moles//kernel/drivers/net/e1000.o
以上的路徑是默認的安裝位置,在某些linux版本中可能是其他位置,具體信息可以查看在驅動的 tar壓縮包中的ldistrib.txt文件.
5. 安裝模塊:
insmod e1000 (2.6以上的版本最好使用全路徑安裝 P insmod /lib/moles//kernel/drivers/net/e1000/e1000.ko)
6. 設定網卡IP地址:
ifconfig ethx <IP_address> x是網卡介面的號
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
若多個網卡的晶元相同可以cp ifcfg-eth0 ifcfg-eth1~~~~~~
修改下裡面的drive名稱就OK
!!!!!!!!!!!!!!!!!!!
在網卡的編譯中很可能不能進行下去~這個原因除了kernel的開發包沒有安裝外還可能是由於開發環境不完全所引起的!
這時就需要你講開發環境安裝完成,最簡單的辦法就是通過 sysconfig-config-packet 安裝gcc
安裝完成後繼續執行 make ;make install

了解更多開源相關,去LUPA社區看看吧

2. Linux 紅帽企業版6.6系統怎麼安裝顯卡驅動

Linux 紅帽企業版6.6系統可通過以下方式安裝顯卡驅動:
1、到NV官網 下搜弊搭載295.59版本Linux驅動,得到一個以.run結尾的安裝文件,賦予它可執行許可權,如開啟了SElinux模塊,需先禁用;
2、編輯blacklist.conf文件,禁止nouveau模塊的載入;
3、編輯grub.conf文件,禁止nouveau KMS的載入;
4、由於顯卡驅動不支持在X-Windows服務運行時進行,所以需要進入運行級別3 ,運行init 3進入純字元終端模式即可;
5、在字元終端下登錄,進入驅動安裝文件所在的目錄,使用以下命令運行安裝文件;
6、安裝多個內核或內核升級後編譯內核模塊,在運行時添加-K參數代表只編譯內核模塊,而不再進行驅動程序文件的安裝。執行完後重啟即可完成。世拿卜橡

3. linux伺服器怎麼裝網卡驅動

首先根據網卡的型號到主板的官方或是主板的驅動盤上找一下,應該可以找到對應的linux驅動。

1 確認系統的內核版本
[root@localhost ~]# uname -r
2.6.18-8.el5PAE
我的內核版本是2.6.18-8.el5PAE
2 確認系統是否已經安裝下列包
由於編譯需要用到內核的源代碼包和編譯程序gcc.所以如果沒有的話,要先裝.

查看:
檢查是否已經安裝內核源碼
[root@localhost ~]# rpm -qa|grep kernel
kernel-doc-2.6.18-8.el5
kernel-xen-2.6.18-8.el5
kernel-2.6.18-8.el5
kernel-PAE-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
kernel-PAE-devel-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
檢查是否已經安裝編譯用到的gcc
[root@localhost ~]# rpm -qa|grep gcc
gcc-gfortran-4.1.1-52.el5
gcc-java-4.1.1-52.el5
libgcc-4.1.1-52.el5
gcc-c++-4.1.1-52.el5
compat-gcc-34-c++-3.4.6-4
compat-gcc-34-3.4.6-4
gcc-4.1.1-52.el5
compat-gcc-34-g77-3.4.6-4
compat-libgcc-296-2.96-138
一般情況下如果安裝了內核源碼的話源碼目錄一般都在/usr/src/rRedHat目錄下
如果沒有的話就用安裝盤裡面的文件進行安裝
3 驅動程序編譯及安裝
通過官方網站獲取相應的驅動程序,我用的是Intel的e1000e的網卡驅動程序
相應的驅動程序包為e1000e-0.5.8.2.tar.gz將驅動程序包拷貝到/usr/src目錄下解壓
cd /usr/src
tar zxvf e1000e-0.5.8.2.tar.gz
完畢以後轉到 cd e1000e-0.5.8.2/src目錄下准備編譯安裝
在src目錄下依次執行 make (編譯驅動程序源碼) make install(安裝相應的驅動程序)
安裝完畢以後將驅動程序生成的*.o拷貝到/lib/moles/2.6.18-8.el5PAE/kernel/drives/net目錄下
cp e1000e.o /lib/moles/2.6.18-8.el5PAE/kernel/drivers/net
然後執行depmod -a載入驅動程序
4 驅動程序測試
我們可以通過modprobe e1000e進行載入 如果沒有提示錯誤信息證明驅動程序已經載入
同時可以通過lsmod查看已經載入的驅動程序
如果在顯示的驅動程序中能夠看到e1000e的字樣說明驅動程序已經載入成功

4. rs485Linux驅動怎麼安裝

以下是安裝步驟:
1、打開將要連接USB編程電纜帆槐的電運塌腦電源,並確認電腦的USB口已經啟動並正常工作。
2、將USB編程電纜插入電腦的USB介面,Windows將檢測到設備並運行添加新硬體向導幫助你設置新設備,插入驅動程序光碟並單擊下一步繼態悄友續。

5. 如何在linux下安裝網卡驅動

一、查看網卡型號和機器位數

1、查看網卡型號

linux系統下通過以下命令,可以查看當前的網卡驅動信息;

[box color="white" icon="none"]

[root@localhost zhangy]# lspci |grep -i eth

03:00.0 Ethernet controller: Realtek Semiconctor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

[/box]

2、查看機器位數

驅動程序是要區分系統是32位系統還是64位系統的, 所以通過以下linux命令,就可以知道操作系統的位數了;

[box color="white" icon="none"]

[root@localhost ~]# uname -a

Linux localhost.localdomain 2.6.18-308.13.1.el5PAE #1 SMP Tue Aug 21 17:50:26 EDT 2012 i686 i686 i386 GNU/Linux

[/box]

下載前先看一下你的網卡驅動,如果是最新的就不用在重新裝了。

[box color="white" icon="none"]

[root@localhost zhangy]# ethtool -i eth0

driver: r8169

version: 2.3LK-1-NAPI

firmware-version:

bus-info: 0000:03:00.0

[/box]

RTL8111/8168B就是網卡的型號,這樣你可以網卡的型號來找一下網卡驅動的官方網站,然後下載最裂改新的網卡驅動,驅動分64位和32位的,i386,i686是32位的機器,x86_64表示是64位的機器,不要選錯驅動了。

二、下載驅動,並安裝

1、解壓

[box color="white" icon="none"]

[root@localhost download]# tar jxvf r8168-8.032.00.tar.bz2

[/box]

2、安裝

[box color="white" icon="none"]

[root@localhost r8168-8.032.00]# make && make install

[/box]

如果報以下錯敏源首誤

make -C /lib/moles/2.6.18-308.8.2.el5PAE/build SUBDIRS=/home/zhangy/r8168-8.032.00/src INSTALL_MOD_DIR=kernel/drivers/net moles_install

make: *** /lib/moles/2.6.18-308.8.2.el5PAE/build: 沒有那個文件或目錄。 停止。

make: *** [install] 錯誤 2

說明你kernel源碼沒有安裝。安裝kernel源碼

[box color="white" icon="none"]

[root@localhost r8168-8.032.00]# yum install kernel-xen kernel-xen-devel kernel

> kernel-PAE kernel-PAE-devel kernel-devel kernel-headers

[/box]

安裝完以後,一定要重啟機器。不然下面操作就過不去了,會報FATAL: Mole r8168 not found.

[box color="white" icon="none"]

[root@localhost r8168-8.032.00]# depmod -a

[root@localhost r8168-8.032.00]# modprobe r8168

[/box]

編輯配置文件/etc/modprobe.cof,如果以前沒有添加alias eth0 r8168,如果已經有了修改一下成alias eth0 r8168。

查一下驅動橋數是不是載入了,如果有以下內容說明驅動安裝成功了。

[box color="white" icon="none"]

[root@localhost r8168-8.032.00]# lsmod |grep r8168

r8168 231132 0

[/box]

必須重新啟動一下機器,用ethtool查看驅動才會改變,不然還是老樣子。下面是新的驅動。

[box color="white" icon="none"]

[root@localhost ~]# ethtool -i eth0

driver: r8168

version: 8.032.00-NAPI

firmware-version:

bus-info: 0000:02:00.0

[/box]

6. 在Linux上怎樣安裝顯卡驅動

linux安裝顯卡驅動程序:
1、網路輸入nvidia or amd 找到官網
2、在官網中找到顯卡驅動程序(包括顯卡型號、操作系統位數)
3、點擊搜索、進入下載頁面。但是有時候會出現網頁。可能因為31M太大,網頁會出現未能響應的情況。所以在點前一個按鈕的時候可以選擇右鍵。使用迅雷下載連接
4、復制下載包到linux 目錄下面。可以用u盤考,推薦使用winSCP 工具。這個在windows和linux系統直接傳送文件還是很好用的。當然還有好用的遠程執行linux 命令的工具——putty (1-4步是在windows系統下完成的)
5、linux下切換到命令行頁面:init 3 

6、執行安裝命令
[root@localhost ~] sh NVIDIA-Linux-x86-173.14.18-pkg1.run,系統彈出安裝頁面 更詳細的Linux介紹可以參考書籍《Linux就該這么學》。

7. linux系統安裝綠聯串口驅動怎麼安裝

1、在控制台輸入lsmod,先看看能否檢測到這個設備,就看有沒有pl2303字眼可以了。如果有,則不需要再裝驅動。
2、另外如果有的話最好再用dmesg|grepusb查找如果看到:drivers/usb/serial/usb-serial.c:。就說明設備已被識別,然後往下看rivers/usb/serial/usb-serial.c:-2303,usb2-2:PL-(orusb/tts/0fordevfs)如果沒有則需要驅動程序,一般硬體廠商都會提供,如果真的沒有的話就只有到網上下載了,一般2.6內核以上的都支持。
3、安裝完畢後再輸入這個命令瞧瞧,是否安裝成功。lsmod|grepusbserial。如果有usbserial,說明系統支持USB轉串口。
4、驅動安裝完畢後,就需要安裝串口軟體,這里推薦cutecom和puttycutecom安裝sudoapt-getinstallcutecom。putty安裝sudoaptinstallputty或sudopacman-Sputty
5、然後啟動cutecom命令sudocutecom,之後你就可以看到哪些串口正在連接狀態。
6、當開發板啟動後,我們需要傳入elf或bin文件,此時需要用到tftp,在控制台輸入:sudoapt-getinstallxinetd,sudoapt-getinstalltftptftpd並等待安裝完成後,輸入:sudovi/etc/xinetd.d/tftp輸入i,進入插入模式,隨後按esc輸入wq。保存。
7、第一次啟動時和每次更換目錄時都要執行sudo/etc/init.d/xinetdrestart,不然會找不到文件。
8、喜歡用putty的可以在控制台輸入sudoputty運行程序。

8. linux 安裝usb無線網卡驅動怎麼安裝

linux 安裝usb無線網卡驅動的具體步驟如下:
1、將USB無線網卡插入電腦,雙擊打開「計算機」,雙擊光碟機;
2、雙擊之後彈出一個頁面,選擇「安裝驅動程序」,選擇購買型號網卡的驅動,先選定,再點安裝;
3、在無線上網卡官網下載相對應型號無線網卡進行安裝驅動,下載完成後進行解壓;
4、打開解壓出來的文件找到「Setup.exe」,雙擊完成安裝後,重啟電腦即可完成。
5、溫馨提醒:USB無線網卡要連接到筆記本或者台式機上 ;安裝驅動完成後建議重啟一下電腦。

閱讀全文

與linux安裝驅動程序相關的資料

熱點內容
在線買葯用什麼app知乎 瀏覽:806
ubuntu解壓xz文件 瀏覽:674
宏傑加密時電腦關機 瀏覽:388
自己寫單片機編譯器 瀏覽:598
單片機按鍵閃爍 瀏覽:380
為什麼icloud總是顯連接伺服器失敗 瀏覽:888
如何設置域控伺服器 瀏覽:738
想在上海租房子什麼app好 瀏覽:184
編譯程序各部分是必不可少的嗎 瀏覽:885
編程不超過十行 瀏覽:763
數電編譯器的作用 瀏覽:337
時間演算法與現在有什麼區別 瀏覽:162
7zip解壓後沒文件夾 瀏覽:902
為什麼安卓送玫瑰ios收不到 瀏覽:8
美篇文章加密是什麼意思 瀏覽:82
ilasm編譯dll 瀏覽:39
呼吸燈單片機程序 瀏覽:954
linux域socket 瀏覽:250
qq分身怎麼樣才能加密 瀏覽:457
windows打開linux 瀏覽:999