CentOS及WLAN驱动的安装
2015.10.04 bubuko.com未经允许并未声明出处就转载了我的文章
http://www.bubuko.com/infodetail-1125970.html
各位转载请声明并注明出处,尊重别人的成果。
一、安装CentOS
参考雁过留痕Neo的博客之《Win7下安装CentOS 6.5双系统》
http://blog.sina.com.cn/s/blog_86e874d30101e3d8.html
这篇写的很用心,但部分细节较为关键的未提及。
几点意见:
- 存放CentOS的镜像文件存放在新建的分区根目录,建议主分区,逻辑分区的话在安装过程中可能出现无法create linux分区。P.S分区大小5~10G,32位系统为FAT32格式,64位为ex4。
- 再新建一个分区,完成后删除分区以作为linux系统的可用空间。P.S大小根据个人需要,我的是50G。
- 建议选择系统语言为英语,当你访问的文件路径中有中文,而终端无法切换输入法到汉语拼音。
- 安装完成后回到windows系统添加启动项,镜像文件所在的分区不建议删除,主要原因分区删除或隐藏后盘符发生变化,而引导项终记录的盘符却未跟随变化导致linux系统无法启动。
- 个人电脑建议选择desktop,如无必要不推荐最小化安装,精简系统需要自己去网上寻找对应内核版本的软件.
二、离线安装工具
系统未默认安装GCC、G++、cmake等工具;若你周围无网线,而又想立即使用工具,希望这篇文章会对你有所帮助。
我住处只有WiFi网络,没有从房东那拉网线,所以选择离线安装,走了些弯路。
- 离线安装包的下载
- 可以在其它pc或切换到windows下载后拷贝到优盘,推荐下载rpm包http://www.rpmfind.net/,整个过程注意GCC、G++版本号要一致,不然使用过程有gcc(g++): error trying to exec之类的error;若版本不一致 ,rpm -e example.rpm卸载并重新选择版本安装。
- 在centos的镜像文件中把GCC、G++、cmake、make等rpm安装包提取到优盘
- 推荐在镜像文件中提取,因为离线安装的GCC无法成功编译,原因是缺少lib和等环境的支持,需提取的rpm包有compat-gcc*.rpm、compat-libc*.rpm、compat-libgcc*.rpm、cpp*.rpm、compat-libstdc++*.rpm、glibc*.rpm等,编译java、fortran、objc等文件也有对应的安装包;
- 安装完这些安装包可能仍无法编译.c文件或.cpp文件,我安装完gcc时提示libmpfr.so1文件无法找到,记得提取并安装mpfr*.rpm
- 安装
- 使用rpm命令。对于依赖性问题,再确认了解依赖关系的前提下推荐强制安装,如rpm -i example.rpm --nodeps --force。
- 使用yum命令,需要在线联网,自行搜索。
三、安装无线网卡驱动
官网下载好驱动程序安装包以及readme.txt,照做就ok了。
因为我初次安装centos,无线状态下系统中很多软件以及lib没有安装或更新,所以过程比较曲折,要有耐心。
make过程有很多大坑等着你们,做好解决n errors的心理准备。
- 提取kernel及其组件等的安装包,安装好,终端输入的小技巧ctrl+shift+c、ctrl+shift+v,非终端环境为ctrl+c、ctrl+v。
- 安装后可能仍然存在make errors,依据官网的readme.txt我们需要
make API=WEXT
或者
make API=CFG80211
- insmod wl.ko,大功告成,记得配置成系统启动自动加载 wl 模块(Wireless LAN)。
- 仍需要提醒的是,安装驱动钱请将系统自带的b43、bcma、ssb等卸载并写入配置文件来屏蔽,不然会有冲突。
本文出自 “CoryKang” 博客,请务必保留此出处http://www.cnblogs.com/corykang/p/4854101.html
浙公网安备 33010602011771号