歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

讓LINUX核心模塊加載Windows下驅動


最近一段時間以來,幾乎每一台便攜式計算機都內置了無線功能,但是它們中有很多並不支持Linux。因此,除非這些計算機設置了雙啟動,這樣做LINUX用戶也未必可以使用無線網卡,盡管如此,除非Windows正在運行,否則這些便攜計算機可能依然無法連接到無線網絡。

  最近一段時間以來,幾乎每一台便攜式計算機都內置了無線功能,但是它們中有很多並不支持Linux。因此,除非這些計算機設置了雙啟動,這樣做LINUX用戶也未必可以使用無線網卡,盡管如此,除非Windows正在運行,否則這些便攜計算機可能依然無法連接到無線網絡。

  但是,有一個解決方案適用於很多的網卡,一個名為ndiswrapper的程序能夠讓LINUX核心模塊加載Windows下的某些無線網卡驅動,這樣可以讓便攜機在沒有可用的Linux驅動情況下使用無線網卡。

首先,需要去這裡下載ndiswrapper當前的最新版本(0.8)並且安裝它:

  #tar xvzf ndiswrapper-0.8.tar.gz   #cd ndiswrapper-0.8   #make install

  這步安裝的是ndiswrapper工具以及建立相對於當前運行核心的核心模塊,當然,前提是必須有可供使用的核心源代碼,在大多數的RPM分發包中,只要安裝"kernel-source"包就可以。

  接下來,你需要尋找一份該網卡在Windows下的驅動的copy,無論是從當前Windows系統(如果是雙啟動的話)取得還是重新下載,在SourgForge.net站點有一份支持可用網卡的列表。

安裝Windows下的驅動:

  #nidswrapper -i [inf_file]

  .inf文件就是Windows的驅動信息文件,這步將適當的文件安裝到/etc/ndiswrapper/[driver]下,你可以執行如下操作以檢查確認ndiswrapper:

  #ndiswrapper -l

它將會列示出你剛才安裝過的驅動,針對這點,加載ndiswrapper核心模塊:

  #modprobe ndiswrapper

  這是加載驅動並確保它在系統中可用,你需要安裝無線工具包來配置無線界面,確定系統可以看到這個網卡,輸入iwconfig,它將會作為一個網絡接口顯示出來。(如果系統中只有一個無線網卡,它通常是顯示wlan0).

  最後一步就剩下使用iwconfig或是分發配置工具安裝無線網卡,具體步驟跟其他網卡沒啥兩樣,祝各位安裝成功。'


Copyright © Linux教程網 All Rights Reserved