早就下好了centos6.2的镜像文件,昨天用virtualbox装好,但是太卡了,今天便下定决心装双系统了。

centos的硬盘安装主要参考了这篇文章(链接已失效)。文章讲的很详细,但是出于学习的目的,我大概总结一下思路:

  1. 为centos划出一定空间
  2. 将镜像文件放到fat32格式的盘中是因为linux不支持ntfs格式。但这带来一个新问题是fat32格式不支持大于4gb的文件,如果将来centos的镜像文件大于4gb,就得另找办法了。
  3. 利用easybcd制作引导时,要先知道镜像所在分区的分区号。网上好多教程要求把从镜像提取出来的文件在c盘和镜像所在盘各放一份,我猜是为了图方便,分区号直接写hd0,0就行。
  4. 安装过程中需要注意的就是引导程序一定要写进mbr里,因为linux可以引导windows,反之不可以。

(2012.09.28补充:昨天装双系统的时候,想再次参考一下上面链接的文章,结果发现已经失效,所以在这里大概记录一下安装过程,备忘)

  1. 分出一个5g大左右的fat32分区,将iso放到里边,并将isolinux和images提取出来

  2. 利用wingrub工具查看该分区的编号,也可以通过经验判断

  3. 用easybcd添加一个grub启动项,并在配置文件时输入以下内容:

    title CentOS
    kernel (hd0,0)/isolinux/vmlinuz
    initrd (hd0,0)/isolinux/initrd.img

    注意:分区编号要输刚才分出来的分区的编号

  4. 重启安装,搞定。

(补充完毕)

这里可以引出一个思考:双系统如何删除linux。

我没搜到现成的讲如何删除centos的文章,但是通过安装过程,我大概有了个思路:必须先到win7下将mbr修复成单系统状态,之后删除linux所在分区即可。

安装完毕,我居然手贱想升级显卡驱动,为了华丽的3d效果@_@!

我参考了这篇文章(整个过程都得在root权限下)。然而悲剧的是,当我装完驱动重启后发现屏幕上出现了六个小屏幕,六个!!我晕,你知道我是怎么在这“小巧”的屏幕里搜索解决方案的吗!!

我还搜到一篇文章,和上篇类似,但是提到glx-utils.x86_64可能会与显卡驱动冲突,于是我悲剧地删除了,但是情况依旧。

就在我准备放弃、重装系统时,我终于搜到了一篇救命文章(链接已失效),六个屏幕的问题就这么解决了。但是略微有点不爽的是,问题虽然解决,我并不知道为什么这么做可以解决。知其然,不知其所以然有什么意思。而且文章作者说不要再安装compiz之类的软件,但是如果不是为了视觉效果,我更新驱动有什么用?

于是我变换关键词继续搜索,总算柳暗花明又一村。我找着了这个,原来只需要在配置文件里添一句话就可以,而且作者还很厚道地给了一个解决快捷键无法调整亮度的方案。

不过他提到的方法我还没试。我现在准备先把删掉的compiz装回来试试,如果出了问题,就重装一次驱动,按他的方法做即可。反正总不会比重装系统更惨了。