无忧启动论坛

标题: 硬盘一共八个系统 怎么用grub4DOS启动啊 高手来说下!!! [打印本页]

作者: 2013sewall    时间: 2013-1-20 14:06
标题: 硬盘一共八个系统 怎么用grub4DOS启动啊 高手来说下!!!
        因为工作需要,硬盘一共分了10个区,一个主分区,9个逻辑分区,主分区存的是引导记录,剩下的9个分区时系统。4个XP,4个win7   还有一个存数据,我现在这个情况有那位高手知道怎么用grub4dos引导啊。最好说下每条命令的意思。我是个小白。

[ 本帖最后由 2013sewall 于 2013-1-20 14:10 编辑 ]
作者: 2011GameBoy    时间: 2013-1-20 16:15
同学,真想弄这个的话,请自行学习NTLDR和BOOTMGR 的BOOT.INI和BCD的编辑。
会克隆系统,会REGEDIT加载SYSTEM管理单元,修改(HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices)下面的键值。知道map 命令。
其实这个不需要grub4dos都可以达到的。。
如果你真的一步一步安装的话,
那么这八个系统很难都占用C盘符了。
建议先安装一个XP和WIN7的实例,然后分别克隆到其他分区上,
修改BOOT.INI和BCD,分别建立这些克隆的系统的启动菜单。
然后编辑克隆出来的系统,加载其/windows/system32/config/system管理单元,修改好(HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices)。
然后就可以启动相应的系统了。

至于怎么修改怎么这个那个,自己学去BCD\BOOT.INI以及REGEDIT和HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices。
作者: qj_tzy    时间: 2013-1-21 12:54
标题: 回复 #1 2013sewall 的帖子
建议还分一个隐藏主分区,以存放以上系统的克隆备份,并将启动菜单放在这个分区上,启动某个系统时,还要考虑将其他系统所在的分区隐藏(最好是EISA隐藏),以保证系统的安全。
作者: 2011GameBoy    时间: 2013-1-21 15:54
原帖由 <i>qj_tzy</i> 于 2013-1-21 12:54 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2663527&ptid=274529" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
建议还分一个隐藏主分区,以存放以上系统的克隆备份,并将启动菜单放在这个分区上,启动某个系统时,还要考虑将其他系统所在的分区隐藏(最好是EISA隐藏),以保证系统的安全。
<br />

这个可以有。楼主可有得学了。。
作者: Civiwu    时间: 2013-1-21 20:17
原帖由 2011GameBoy 于 2013-1-20 16:15 发表
同学,真想弄这个的话,请自行学习NTLDR和BOOTMGR 的BOOT.INI和BCD的编辑。
会克隆系统,会REGEDIT加载SYSTEM管理单元,修改(HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices)下面的键值。知道map 命令。
其实这 ...


BCD编辑如何启动XP分区(在第三主分区),我用下面命令怎么失败了呢?

bcdedit /create {ntldr} /d "Win XP"
bcdedit /set {ntldr} device partition=d:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast

启动失败,提示ntldr文件丢失或损坏。

上面d:改为c:和e:均不行。到底啥原因?(XP是好的,可用G4d引导)
作者: 2011aaaaa0808    时间: 2013-1-22 13:50
(把每个xp的ntldr分别改名成ntldr1~ntldrt4)
(把每个win7的bootmgr分别改名成bootmgr1~bootmgr4)

title [] Windows XP (一)
set bootfile=/ntldr1
find --set-root --devices=h %bootfile%
map () (hd0)
map (hd0) ()
map --hook && find --set-root --devices=h %bootfile%
chainloader (hd0,1)%bootfile%

title [] Windows XP (二)
set bootfile=/ntldr2
find --set-root --devices=h %bootfile%
map () (hd0)
map (hd0) ()
map --hook && find --set-root --devices=h %bootfile%
chainloader (hd0,1)%bootfile%

......

title [] Windows 7 (一)
set bootfile=/bootmgr1
find --set-root --devices=h %bootfile%
map () (hd0)
map (hd0) ()
map --hook && find --set-root --devices=h %bootfile%
chainloader (hd0,1)%bootfile%

title [] Windows 7 (二)
set bootfile=/bootmgr2
find --set-root --devices=h %bootfile%
map () (hd0)
map (hd0) ()
map --hook && find --set-root --devices=h %bootfile%
chainloader (hd0,1)%bootfile%

......
作者: hai2002713    时间: 2013-1-25 14:00
提示: 作者被禁止或删除 内容自动屏蔽




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