在Fedora12中安装瑞银无线网卡Windows驱动
2011年10月24日星期一
此方法基本适用于任何Linux系统安装任何设备的Windows驱动。
网上购买的瑞银无线网卡,提供的驱动盘中只有For Windows的驱动。Windows下的驱动文件大部分是.inf或者.sys格式的,这样在Linux使用就麻烦了。
提供一个方法,我的环境是Fedora12。
1、查看系统版本
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包。两种方法,
或者
都可以。安装完之后, /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。如果没有的话,需要自己做个软链接。
5、下载 ndiswrapper ,这就是关键了。到下面网址下载最新版就可以了。
http://sourceforge.net/projects/ndiswrapper
准备好瑞银的Windows下的驱动,找到 .inf 文件就行了, .sys 文件也可以。
6、安装 ndiswrapper
安装完之后,执行
看看有没有安装好。
7、好了,开始安装驱动。假设驱动文件的名字是 wlanugi.inf ,执行下面命令:
8、最后一步,加载网卡驱动。
9、好了,搞定,无线网卡上的灯已经亮了。Fedora12已经开始搜索新网卡了!
网上购买的瑞银无线网卡,提供的驱动盘中只有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已经开始搜索新网卡了!
linux系统竟然能安装windows驱动?没弄过,学习了