XP系统下安装Linux CentOS 5.4 的过程与体会
对于整个实验室找不到个系统盘的事情,我是很恼火的。。。上周装虚拟机的时候不知道用ISO镜像,于是乎在6楼和15楼跑来跑去,见人就问有XX系统盘吗?今天在XP环境下装Linux,实在是找不到Linux的系统盘,没办法上午上完课就去“星光超市”买了个空白盘,SONY的,2块钱,不知道便宜还是贵了,我觉着还好吧。那进入正题之前我们就先来说一下怎么样利用空白盘来制作一个系统盘:
1. 准备好空白盘和Linux CentOS(或者是其它任何你想装的系统),这里要注意一下你的空白盘是买CD的或者是DVD的由你自己电脑上的光驱到底是哪种的,还有就是在刻录的时候要看清你自己的光驱能够支持刻录(刚开始不知道,捣鼓了很长时间,还胸有成竹的问力哥找另一种方法。。。)
2. 在网上下载nero 8.0,是一个光盘刻录软件,学名叫做光介质媒体烧录软件,网上百度一大片,安装的时候需要序列号,同样问度娘。。。
3. 打开你的nero的软件,这里由于是要在通过光驱启动的时候能够引导安装系统,因此要选择DVD/CD(ISO)镜像,千万不要选择数据刻录,不然的话只会将你的ISO镜像当成普通的数据写入,不会实现系统盘的功能。
4. 接下来安默认的来就行了,界面操作很简单,不过还要提醒一点就是数据写入的时候速度不要太快,一般的话选择8的那个,单位忘了。。。时间也不会很长,20分钟左右,而且要勾选检测数据那一项,它会在写入后自动检测你的数据的完整性,如果有差错就不会多走弯路了,在后面安装的时候省的出错。
好了接下来就讲讲怎么在原有Window XP系统的情况下安装Linux吧:
我的准备过程:
我的XP有C/D/E/F盘,我将F盘作为安装Linux系统的盘,这里要说明一下,安装之前有两种选择方案:
一是:将你F盘中的所有数据全部删除,即:F盘中不存在你需要的数据,如果不删除的话在安装Linux的过程中你的数据也会被删除的。
二是:将F盘在分为两个盘,数据放在一个盘,另一个分出来的盘做为安装系统使用。这里可以使用分区魔术师这个软件来实现我们的目的,在这里我试过这个方法,可以实现,而且大小也很好控制,直接拖动,就可以确定大小,但是我分好后,他的处理过程会需要很长的时间,由于F盘的东西很多,我忍受不了这么长的时间了,于是乎取消了,按照东东哥的建议直接装。此时我的F盘仅仅是其中没有数据了,但是他的文件系统仍然是NTFS,在XP的我的电脑下仍然可以看到盘符(这里存在问题),直接进BIOS设置为光驱启动,然后开始安装。
前面的设置就按照一般的设置来就行了,这里我们在磁盘分区的时候选择的是第四项:“建立自定义的分区结构”,不实用系统安装程序默认的分区方式,使用我们的需要的分区方式来处理。然后开始进入硬盘分区界面了,这里声明一下,这里仍然可以看到F盘的信息,写着它的磁盘容量,文件类型(仍为NTFS),我选择了这个盘然后开始在这上面新建分区,在为挂载点/分了20G,确定的时候这个时候出现报错:磁盘容量不足以分给主分区,这里稍微留意一下会发现,我们XP下的盘在这里显示的信息为:/dec/hda1 , /dev/hda2(这里面的盘:/dev/hda5,/dev.hda6,/dev/hda7)从这里看出,出错的原因是因为默认的主分区最多不能超过四个,现在我们是在/dev/hda7上继续创建/dev/hda8,就是这种情况导致报错,这种情况下我们先将系统重启,进入XP的环境下,将F盘从磁盘驱动器中删除掉,“我的电脑”右键-》管理-》磁盘管理,会看到我们的磁盘信息,我们只需要选中F盘右键-》从磁盘驱动器中删除,然后就会看到这里变为Free的字样,而且在我的电脑下,F盘已经不存在。磁盘管理信息如图:
这个时候再放入光盘启动,继续继续,走到磁盘分区的时候就能够使用我们的方法分区了(当然在这里加入我们将/boot挂载点设置为强制为主分区仍然会报错,这里之所以想这样设置是为了应对一种情况,就是在旧的主机上安装Linux的时候,有时候能够成功安装但是开机的时候无法读取到,这是因为磁盘容量太大,BIOS捕捉到的磁盘容量不对,但是至少在整块磁盘的前面的扇区它还读取的到,因此要将/boot挂载到整个磁盘扇区的前面的一个小分区,这里我们如果选择了强制转换为主分区,会看到/boot挂载到F盘的最前面,这里由于主分区的数量问题无法设置为主分区---:注:这里应该就是主分区的原因,但是如果我就是想把/boot强制设置为主分区应该怎么办我还不知道,如果你知道的话,希望多多赐教!!)
然后再挂载/home,在分出swap来基本的配置就完成了,这里作为练习只用我们就先分成这样,然后继续继续。。。
Grub引导装载程序:
GRUB(简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。(引自百度)这里我特别留意了一下:我安装的Linux的引导程序装在了/dev/hda,为了让系统在启动的时候能够有两个选项,我又添加了开机菜单,在这里选择的时候会出现你现在的主机上所有安装的操作系统,我这里只有一个多于的Windows,但是它在上面的显示不是Windows的名字,我在网上搜了一下才知道,我将Windows设置为了默认启动项,接下来设置网络。。。root密码。。。安装的软件。。。等,然后等待安装就OK了。
过10分钟左右就会看到Linux Centos的安装成功的提示,然后光盘会自动弹出,系统重启,在系统启动来之后就会出现首次设置的提示:同样按照它的提示和自己的需求设置就好了,这里还会有一个普通用户登录的帐号,建议一定要填写这个,作为平时的用户登录,因为如果不填写普通用户就会一默认的root用户登录,root用户的权限太大,一旦不小心操作后果很严重。。。。
好了,基本上的流程就是这样了,我也是第一次安装,所以很多地方理解的不透彻。还有几点不懂的地方:
1. 在系统启动的时候会有Linux下的提示:Windows will .... in 3 second ,这个时候按下任意键才会出现选择Linux或者Windows的界面,如果没有选择3秒后会自动启动Windows,不过这里和我想的不一样,看到的别人的机子启动的时候会有在黑屏下的提示,而且时间有15秒。不知道是不是引导装载的地方不对。
2. 就是上面的红色部分了。
注:我的F盘是整个大学期间的所有电影,都被我删除了,说实话真的是不舍得,就把我们的照片和以前重要的视频留下了。。。哎。。。