回覆列表
  • 1 # lanfengz2

    不知道你是不是已經找到網絡卡的驅動了啊 ,如果沒有的話就根據網絡卡的型號到主機板的官方或是主機板的驅動盤上找一下,應該可以找到對應的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 驅動程式編譯及安裝

    相應的驅動程式包為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/modules/2.6.18-8.el5PAE/kernel/drives/net目錄下

    cp e1000e.o /lib/modules/2.6.18-8.el5PAE/kernel/drivers/net

    然後執行depmod -a載入驅動程式

    4 驅動程式測試

    我們可以透過modprobe e1000e進行載入 如果沒有提示錯誤資訊證明驅動程式已經載入

    同時可以透過lsmod檢視已經載入的驅動程式

    如果在顯示的驅動程式中能夠看到e1000e的字樣說明驅動程式已經載入成功

  • 中秋節和大豐收的關聯?
  • 夏天如何詮釋輕熟風,有哪些好看的搭配值得借鑑?