我们知道现在主流操作系统有以Linux为代表的开源系统和微软的windows,两者各有优点,Linux以其开源·免费·功能强大在服务器领域占得一席之地,但是windows更以他简单易于操作的图形化界面·多彩的多样的软件等优势继续着微软帝国的世界!总归是各有千秋!
    既然都那么好,我们用哪个呢???哈哈答案是都用!!!好了废话一堆,正题开始!
   首先我们要明确windows原本是不可以引导Linux的,要装两个系统就必须先装windows再装linux
     理由一·Linux和windows在装的时候都会往你所选硬盘的零磁道,零柱面,一扇区写入mbr!windows会将mbr直接覆盖掉,而Linux会搜索硬盘上的其他OS并一起写入到mbr,这样虽然是将mbr覆盖掉但是,以前的OS还是可以启动的!
    理由二·windows只能装到主分区,但是Linux可以装到任何一个分区;windows必须要有虚拟内存,但是Linux没有交换分区照跑不误!
    那就让我们来为电脑部署俩系统,尽享前辈的成果吧
 情况一:按照以上步奏,就可以完全使用Linux引导windows,那就不用我废话了,但是,事情总有意外,防患于未然,来看第二种
 情况二:万一哪天windows崩了,或是引导器坏了,我们要重装
windows怎么办,这会覆盖掉Linux的Grub,导致Linux不能被引导起来,补救措施很多比如用第三方软件引导 或是用安装光盘进入到rescue里来修复,但是这都给很麻烦! 这里我们只介绍一种方法,也是最简单实用的步奏很简单,只要四部:
一、(备份Grub)首先我们要有将Grub备份下来,这对于管理员来说之很重要的哦,否则平常没啥事,那天要重装windows时就后悔了!在Linux中备份Grub我们用得到的命令是:
                             : #dd   if=/dev/hda   of=/mnt/linux.mbr    bs=512   count=1
解释一下命令    #dd(块复制)   if=/dev/hda (源设备)  of=/mnt/linux.mbr (目标设备)  bs=512( 备份的单位)  count=1(备份数量)   
因为mbr在磁盘的零磁道,零柱面,一扇区里MBR+DPT+Magic Nunber(446+64+2)共512kb我们可以原封不动的备份到U盘里或是磁盘的FAT文件系统里,mnt是U盘或是FAT的挂载点,挂载命令为:
                            :#mount /dev/sde1 /mnt
    一下解释:mount(挂载命令) /dev/sde1(源设备) /mnt(挂载点)
查看源设备的命令:#fdisk -l
SCSI硬盘为sda,IED硬盘为hda,如:/dev/hda1意思是第一块硬盘的第一个分区那么sde1则为U盘了
 二、将Grub安装至Linux所在分区的boot的扇区下用到命令:
            :#grub-install /dev/hda2
解释一下,/dev/hda2即为Linux所在分区,查看Linux所在分区的boot的扇区的命令也是:#fdisk -l
三、把备份的文件“grub.mbr”拷贝到windows的主分区的根目录下,在配置文件boot.ini(系统默认隐藏的,可以通过工具——文件夹选项——查看选项里把隐藏系统文件夹选项勾掉就出现了)然后在boot.ini文件里的最后一行添加才C:\grub.mbr=“引导Linux”保存即可
四、利用server 2003的盘进到恢复控制台,运行fixmbr,重写mbr,重启,是不是看到了windows的grub引导器并在选项菜单里多出了一条“引导Linux”的选项!!选择他是不是看见了原来的Linux引导画面————-成功引导
OK!收 !引导结束,从此我们那就不再怕重装windows进不了Linux的麻烦了!当然备份grub是对重要的!
                              希望这篇菜文对初学Linux的朋友有所帮助