window7 和 windowXP 双启动问题!?

来源:百度知道 编辑:UC知道 时间:2024/06/24 19:11:06
XP在C盘,win7在D盘,安装的时候两个系统是分别独立安装的,(装XP的时候,把C盘设置为活动;装win7的时候,把D盘设置为活动),于是这样就没办法形成自动生成的双启动菜单,每次转换系统的时候都还得去修改硬盘主分区的活动性,得重启!?
我想把开机时的启动菜单弄成windowXP和window7的双启动菜单,我要怎么样做!?
ps:主分区该把哪个盘设置为活动的(C盘还是D盘)???
需要哪些软件和文件,特别是那个启动文件,文本内容是什么???

我在网上找了很久都没找到满意的,也没有实验成功,哪位高手知道的,麻烦告诉我一下,是不是粘贴过来的不要紧,关键是要符合我的这种情况!?

要在硬盘主引导扇区(MBR)上安装个grub4dos,(不必刻意理会哪是活动分区,grub4dos能自行解决)就可以实现楼主的愿望了。
具体步骤如下:
所需软件:grub4dos。(网上下载个)
启动原理:
1,系统自检。
2,执行硬盘主引导扇区的grub4dos,(即先看到选项菜单)把启动任务交给grub处理。
3,根据选项,激活某一个主分区(隐藏另外一个主分区)。
4,执行某主分区的引导文件实现启动
操作步骤:
1.解压grub4dos压缩包所有内容到e:根目录
2.用笔记本程序修改menu.lst

menu.lst菜单可以这样:

title 从第一分区启动XP
unhide (hd0,0)
hide (hd0,1)
makeactive
chainloader (hd0,0)/ntldr

title 从第二分区启动 win7
hide (hd0,0)
unhide (hd0,1)
makeactive
chainloader (hd0,1)/bootmgr

3,安装grub到MBR:
用引导盘启动到dos,执行命令:
e:(定位到e盘根目录)
bootlace 0x80(安装grub到MBR)

4,重启好后就可以看到grub选项了

这跟设不为活动没什么关系。不会防碍双系统启动菜单的启动,进入Win7系统,
在运行中输入CMD回车,
1.bcdedit /create {ntldr}回车
2.bcdedit /set {ntldr} description "Microsoft Windows XP"回车
3.Bcdedit /set {ntldr} device partition=C: 回车(注意盘符有没有错乱)
4.Bcdedit /set {ntldr} path \ntldr
5.Bcdedit /displayord