昨晚成功地实现了Windows XP和CentOS 6.4双系统,第一次在实际硬件上运行了CentOS。
其实网络上很多教程都说得很清楚了,我在这里把自己的经验和关键点写一下。
我也是用U盘的方式来安装的CentOS,在这之前,电脑上已经有了XP系统,主分区有一个,15G,就是XP的,扩展分区里逻辑分区若干,专门为/和/home还有/swap预留了三个逻辑分区,分别为15G,20G和2G。
U盘是8G,FAT32格式。电脑BIOS修改启动方式之类的相信大家都懂的。
1、网上有篇帖子说用UltraISO写U盘,仅保留images、isolinux两文件夹和TRANS.TBL文件,仅有这三个文件即可,我就是这么做的,USB-HDD+写入MBR,写入DVD1镜像的方式也是这个。然后把DVD镜像1和2都拷贝进U盘,因为我安装的是32位的CentOS,所以主镜像DVD没有超过4GB,暂时没遇到别的帖子里那些U盘格式是FAT32,然后镜像文件超过4G,拷贝不进去的现象,以后遇到的话再说啦,我看到有人是用U盘分区的方式去解决的,我还没试过。
2、进入安装第一界面,选择第一个选项。这时候U盘的代号是/sda4,所以需要选择这个选项,才能让安装程序找到DVD镜像。因为虚拟机上安装过很多次,所以比较熟练,选择分区的时候,要进入自定义分区选项,这样才能用上专门为CentOS划出来的逻辑分区。
3、由于那些贴心的程序员,CentOS会在安装时候帮助用户设置GRUB,这时候一定要小心,不能把GRUB设到U盘的/sda上,看清楚了,要设置到PC的主硬盘主分区上,那时候很有可能是/sdb或者/sdc上,我是设置到XP所在的盘区上的。默认GRUB第一启动顺序为Windows XP,为了方便不会用Linux的家人。
之后的设置好像没什么需要特殊写清楚的,整个流程按部就班走下来就可以了,Kdump我没设置。
完成后,重新设置好BIOS的启动第一顺序为主硬盘,然后在电脑硬件自检之后,会跳出是否进入GRUB的界面,倒数4秒钟,如果期间按键,就可以进入选择进入Windows XP或CentOS系统的选项界面了。
顺带发现的问题有,而且自己也没找到解决的答案:
32位PC机和XP上运行UltraISO,对Kingmax超棒写入镜像的时候,速度比较快,记得最快有12MB/s,但同样版本的UltraISO,同样的镜像,在64位AMD机和64位Win7上,对Kingmax超棒写入的时候,速度掉到了400KB/s多点。而同样的64位的环境,同样的UltraISO软件和镜像,写入别的U盘,速度起码也是MB/s级别。网上很难找到原因,只推测是Kingmax超棒的U盘芯片的问题了。
本次双系统安装参考的教程有:(注意,有些教程里可能有坑,请耐心看完)
http://www.xitongzhijia.net/xtjc/20140630/23607.html
http://blog.sina.com.cn/s/blog_51c1ed0501018lf2.html
http://www.jb51.net/os/151870.html
http://blog.csdn.net/jsship/article/details/12275221