当前位置: 技术问答>linux和unix
近日装了Windows XP + FreeBSD + Red Hat Linux三系统共存,写个帖子说说心得,请大家提提意见。
来源: 互联网 发布时间:2015-03-12
本文导语: 大家好!小弟是菜鸟一个,因为对开放系统比较感兴趣,故近日装了个三系统共存。因为我是才开始学习这个东西,所以在这个“痛苦”的安装过程中严重感受到了“郁闷”二字的深刻含义!因为总看到有朋友问多系...
大家好!小弟是菜鸟一个,因为对开放系统比较感兴趣,故近日装了个三系统共存。因为我是才开始学习这个东西,所以在这个“痛苦”的安装过程中严重感受到了“郁闷”二字的深刻含义!因为总看到有朋友问多系统共存的相关问题,并且为了感谢大家平时对我的帮助,我就恬着脸在这里说说自己的心得,希望能够抛砖引玉,把这个帖子整理到FAQ上去。
首先,我来介绍一下软硬件的基本情况。我这里是一台普通的家用机,一个硬盘加一个光驱,硬盘的容量是20G,因为是全新安装,故硬盘上无任何分区。在软件方面,我这里有一张Windows XP专业版的安装盘、一张FreeBSD 4.7的安装盘、还有三张Red Hat Linux 9.0的安装盘,准备全部从CDROM来进行安装。
我认为多系统共存最难解决的是分区问题,因为:为了保险起见,我们有必要去把LINUX的/boot单独分出来,并将其放于硬盘的前8.4G的空间;还有FreeBSD系统必须要装在主分区中……鉴于以上所述,我选择的分区工具是PQ 8(分区魔术师)。选用这个工具的原因就一个:有保证!靠得住!
OK,我们开始动手。我这里有一张引导光盘,引导后可以启动PQ 8这个软件。如果没有这类光盘的朋友,可以去网上下载一个PQ 8的软盘精简版,应该很好找的。接着刚才的话题,启动了PQ 8后,我们要:
1——》分一个主分区,大小为5G,格式为FAT32,最后设置为活动分区。这个分区我们用来安装Windows XP专业版。多说一句,整个硬盘里就这个分区为活动分区,就是那个“ACTIVE”!
2——》分一个主分区,大小为100M,格式为EXT3。这个分区,我准备用来做LINUX系统的/boot。在这里要说一句,我这里把它单独拿了出来,是为了避免将系统内核文件放到1024磁道以外。
3——》分一个主分区,大小是5G,格式为EXT3。在这里我要解释一下,这个分区本来是要装FreeBSD系统的,但是PQ 8这个软件没有办法分出BSD支持的格式,于是我只好使其格式为EXT3,目的就一个:占个地方。
4——》分一个扩展分区,剩下的空间都用上。在这个扩展分区中依次包括以下的逻辑分区:900M的SWAP 、5G的/ 、3G的/var 。
以上就是我的分区情况,硬盘空间有限,只能如此。还好,我只是一个初学者,可以应付了的。
接下来就是安装操作系统的顺序了,我的顺序是Windows XP ——》FreeBSD ——》Red Hat Linux。
首先,我们来安装Windows XP这个系统,我想不必我多说了,很智能……搞定它只需要等待。
其次,我们来搞定FreeBSD这个系统。我是用光盘直接引导的,然后直接选择了跳过内核配置,并且很懒惰地再下一步选择了“express, begin a quick install”
就是使用了快速安装模式。这里,我主要说说后面的三步:分区设置、引导设置、分区挂载!我们可以从屏幕看到我们的硬盘的分区情况,在这里要做的就是“删除刚才占地方的那个EXT3,然后新建一个Slice(可以暂时理解为新建一个分区),大小为刚才所占的全部空间,格式代码设置为165”。在分区设置这个问题上,我需要特别说明一下,尽管分区工具里有一项是“Change Type”,你却不要指望直接把EXT3转换成BSD默认的格式,而必须要先将其删除,然后再新建。再往后,安装程序要求你选择引导程序的安装,你可以选择“BootMgr”,呵呵……因为这样对于一个初学者来说,还可以看看BSD LOADER的模样。再再往后,就到了挂载这一步骤了,我的建议是直接按“A”来让系统为你合理分配,除非你有特殊要求。好了,一下的步骤就和多系统共存没啥关系了,有兴趣的朋友可以自己看这个帖子,很经典的哦:
http://community.freebsdchina.org/phpBB/viewtopic.php?t=850
好了,上面已经装好两个系统了,开机后我们应该可以看见屏幕上有类似“F1:DOS ;F2:Linux ;F3:FreeBSD”这样的选项,此时我们只剩下可爱的红帽子了,来吧……动手。老办法……光盘启动,选这个选那个……唯独到了引导程序设置的时候,你会发现……Red Hat Linux无法认出FreeBSD这个系统,没有关系……我们就先不去管它,直接把GRUB装在MBR里来引导系统。好了……经过了漫长的等待,可爱的Red Hat Linux系统已经装好了,在我们开机的时候……应该可以看到GRUB的漂亮界面了。少了什么?没错,少了FreeBSDZ这个选项,来吧……进到Red Hat Linux中去添加吧!传说中一般的发行版,GRUB的配置文件都在/etc/grub.conf中,但是不知道是为了啥,我却是在/boot/grub/里面找到了grub.conf,不管哪里吧……找到这个叫grub.conf的文件就对了(别骂我不负责,我也是才学这个,不懂的)。然后可以看到类似这样的格式:
title DOS
rootnoverify (hd0,0)
chainloader +1
OK!我们可以添加:
title FreeBSD
rootnoverify (hd0,2)
chainloader +1
还记得刚才我的分区顺序吧?想来为什么是rootnoverify (hd0,2)大家该能明白,如果对此有什么疑问,大家可以来看这个帖子的,一样经典:
http://www.linuxsir.com/bbs/showthread.php?s=&threadid=21504&highlight=NTFS
好了……保存并重新启动机器吧,你可以兴奋地看到你的三系统启动选单了。
以上就是我的安装过程,我把我觉得该重点说的地方全部写了出来,如果有和我一样的初学者看不明白,尽可以按照以上的联络方式与我联络,我希望能认识更多的CSDN的朋友——》QQ:3039961
最后的最后,贴一些下载资源给大家!
首先,我来介绍一下软硬件的基本情况。我这里是一台普通的家用机,一个硬盘加一个光驱,硬盘的容量是20G,因为是全新安装,故硬盘上无任何分区。在软件方面,我这里有一张Windows XP专业版的安装盘、一张FreeBSD 4.7的安装盘、还有三张Red Hat Linux 9.0的安装盘,准备全部从CDROM来进行安装。
我认为多系统共存最难解决的是分区问题,因为:为了保险起见,我们有必要去把LINUX的/boot单独分出来,并将其放于硬盘的前8.4G的空间;还有FreeBSD系统必须要装在主分区中……鉴于以上所述,我选择的分区工具是PQ 8(分区魔术师)。选用这个工具的原因就一个:有保证!靠得住!
OK,我们开始动手。我这里有一张引导光盘,引导后可以启动PQ 8这个软件。如果没有这类光盘的朋友,可以去网上下载一个PQ 8的软盘精简版,应该很好找的。接着刚才的话题,启动了PQ 8后,我们要:
1——》分一个主分区,大小为5G,格式为FAT32,最后设置为活动分区。这个分区我们用来安装Windows XP专业版。多说一句,整个硬盘里就这个分区为活动分区,就是那个“ACTIVE”!
2——》分一个主分区,大小为100M,格式为EXT3。这个分区,我准备用来做LINUX系统的/boot。在这里要说一句,我这里把它单独拿了出来,是为了避免将系统内核文件放到1024磁道以外。
3——》分一个主分区,大小是5G,格式为EXT3。在这里我要解释一下,这个分区本来是要装FreeBSD系统的,但是PQ 8这个软件没有办法分出BSD支持的格式,于是我只好使其格式为EXT3,目的就一个:占个地方。
4——》分一个扩展分区,剩下的空间都用上。在这个扩展分区中依次包括以下的逻辑分区:900M的SWAP 、5G的/ 、3G的/var 。
以上就是我的分区情况,硬盘空间有限,只能如此。还好,我只是一个初学者,可以应付了的。
接下来就是安装操作系统的顺序了,我的顺序是Windows XP ——》FreeBSD ——》Red Hat Linux。
首先,我们来安装Windows XP这个系统,我想不必我多说了,很智能……搞定它只需要等待。
其次,我们来搞定FreeBSD这个系统。我是用光盘直接引导的,然后直接选择了跳过内核配置,并且很懒惰地再下一步选择了“express, begin a quick install”
就是使用了快速安装模式。这里,我主要说说后面的三步:分区设置、引导设置、分区挂载!我们可以从屏幕看到我们的硬盘的分区情况,在这里要做的就是“删除刚才占地方的那个EXT3,然后新建一个Slice(可以暂时理解为新建一个分区),大小为刚才所占的全部空间,格式代码设置为165”。在分区设置这个问题上,我需要特别说明一下,尽管分区工具里有一项是“Change Type”,你却不要指望直接把EXT3转换成BSD默认的格式,而必须要先将其删除,然后再新建。再往后,安装程序要求你选择引导程序的安装,你可以选择“BootMgr”,呵呵……因为这样对于一个初学者来说,还可以看看BSD LOADER的模样。再再往后,就到了挂载这一步骤了,我的建议是直接按“A”来让系统为你合理分配,除非你有特殊要求。好了,一下的步骤就和多系统共存没啥关系了,有兴趣的朋友可以自己看这个帖子,很经典的哦:
http://community.freebsdchina.org/phpBB/viewtopic.php?t=850
好了,上面已经装好两个系统了,开机后我们应该可以看见屏幕上有类似“F1:DOS ;F2:Linux ;F3:FreeBSD”这样的选项,此时我们只剩下可爱的红帽子了,来吧……动手。老办法……光盘启动,选这个选那个……唯独到了引导程序设置的时候,你会发现……Red Hat Linux无法认出FreeBSD这个系统,没有关系……我们就先不去管它,直接把GRUB装在MBR里来引导系统。好了……经过了漫长的等待,可爱的Red Hat Linux系统已经装好了,在我们开机的时候……应该可以看到GRUB的漂亮界面了。少了什么?没错,少了FreeBSDZ这个选项,来吧……进到Red Hat Linux中去添加吧!传说中一般的发行版,GRUB的配置文件都在/etc/grub.conf中,但是不知道是为了啥,我却是在/boot/grub/里面找到了grub.conf,不管哪里吧……找到这个叫grub.conf的文件就对了(别骂我不负责,我也是才学这个,不懂的)。然后可以看到类似这样的格式:
title DOS
rootnoverify (hd0,0)
chainloader +1
OK!我们可以添加:
title FreeBSD
rootnoverify (hd0,2)
chainloader +1
还记得刚才我的分区顺序吧?想来为什么是rootnoverify (hd0,2)大家该能明白,如果对此有什么疑问,大家可以来看这个帖子的,一样经典:
http://www.linuxsir.com/bbs/showthread.php?s=&threadid=21504&highlight=NTFS
好了……保存并重新启动机器吧,你可以兴奋地看到你的三系统启动选单了。
以上就是我的安装过程,我把我觉得该重点说的地方全部写了出来,如果有和我一样的初学者看不明白,尽可以按照以上的联络方式与我联络,我希望能认识更多的CSDN的朋友——》QQ:3039961
最后的最后,贴一些下载资源给大家!
|
揭帖子,进入精华