转载:http://www.cnblogs.com/GWeuro/p/3260922.html
Part I 前言
最近打算在硬盘上安装CentOS6.4,之前因为都是在虚拟机上安装,没有遇到什么问题,实际在硬盘安装的时候,问题就接踵而来,因为网上安装CentOS6.4的教程很多了,我就不详细写了,这篇博客主要写安装的一些注意点和问题总结,在安装过程中遇到问题的朋友,可以来这里查阅,也欢迎大家留言讨论,希望可以与大家共勉。
Part II 准备
我下载的CentOS6.4是X86_64的版本,大概有4.05G左右,相信大家在安装过程中都会遇到这样一个问题,那就是空间不够。为什么呢,因为Linux是不支持NTFS格式的硬盘读写的,在Windows和Linux下都能读写的磁盘格式是FAT32,而FAT32最大只能支持单个文件4G的大小,如果单个文件超过了4G就无法存放,所以在安装的过程中非常的头疼,在查阅总结了大家的一些方法后,现归纳如下。
首先,需要的软件有三个,一个是EasyBCD,这个软件用来管理和设置开机启动项。第二个是DiskGenius,这个用来更改分区,因为在安装过程中需要先对硬盘进行分区,当然你用其他的分区软件也可以。最后一个是Ext2Fsd,这个软件用来在windows下查看ext3/4格式的分区,因为windows下最常见的分区格式是NTFS和FAT32,而Linux下则常用ext3/4,所以要想在windows下读取ext格式的分区就要靠这个软件啦。
还有一个要说明的是,要装双系统的可以按照我这个方法,如果要装单Linux系统,可以自己更改一下其中一两步即可,请各位自己研究,这里不细说了(例如你可以装完linux之后再删除windows系统)。
好了,一切准备就绪,准备开工吧。以下的安装方法是我参考了众多的网络资源再结合自己无数次尝试总结出来的方法,肯定可以安装成功,只要一步步照着做就好,因为具体过程比较繁琐,而且截图也不方便,我就主要说明下关键性的几个步骤。
Part III 安装
1.磁盘分区
在安装过程中,最重要的步骤就是磁盘分区了,因为这决定了你怎么在windows下把大于4G的文件安装进windows不支持的分区格式中。我这里将要分区的盘分成5个,分别是用来作为CentOS的启动目录(/boot),根目录(/),家目录(/home),Swap(/swap),以及一个备用的目录(最好按照我这个顺序,即把/boot分在最前面,而且要把这些盘全部都清空)。
接下来,要做的事情就是用DiskGenius进行分区啦,分区的方法我就不讲啦,就是怎么使用DiskGenius的问题,给大家一张图看下,这里只说要注意的地方。
- 首先是大小的问题,boot目录只要分300M即可(不可太小,因为待会儿要将200多M的文件夹放入这里),根目录和家目录根据你的需求自行设定,我这里设定的是65GB和30GB,swap目录则是设定成大约是你物理内存的1.5-2倍左右,因为我这台机子的内存比较老,才2G,所以我swap这里设4G,最后一个备用目录有两个用途,先是用来做个过渡和缓冲的作用,待会儿安装需要用到这个盘,在安装好之后,我们则在linux用它来做备用的目录,自己的一些东西可以放在这个盘里,所以为了待会儿我们安装过程能够顺利完成,这个盘最好设大点,因为ISO的解压文件要放在这个目录下,所以我这边给的大小是16G.
- 其次是格式问题,下面这张图是我已经分好了分区的截图,可以看到是ext3的格式,但是我们这时候分区要把它全部分成FAT32的格式,否则不能进入安装,系统似乎读取不到安装的硬盘,待会儿安装的过程中再将它改成EXT3的格式,这边我们只要知道把这5个盘全部设为FAT32格式即可。
2.更改开机启动项
- 硬盘分区好了,现在要用EasyBCD进行开机项的设定啦。打开EasyBCD,选择添加新条目,在便携式/外接存储介质->ISO中的路径添加下好的CentOS DVD1的ISO文件,注意,这里是ISO文件,不是解压出来的目录。然后点击右下角的添加条目,这样子就更改好了开机启动项。
- 接下来,解压CentOS DVD1的ISO文件,将images文件夹和isolinux文件夹放入boot目录中(即上述300M大小的硬盘中),然后重启电脑,选择刚刚用EasyBCD设定好的“NeoSmart的ISO条目”选项。
3.安装
- 安装过程可以参考网上其他的很多教程,例如这里,这边我还是讲一下注意点,如果安装过程中这篇博文和其他的教程有不同之处,请以本篇博文为主,否则可能会造成安装失败哦。
- 中途会出现一个选择镜像安装格式的时候,选择“Hard drive”,进入选择sd盘的选项,这里要选择的是刚刚存放images和isolinux的boot盘,如果你不知道是哪一个,你可以一个个试过去,如果通过了就说明你选择正确啦。还有现在这些配置你大可直接点击下一步,因为这次安装主要是配置磁盘,你现在配置的选项都是不会生效的,所以不必费时间去配置,全部都直接下一步就好了。
- 接下来就是最重要的啦,在“您要进行哪种类型的安装”中,我们选择“创建自定义布局”,然后这里可以看到我们刚刚分好区的5个盘,除了boot盘因为有文件,不允许你更改磁盘分区格式外,其他4个盘我们均改为Ext4格式,并且对他们进行相应的挂载(双击盘符,在弹出的窗口中可以通过下拉框选择需要挂载的盘符,swap不需要设置分区为Ext4格式)。
- 都设置好之后,一路下一步,会出错,然后这时候退出重启,进入windows系统,这时候打开Ext2Fsd工具,双击备用盘(即16G的那个盘),将这两项勾起来,然后对着备用盘点右键,选择“Service Management”,将“Enable writing support for ext3 volumes”勾起来,现在你在计算机里可以看见这个盘了,将CentOS DVD1 ISO拷贝到这个目录,并且解压到这个目录中,注意,这里解压出来之后必须是顶级目录,即images、isolinux等文件是直接在这个盘符的目录下,而不是在这个盘符的子文件夹的目录中,否则待会儿安装过程中会无法识别到而出错。然后我们删除boot盘符中的全部文件(直接格式化也可以,这样待会才可以更改boot的分区格式,然后才能将启动项挂载在这里)。
- 再打开EasyBCD,在“高级设置”中,在“从下面的列表中选择一个条目来调整”,选择你的CentOS系统,然后在下面的“基本->驱动器”中选择Boot(如果没有,可以先执行下面两步,然后再进入windows系统执行这个步骤)
- 再次重启,进入“NeoSmart的ISO条目”,这时候请根据你的需要认真配置每一步,这时候在选择sd盘的时候,要选择备用盘,而不是上次的boot盘了,如果不知道哪个是备用盘,你同样可以一个个试过去,直到成功为止。接下来,同样到“创建自定义布局”的时候,进入,将boot也设为ext4格式,你会发现现在可以设置了,同样挂载到/boot后,确定,点下一步。
- 接下来,在“dev/sda中安装引导装载程序”这里选择“更换设备”,然后选择第二项boot引导(具体是什么我忘了,反正不要选择默认的即可),然后执行下一步,如果出错,可以执行第一步即可。
- 接下来根据你自己的需要一路配置等待安装完成即可。
Part IV 总结
本文给出了一个在windows下安装大于4G,并且安装成linux磁盘分区格式的方法,如果大家有更好的方法或者建议,欢迎一起交流,另外我经常在线,如果大家在安装过程中有遇到什么问题,或者对博文的错误内容均可留言指出,我有看到都会进行更改和答复。如有转载请注明出处:http://www.cnblogs.com/GWeuro/p/3260922.html,感谢阅读。