通常我们都是使用linux的GRUB或者是LILO来引导启动的分区,也可以使用我们比较熟悉的windows中的
ntldr或者是boot.ini来实现引导。
一,使用linux引导
假如我们有一块80G的硬盘,把其中的20G分给linux,另外的60G给windows。虽然不平衡,但是这已经足够了。
首先我们安装linux(这里以典型的red hat 9.0为例),我们可以把linux分为两个部分,或者是三个部分。引导的方式都采用GRUB方式,因为LILO的引导方式已经有人介绍过了。
先说分两部分,第一部分是根分区,在挂载点的位置上添“/”就可以了。由于linux下没有C:,D:这种盘符的概念,所以每一个linux的分 区必须挂载到目录树上才可以使用。这里有一个特殊的分区,就是根目录/,这个目录是必须的,它是linux目录树的根。添加根分区的时候文件格式要选择 EXT3,这个是默认的,一般不需要你做更改。大小就给18G吧,原因一会解释。第二部分是linux和windows共的交换分区,这个分区要使用两个 系统都支持的FAT分区方式,FAT的分区方式在linux下被定义为VFAT,在windows下被定义为FATwin95分区方式,也就是FAT16 的分区,所以我们可以用来做交换分区,其实用SWAP分区方式也可以做交换分区,不过空间太小,使用也不方便所以我选择了FAT的分区方式。linux对 FAT分区的大小做了限制0~2048MB,也就是VFAT的大小最大不得超过2G,这就是我刚才怎么把根分区分为18G的原因了,这样没有浪费硬盘的分 区:)分区以后安装系统就可以了,至于系统的类型你可以自己选择,我个人推荐“定制”。linux的系统安装好后就可以安装windows了,剩下的 60G你想怎么分都可以。当你安装好windows后可能会发现没有任何引导,直接进入了windows,这是这中双系统中很长见的问题,你也不必要害 怕,还记得windows下的fdisk命令吗?当然,这个是98时代的命令了,现在早就不知道改成什么了。(什么?不会?那你还是不要用linux+ windows了)对,就是它,用它激活linux的根分区,然后重新启动,你就可以看见双系统了。
把linux分三部分的方式和分两部分很像,就是先划出2G~5G的空间做一个EXT3的分区,挂载为“/boot”,这个空间的大小可以根据系 统的推荐划分,2G~5G是red hat的推荐大小。划分好后就按照以上说的步骤划分根分区和交换分区。然后激活/boot分区。这种分区的好处好是删除linux的时候不会影响引导,因 为/boot是一个独立的引导区了。
二,使用windows引导
下面我们说说在windows中实现引导,这个要麻烦的多,依然是先安装linux,制作交换区。安装好后先不要忙着做其他的,在命令提示符的状态下输入以下命令
dd bs=512 count=1 if=/dev/hda* of=bootsect.rh
这里的*代表的是你给windows留下空间的标号,安装linux的时候需要注意一下!!!!
这个命令是把linux引导扇区保存成一个boottsect.rh文件,然后把它保存到我们做好的交换分区中,
windows安装好后把这个文件拷贝到C盘的根目录下,然后编辑boot.ini文件,注意要去掉系统和只读的属性,在里面添加
C:/bootsect.rh="linux"
保存好,改会系统,隐藏和只读的属性。
三,总结
似乎是技术发展的需要,我们要掌握的知识已经不仅限于windows的平台了,所以建议大家慢慢接受点linux的技术,以方便以后更好的发展。
四,弊端
这两种分区方式似乎只限制在windows的2k Ad_Server,XP和03server几个版本上,希望大家能提出宝贵意见。
centos双系统引导 linux双系统引导
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
GRUB引导故障及修复【双系统引导修复】
grub菜单修复
双系统 grub修复