有关Windows启动,GNUGRUB和GRUB4DOS的一些启动流程与细节汇总作者:青草青园来源:隆安教育论坛发表:2010-09-2210:14 我要评论作者:liu999来自:Ubuntu中文论坛上手grub一阵了,看了很多的启动资料,想着做一个汇总会让自己条理更清晰,,就写下了此帖。如果有错误请指正。主要是一个汇总和整理工作,如果让一个全新上手的同学来用,会有很多不清楚的地方,还是希望多看置顶帖和在站内google。2006年以后的都有很大的参考价值!首先,grub分两种,一种是ubuntu默认安装的,叫GNUgrub,,而中国的网络爱好者开发了一款更灵活的引导器,叫grub4dos,和GNUgrub一代有着一个相似之处,,。GNUgrub一代有诸多弊端,所以才有了grub4dos的方便,同时,GNUgrub2的自动化特性非常好,几乎完全取代GNUgrub,但经常我们还是用grub4dos,因为灵活性高。网上经常把GNUgrub简称为grub。grub4dos经常直接以grldr这个关键文件来称呼。一、MBR的选择是硬盘上开头不算入分区的、看不见的一块区域,一个扇区大小,被BIOS调用。,用任意一张带DOS的光盘,输入fdisk/mbr就可修复成win98/dos的MBR,可以顺利引导xp。MBR会自动寻找被激活的主分区的引导记录。,所以直接用DOS或xp的恢复是不推荐的。方法有三:i>vista的光盘启动系统故障修复控制台,输入bootrec/fixmbr:微软说明:引用:,必须启动WindowsRE。为此,请按照下列步骤操作: ,然后启动计算机。 。 、时间、货币、键盘或输入法,然后单击“下一步”。 “修复计算机”。 ,然后单击“下一步”。 “系统恢复选项”对话框中,单击“命令提示符”。 ,然后按Enter。ii>或使用mbrfix程序,网上下载它,存起来,在winpe下,进入所存的目录,代码:mbrFix/drive0fixmbr/vista/yes详见yang_hui1986527 彻底清除grub,恢复MBR的两种方法Mbrfix是款很好的程序,,任何windows的启动问题都可以顺利修复。iii>还有款软件叫diskgenius,也可方便地修复,它可以用于windows下,也可用winpe进入。还可以用来进行硬盘丢失数据恢复。.安装GNUgrub或grub2进入MBR:<i>对于GNUgrub一代,,ubuntu默认安装,如果没有,在后期手动安装时要指明root分区在哪里,。它会搜索相关分区的/boot/grub/。:代码:$sudogrubgrub>root(hdX,Y-1)#你的ubuntu分区grub>setup(hdX)#启动硬盘的MBRgrub>quit引用:Windows位于第一块硬盘的第一个分区,在Linux下表示为sda1,在Grub下表示为(hd0,0),而Linux位于sdaX,用Grub表示为(hd0,X-1)。——Linux下的硬盘分区计数是从sda1开始的,而Grub的硬盘分区计数是从(hd0,0)开始的,所以sdaX就是(hd0,X-1)。这里X如果在1-4之内,说明Linux分区是主分区,如果X大于4,说明Linux分区是逻辑分区。上面的不论GNUgrub或grub4dos均成立,而GNUgrub2认为硬盘从0开始编号,分区从1开始<ii>对于GNUgrub2,sudogrub命令已经不能使用了。:安装grub进入选择的地方:代码:假如你的ubuntu的/分区是sda7,又假如/boot分区是sda6,用livecd启动,在终端下输入sudo-imount/dev/sda7/mntmount/dev/sda6/mnt/boot(如果没/boot单独分区这步跳过)grub-install--root-directory=/mnt /dev/sda要装入第二硬盘
有关Windos启动,GNU GRUB和GRUB4DOS的一些启动流程与细节汇总 来自淘豆网m.daumloan.com转载请标明出处.