无忧启动论坛

标题: 求助,请教各位3主分区3系统,如何设置启动界面引导? [打印本页]

作者: dengwenwei    时间: 2016-10-12 12:36
标题: 求助,请教各位3主分区3系统,如何设置启动界面引导?
求助,请教各位3主分区3系统,如何设置启动界面引导?
在论坛很多年了,但主要是下载pe,看看问题,看看U盘的东西。对启动不了解。惭愧。
请教各位,3主分区3系统,分别是xp系统x86,2003数据版和win7x86,
每个主分区安装系统的时候都已经在diskgenius下取消另外两个主分区的激活状态并且隐藏另外两个主分区了,
系统盘符都是c:,剩下的逻辑分区d、e、f盘。
如何设置启动界面引导呢?现在只能启动一个最后安装的win7了。

QQ截图20161012123227.jpg (40.96 KB, 下载次数: 61)

QQ截图20161012123227.jpg

作者: 不知    时间: 2016-10-12 13:20
可以使用wee+grldr(只需改mbr,不需要该分区引导)
作者: 不知    时间: 2016-10-12 13:24
第一步,将grldr重命名为loader(避免与其它的软件冲突),用bootice安装主引导wee,将wee的菜单改为 find  --set-root /loader /loader
作者: 不知    时间: 2016-10-12 13:25
第二步,将loader放在某分区根目录下,用bootice修改loader的内置菜单。
作者: ypjbliop    时间: 2016-10-12 13:28
前两个主分区都隐藏了,并且没有盘符。一般以C盘为各个系统的引导分区,可以用软件自动寻找多系统,或者自己编辑BCD,就可以出现引导菜单了。
作者: 不知    时间: 2016-10-12 13:31
第三步,将loader的菜单改为
作者: 不知    时间: 2016-10-12 13:32
本帖最后由 不知 于 2016-10-12 18:48 编辑

title system 1
hide (hd0,1)
hide (hd0,2)
unhide (hd0,0)
root (hd0,0)
chainloader +1 || chainloader /ntldr || chainloader /bootmgr
title system 2
hide (hd0,0)
hide (hd0,2)
unhide (hd0,1)
root (hd0,1)
chainloader +1 || chainloader /ntldr || chainloader /bootmgr
title system 3
hide (hd0,0)
hide (hd0,1)
unhide (hd0,2)
root (hd0,2)
chainloader +1 || chainloader /ntldr || chainloader /bootmgr
这个菜单只能用于单硬盘启动,不能从U盘上直接引导GRLDR。

grldr.7z

157.61 KB, 下载次数: 1, 下载积分: 无忧币 -2


作者: ypjbliop    时间: 2016-10-12 13:34
逻辑分区一样可以安装系统,一般只需激活C盘就可以了,不需要你那种繁复的操作。低版本系统中,可以安装高版本系统。如果先安的高版本系统,可以用U盘启动,在U盘系统中安装,安装完后,如果没有或启动菜单不正确,可以用软件自动寻找,或自己编辑系统启动管理文件BCD就可以了。
作者: 不知    时间: 2016-10-12 13:37
本帖最后由 不知 于 2016-10-12 13:40 编辑
ypjbliop 发表于 2016-10-12 13:34
逻辑分区一样可以安装系统,一般只需激活C盘就可以了,不需要你那种繁复的操作。低版本系统中,可以安装高 ...


他把没有启动的系统的分区(分区id17)隐藏了,又不是vhd,直接启动有时候出问题的。
作者: ypjbliop    时间: 2016-10-12 13:43
不知 发表于 2016-10-12 13:37
他把没有启动的系统的分区(分区id17)隐藏了,又不是vhd,直接启动有时候出问题的。

你这也太复杂了。取消分区隐藏,重新分配盘符,再找一找各系统,可能就行了。
作者: ypjbliop    时间: 2016-10-12 13:46
你的这种方法好处在于可以隐藏不用的系统,保护系统不受破坏。
作者: 不知    时间: 2016-10-12 14:22
ypjbliop 发表于 2016-10-12 13:43
你这也太复杂了。取消分区隐藏,重新分配盘符,再找一找各系统,可能就行了。

看楼主的想法吧,就用个g4d,也不是太复杂吧!
作者: dengwenwei    时间: 2016-10-12 16:27
本帖最后由 dengwenwei 于 2016-10-12 16:44 编辑

感谢各位,用bootice选择g4d写mbr,再melu.list和grldr放在任何分区根目录下,重启可以有几个选单了。
启动当前隐藏和未激活的xp和2003蓝屏了,是要激活还是非隐藏呢。盘符会乱么。。
作者: 不知    时间: 2016-10-12 17:38
本帖最后由 不知 于 2016-10-12 18:44 编辑

激活应该不用,非隐藏应该是要用的。在g4d菜单中用hide和unhide隐藏和取消隐藏就行了。G4D的默认菜单似乎并没有考虑这个问题。
作者: 不知    时间: 2016-10-12 18:29
dengwenwei 发表于 2016-10-12 16:27
感谢各位,用bootice选择g4d写mbr,再melu.list和grldr放在任何分区根目录下,重启可以有几个选单了。
启 ...

你的menu.lst里用unhide命令取消隐藏吗?盘符不会乱,和你最开始安装好时一样,系统的HKLM\SYSTEM\MountedDevices保存了盘符信息。隐藏一个分区最多让windows把那个分区的盘符删除,不会影响到其它的分区。不过你一旦删除了HKLM\SYSTEM\MountedDevices,windows在重新分配盘符时就可能乱了。
作者: nttwqz    时间: 2016-10-12 19:07
明明bcdedit就可以做到的事情,搞这么复杂
作者: nownow0221    时间: 2016-10-12 19:47
用xorboot就可以了
作者: tools241    时间: 2016-10-12 20:20
Grub4Dos - 直接启动Win10,...,Win7, 第1个XP, XP.VHD, PE ==>
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=380990


作者: 永远的大象    时间: 2016-10-12 23:23
提供三个方法:
一、GRUB4DOS
二、XORBOOT(综合讨论区顶置帖有)
三、Win7的引导,通过修改BCD,加入 xp 和 2003 的启动项
作者: 2013feng901012    时间: 2016-10-13 00:30
感觉还是grub4dos就行,bootice写主引导为grub4dos,然后分区引导,就是xp和03和7,每个分区引导备份扇区,然后chainloader /xp.bin  或者对应的分区扇区引导文件就行了吧
作者: 1904860494    时间: 2016-10-13 07:09
试下进PE修复引导,不行自己另加3 个引导
作者: lbw2007    时间: 2016-10-13 22:06
我赞同前面几位使用bcd的方法。
grub4dos和wee、xorboot等引导器可以直接回避盘符及活动分区,是否激活在他们眼里毫无意义;
反而bcd在这种情况下才显得有“挑战性”。

WindowsNT6会启动磁盘上第一个活动分区内的bootmgr,所以你直接修改disk3(也就是你的C盘)里面的bcd就可以了(用bcdedit或者bootice)。系统启动以后会自动将当前系统盘符设置为C。
以前我也这么玩过,不知道是不是记错了,也因此多少学了点引导知识。楼主喜欢可以试一试。
作者: dengwenwei    时间: 2016-10-14 12:33
感谢各位,最终用Bootice将grub4dos安装到mbr,一切正常。
不需要激活那xp和2003目前没有激活的分区,也不需要取消这两个分区的隐藏状态。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3