xp系统下,用grub4dos顺利启动win7双系统 本人菜鸟一个,只是一个小小的电脑爱好者,不会编程,下面的方法肯定有大侠一早都公布过,但鄙人不才,没有搜到具体的操作。于是只能慢慢摸索,花了不少时间,终于试验成功。写出来一方面留作保存,否则自己以后都忘记了;另一方面供大家参考。 以下内容虽然是自己写的,但思路都来自网络借鉴各位高手大侠的想法,如对各位造成不便,敬请谅解。 ——2012-4-22 血剑无影笑乾坤 起因: 看了网上的各位大侠用“双系统专用修复启动项”或者autofix修复xp和win7启动项,在自己的机子上实验了好久都不能成功,总是提示如下: nt6 启动菜单自动修复工具纪录文件 ========================================================= 本次操作时间: 2012-04-22 星期日 3:32:15.03 没发现原 BCD 启动配置,本次操作没作相关备份。 Failure when attempting to copy boot files. M:上的系统启动菜单未知原因修复失败 程序没发现任何需修复的Vista/2008/Win7系统或未知原因修复不成功 于是:看到有高手说利用grub4dos修复引导系统,但可惜网上搜不到具体的操作,本人就结合Ramos制作过程中grub的写法,竟然成功了,具体操作如下: 1、 我之前是单系统,xp用过、win7也用过(都有gho备份),都是单独安装在C盘。因此硬盘里已经有了软件齐全,经过优化的xp.gho 和win7.gho,存放在D盘。 2、 用启动u盘进入winpe(U盘启动盘的制作略)。 3、 用分区软件PM或PQ将原C盘格式化、调整为两个分区(均设置主分区,第一个设置活动分区,第二个不活动不隐藏)。我的C盘原本是12G空间,重新分区之后一个5G设置为活动主分区,用来恢复xp;一个7G,不活动不隐藏主分区,用来恢复win7(win7用的是苏博论坛推出的超级精简企业版,安装完本人常用软件之后也只有4G,如果裸系统只有2G不到,用起来感觉非常清爽,在此非常感谢各位高手大侠的无私奉献,同时严重鄙视一下自己,总是从网上下载免费的东西用)。 4、 分区完毕之后,重启系统,再次U盘启动进入winpe。(重启之后新的分区才能起作用,我是这么认为的,不知这一步能否省略)。 5、 先恢复xp.gho到第一个5G的活动主分区,再恢复win7.gho到第二个7G的不活动主分区。 6、 重启,正常进入xp系统。 7、 在xp系统中安装“Grub4dos安装及改名工具” 勾选“改名”,将引导文件名“grldr”随便改为其他的名字,我直接改为“grldr0”的。然后点击安装。 8、 安装完毕grub4dos之后,在c盘根目录下可以看到多出来了三个文件“grldr、grldr.mbr和menu.lst”,将menu.lst用记事本打开,原有内容都删掉,粘贴输入以下代码: color black/cyan yellow/cyan timeout 3 default /default title Windows 7 find --set-root --ignore-floppies /bootmgr chainloader /bootmgr boot 这一步的目的就是为了引导win7的bootmgr 9、 好了,大功告成。此时可以查看c盘的boot.ini,应该为如下代码: [boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect c:\grldr.mbr="Grub for DOS" 启动之后,看到两个启动选项:Microsoft Windows XP Professional和Grub for DOS,直接选择进去Grub for DOS就能进去win7系统了(默认进入xp的)。 如果觉得这样看着不爽,可以改为 [boot loader] default=C:\grldr timeout=5 本文来源:https://www.wddqw.com/doc/103dc88f0329bd64783e0912a216147916117e4d.html