最近想学linux,开始看鸟哥,上面用的是CentOS,就打算在本本里再装一个CentOS,不过相对之前装Ubuntu的经历,这次颇为不顺,经过反复的尝试,总算搞定,现在总结下……
1.下载EasyBCD和CentOS镜像,我用的是CentOS-6.4-i386-bin-DVD1.iso,顺便说下,有好多版本,大小不同,里面带的软件包也不同,我用的bin,里面软件包很多,不用再联网下载,但是它很大,3.7G,新手建议选这版本,因为装上之后貌似联网还是个问题,至少我现在还没有去联网,只是看了下,感觉有些复杂,还有个CentOS-6.4-i386-bin-DVD2.iso,不过装系统时只用到DVD1,DVD2不是必须的,里面也是软件包之类。
2.因为Grub无法识别NTFS,CentOS ISO镜像必须放在FAT32磁盘格式下,我之前的硬盘全是NTFS格式,于是就把F盘压缩出10G,用来放CentOS镜像文件。
3.先说下硬盘的问题,我准备用40G的空间安装CentOS,之前系统里已经有C、D、E、F、G(放镜像文件的10G),其中C是主分区。我对40G的规划是
/boot 200M(主分区), ext3格式
/ 20G(主分区), ext3格式
/swap 2G, swap格式
/home ,就是剩下那些,(书上说也弄成primary,我可能是忘记了,不过没什么关系吧)ext3格式
下面这一段蓝字部分比我还新的新手可以不用看,也只是我的尝试……
开始安装的时候,我就直接留了40G的可用空间,但可能是我之前分区处理的不当,限定了可用空间在创建新分区的时候只能是逻辑分区或者主分区中的一种,不知怎么回事,在装到的时候无法创建新的分区,现在想想,如果开始这是一个分区,到装的时候用delete删除分区,再create应该就可以了,那会以为是windows里只能有3主+1扩展的形式,就只建立了两个分区,一个主分区,一个逻辑分区,而且删除盘符(不想挂载在windows下面,不知道这样可以不,呵呵~),到安装的时候再将这两个分区分成/boot 和/,/swap和/home,这样比较麻烦,而且可能做了无用功,以后会继续研究这个问题,找到根本所在……
总之,安装之前,留下40G空间就行了,如果是可用空间,进去之后直接Create创建各个分区,如果是一个已经格式化好的分区,进去之后先Delete该分区,再create创建各个分区。
4.下面进入正题,准备工作:
(1)将CentOS.iso解压,先将解压后里面的images文件夹和isolinux文件夹以及CentOS-6.4-i386-bin-DVD1.iso拷入FAT32格式磁盘根目录下,我这里是G盘
(2)将解压后isolinux文件夹下的initrd.img和vmlinuz文件拷到C盘根目录下(这倒是和装Ubuntu相同),然后打开EasyBCD,
“添加新条目”—>“NeoGrub”—>“安装”—>“配置”,会出现一个txt文档,在文档最后加入如下内容:
tite CentOS
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img
然后准备工作就搞定了,重启就好了,准备开始安装吧~
5.重启之后,选择NeoGrub进去,出现CentOS,回车进去,然后就很简单了,选择语言,貌似中文简体不行,就选了English,有个比较重要的是选择从哪里安装,第一项是CD/DVD,第二项是hard drive ,选这个,然后就出来了让你选择在哪个盘里。sda0--sda4是主分区,逻辑分区从sda5开始,我只有C是主分区,然后就是D、E、F、G(5、6、7、8),镜像文件在G,就选择sda8。然后过一会就开始进入安装了。
6.出现界面,先选择安装方式,上面的是自动安装,后面再选个系统安装位置即可,本人第一次不知道状况就用的这种,吃个饭回来发现装完了,惊讶了半天,呵呵……选择下面的自定义安装,(顺便说下,一般装软件什么的,最后一项都是自定义安装,反正都是自己手工操作的,一般前面的都是自动安装,还美其名曰“快速安装”……)。
选择了自定义安装,后面就是时区选择,用户名、密码之类。相对来说,比较难得的就是分区了,不过按照之前计划好的也没什么问题。后面还有个Boot loader operating system list,这是引导项的选择,默认是CentOS的,我把它改成了win7(就是other那项改个名)。还有个选择什么默认安装“minimal”的,我选择了最后一个,这里面的软件最后,当然装起来最慢,叫什么“software development workstation”,大概是……
然后就是开始安装了,一路畅通无阻,除了时间比较长之外。
最后就是congratulations!你装完了,重启一下再设定即OK。其中有个Kdump,查了下是内核崩溃时打印一些东西出来,一般不是研究内核的都不启用。
最后,说下开机引导项的问题:
因为上面在安装的时候,boot loader 默认改成了win7,再开机的时候,会出现两行字,下面那行是时间倒数,一般5秒,过了这5秒就自动进入win7 系统了,在这5秒之内,按任意键进入系统选择页面,就是选择进那个系统,上面的是CentOS,下面是win7。如果你觉得这样不麻烦的话,就这样也OK,但是本人不喜欢这种方式,就搜帖子,修改了下。地址 http://blog.csdn.net/dimons/article/details/7849114
本人在操作过程中,不小心,将默认进win7系统,而且timeout=0,这样开机的时候根本进不去CentOS了,找各种办法解决,都不行,最后决定再装一遍(幸好安装之前没格分区,实在懒得弄了……),但惊喜的是,在安装的时候,它自动检测,说我已经安装了一个CentOS系统,可以选择升级,于是我就选了update这项,进去之后,将引导项重新写入mbr,一切ok,省了好多时间~
然后我又进入CentOS,修改启动项,默认还是win7,timeout=10,将hiddenmenu注释掉了(#hiddenmenu),这样开机就可以进入选择界面了,方便直接~
这是我第一次写技术日志,发现还真是挺累的,呵呵~不过这个过程中将自己之前做的工作捋了一下,有益于个人进步,而且真心希望能够帮助看这篇blog的小白们,也很感谢那些写技术博客的前辈们,为我们提供了好多好多资源和帮助 :)
如果大神看了,请不要拍砖,多多指点~