本人学习Linux不久,属于菜鸟级别,刚学习时,是在Windows 2003下安装虚拟机软件VMWare,然后安装CentOS,使用的一段时间,感觉不是太过瘾,但目前阶段又离不开Windwos,所以决定在Windows 2003下安装CentOS 5.3,组成双操作系统。以下是我从硬盘安装CentOS 5.3的过程。
一、准备工作
1、软件下载
首先下载CentOS 5.3的ISO文件,我的机器是32位机,所以下载的是32位的DVD版,大小是3.7G,下载地址是:
http://ftp.tcc.edu.tw/Linux/CentOS/5.3/isos/i386/
如果你的机器是64位的,请用以下地址下载:
http://ftp.tcc.edu.tw/Linux/CentOS/5.3/isos/x86_64/
注意:如果是64位机器,要从硬盘安装的话,那么要下载CD版的,因为fat32分区不支持4G以上的文件。如果不是从硬盘安装,而是刻盘安装还是下载DVD的方便些。
然后下载GRUB引导管理程序,GRUB是一个多重启动管理器。GRUB是GRand Unified Bootloader的缩写,它可以在多个操作系统共存时选择引导哪个系统。它可以引导几乎所有的Unix,Linux,Windows操作系统。它可以载入操作系统的内核和初始化操作系统,或者把引导权交给操作系统来完成引导。下载地址是:
http://download.gna.org/grub4dos/
2、改变分区
我的机器目前的分区是:
C盘:25G,NTFS格式,D盘:35G,NTFS格式,E盘:40G,NTFS格式,F盘:60G,NTFS格式。
我先将F盘分为两个区,我使用的分区软件是SFDISK,分区完毕后是:
C盘:25G,NTFS格式,D盘:35G,NTFS格式,E盘:40G,NTFS格式,F盘:40G,FAT32格式,I盘:20G,FAT32格式。
分区完毕后,F盘变为FAT32格式,I盘是什么格式都可以,反正我是把CentOS装在这个盘中,到时要把I分区删除掉,建立Linux下的分区的。
注意:如果你的Windows系统已用一键Ghost做了备份,那么你最好在分区前,把你的系统恢复备份,因为一键Ghost是把系统备份放在最好一个分区中,即我的F盘中,当安装完CentOS后再做一次备份就可以了。
3、设置CentOS镜像、GRUB引导程序和boot.ini文件
将下载的CentOS镜像文件放到一个FAT格式的分区中,我这儿是F盘,如果放到NTFS分区中,在安装过程中可能会出问题,这就是我要把F盘改成FAT32格式的原因。然后将镜像中的isolinux文件夹解压到F盘。
将下载的GRUB程序解压到C盘根目录下,放到其他盘中,在启动的时候可能不识别,不过我没有尝试过,有兴趣的可以试一下,是不是不识别,呵呵!如果你需要中文支持,就用chinese子目录中的文件覆盖解压到C盘根目录下的文件即可。
boot.ini文件在Windows系统的C盘根目录下,由于该文件是系统隐藏文件,所以我们编辑该文件时要先在命令提示符中输入:
attrib –s –r –h C:/boot.ini
解除boot.ini的只读属性。然后编辑该文件,只需在boot.ini文件的最后一行加上:
C:/grldr=”Start GRUB Dos”
即可。最后再在命令提示符中输入:
attrib +s +r +h C:/boot.ini,
恢复boot.ini的原有属性。
这样,编辑完重新启动计算机,在Windows的启动菜单中就会出现“Start GRUB Dos”这一项,选择该项即可进入GRUB Dos环境。
二、安装
重启计算机,在启动选项上选择“Start GRUB Dos”选项,然后选择“find and boot linux with menu.lst already install”选项,然后会进入GRUB的编辑屏幕,输入如下内容:
kernel (hd0,6) /isolinux/vmlinuz 回车
initrd (hd0,6) /isolinux/initrd.img 回车
boot 回车
注意:(hd0,6)代表第一块硬盘的第三个逻辑分区,即我的F盘。如果我们是把CentsOS镜像放在我的硬盘的D盘,这儿要写(hd0,4),如果是E盘,则要写(hd0,5)。如果的计算机上装有两个硬盘,而你的CentOS镜像放在第二块硬盘的第一个逻辑分区中,则要写(hd1,4)。
输入以上内容后,系统就开始安装了。首先是语言选择,选择“中文(简体)”;然后是键盘布局的选择,这里选择US;中间有一步是询问安装源的位置,选“Hard Disk”,选择“/dev/hda7”。安装程序就开始搜索光盘镜像,并自动开始系统安装,后面的步骤就和使用光盘安装几乎一样了。
注意:这里选择“/dev/hda7”是因为我的镜像放在F盘,逻辑分区是从5开始编号,我的D盘是第一个逻辑分区,所以,如果镜像放在D盘,则要写成“/dev/hda5”,以此类推。不过要和GRUB编辑的输入区分开,在GRUB中是从0开始算起,而在这儿是从1开始算起。
好了,就写到这儿吧,希望大家在安装时一切顺利!