最近几周闲来无事,不想看书敲代码,无奈北京天气要么暴雨,要么暴晒,实在无心外出,但是周末又实在无聊。干点儿什么呢? 唉,装装系统吧,大学到时候一直用ubuntu,那个系统安装非常那个方便,可以说是傻瓜安装,到如今还没有自己硬盘安装过双系统,正好一直看好到cnetos6.3更出现,那就硬盘装一下吧,如此便出现了最近这几片博文。
一直很郁闷,现在都什么年月了,为什么centos还是不能直接挂载NTFS格式的文件系统?这直接导致两个问题:
一:在安装双系统的时候要使用一个非NTFS格式到磁盘存放安装镜像,如果是win7系统还要分出两个盘(一个用于安装centos系统,一个用于存放安装时候使用到cenos镜像)。
二:系统安装之后,centos无法访问win7 分区中到数据。
无奈之下求助第三方软件吧,这里采用NTFS-3G软件,下载链接 http://w.qjwm.com:20804/UUAuth/mydown_w/abuhometk/ntfs-3g_ntfsprogs-2012.1.15.tgz
解压编译安装
tar -xvf ntfs-3g_ntfsprogs-2012.1.15.tgz
cd ntfs-3g_ntfsprogs-2012.1.15
./configure && make && make install //需要切换到超级用户执行。
安装完成之后,即可挂载win7 ntfs格式文件系统:(依然使用超级用户)
mkdir /mnt/winC //在mnt中创建一个用于挂载到文件夹
mount -t ntfs-3g /dev/sda1 /mnt/winC //这里可以通过ls /dev 查看系统有多个磁盘,选择一个需要到即可
cd /mnt/winC //即可进入win7 文件系统。
umount /mnt/winC //解除挂载
以上文件系统的问题搞定,下面就算关于上网的问题了,centos 6.3安装完成之后,如果使用网线链接上网,不存在任何问题,但是现在到年月还有多少家庭中使用上一代路由到处扯网线呢?无线上网又是个问题。
笔记本 TP,无线 RTL8188(或者其他型号,但要到RTL官网下载对应的驱动)官网RTL驱动链接:http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true
可以看到关于RTL8188CE linux驱动有两个,可以通过命令 uname -r 查看一下内核版本,
我的2.6.32-279.2.1.el6.i686
Linux driver for kernel 2.6.24 (and later, up to 3.2.x) | 0005.1230.2011 | 2012/1/2 | 4612k | HK1 | UK1 | US1 | US2 | US3 | CN |
Linux driver for kernel 2.6.23 (and earlier) | 2.6.0006.0321.2011 | 2011/11/22 | 1720k | HK1 | UK1 | US1 | US2 | US3 | CN |
注意:按照官方说法我应该下载,第一个驱动进行编译安装,但是这个我试验了好几次,每次都报错,无奈死马当成活马医,用第二个试了一下,成功通过。真应了那就话啊,实践出真只啊,官方说法也得看情况,所以安装不成功的童鞋可以试试其他驱动,多探索一下有好处。
好了,开准备安装。我的Centos系统安装之后基本不带什么应用软件,连GCC 都得手动安装。这里得先安装编译所需要到工具库(make命令 gcc g++ kernel-devel),如下:
yum -y install make gcc gcc-c++ kernel-devel //kernal-devel 是编译内核必备的开发库
tar -xvf rtl8192ce_linux_2.6.0006.0321.2011.tar.gz
cd rtl8192ce_linux_2.6.0006.0321.2011 //提醒:大家在编译安装的时候,看一下里面到read文件
///这是linux软件里面都带有到一个说明,对安装很有帮助。
注意:里面没有提到支持Centos到kernel,但是提到Fedora Core了,也许Centos采用的也是这个,毕竟都是居于RH的发行版本。
里面提到到安装命令,如下:
1. Change to Super User
sudo su //改命令直接用su替换。
2. Compile driver from the source code
make //如果make报错,有可能是因为你没有安装内核开发需要到编译环境,或者安装不完整。
// 确保 /lib/modules/内核版本号/build/ 目录下面有include等,内核版本号用uname -r
//的输出内容替换我的为 /lib/modules/2.6.32-279.2.1.el6.i686/build/
3. Install the driver to the kernel
make install
reboot //前面没有报错的话,重新启动之后,无线驱动提示灯亮起
4. uninstall driver
make uninstall //如果要卸载该驱动
注意:如果没有显示无线,检查无线网卡是否启用: ifconfig wlan0 up
如果还无法使用,那么google 无线网卡配置。