-->

在Fedora12中安装瑞银无线网卡Windows驱动

2011年10月24日星期一 发帖者 Ngo
此方法基本适用于任何Linux系统安装任何设备的Windows驱动。

网上购买的瑞银无线网卡,提供的驱动盘中只有For Windows的驱动。Windows下的驱动文件大部分是.inf或者.sys格式的,这样在Linux使用就麻烦了。

提供一个方法,我的环境是Fedora12。

1、查看系统版本
#>uname -a
Linux Administrator 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 i686 i386 GNU/Linux

2、注意到其中2.6.31.5-127.fc12.i686.PAE的部分没有,这是系统内核的版本。看看你的Fedora的 /usr/src/kernels/ 下有没有这个名字的文件夹?如果没有的话,到下面这个地址下载这个版本的devel包:

http://mirror.optus.net/fedora/linux/releases/12/Fedora/i386/os/Packages/

名字是 kernel-PAE-devel-2.6.31.5-127.fc12.i686.rpm

3、安装这个rpm包。两种方法,
#>rpm -ivh rpm_name

或者
#>yum install rpm_name

都可以。安装完之后, /usr/src/kernels/ 下就有 2.6.31.5-127.fc12.i686.PAE 目录了。

4、转到 /lib/modules/2.6.31.5-127.fc12.i686.PAE/ 目录,找到build,看看它是不是链接到 /usr/src/kernels/2.6.31.5-127.fc12.i686.PAE。如果没有的话,需要自己做个软链接。
#>rm -rf build
#>ln -s /usr/src/kernels/2.6.31.5-127.fc12.i686.PAE build

5、下载 ndiswrapper ,这就是关键了。到下面网址下载最新版就可以了。

http://sourceforge.net/projects/ndiswrapper

准备好瑞银的Windows下的驱动,找到 .inf 文件就行了, .sys 文件也可以。

6、安装 ndiswrapper
#>tar zxvf ndiswrapperXXX.tar.gz
#>cd ndiswrapperXXX
#>make
#>make install

安装完之后,执行
#>ndiswrapper -v

看看有没有安装好。

7、好了,开始安装驱动。假设驱动文件的名字是 wlanugi.inf ,执行下面命令:
#>ndiswrapper -i wlanugi.inf //安装驱动
#>ndiswrapper -m //写入配置信息
#>ndiswrapper -ma //屏蔽老驱动
#>ndiswrapper -mi //安装自己的驱动

8、最后一步,加载网卡驱动。
#>modprobe ndiswrapper

9、好了,搞定,无线网卡上的灯已经亮了。Fedora12已经开始搜索新网卡了!
标签: , ,
恶俗的配色充分体现了博主的品味
  1. linux系统竟然能安装windows驱动?没弄过,学习了

发表评论

 
无觅相关文章插件,迅速提升网站流量