原帖由 leonliao78 于 2009-8-18 22:02 发表
title 【1】启动C盘的 windows xp
rootnoverify (hd0,0)
chainloader /XP
title 【2】启动D盘的 windows 2003
rootnoverify (hd0,4)
chainloader /2003
title 【3】启动E盘的 windows vista
rootnoverify (hd0,5)
chainloader /vista
title 【4】启动F盘的 windows 7
rootnoverify (hd0,6)
chainloader /7
原帖由 Climbing 于 2009-8-18 09:13 发表
上面的情况再进一步,如果我的机器上进一步安装了windows 2003和vista,那么我想通过一个菜单直接启动这四个操作系统而跳过任意一个二级菜单,那么我又该如何做?
原帖由 Climbing 于 2009-8-19 14:31 发表
你的方法固然算是一种解决方案,但实际上也偷换了概念,例如,如果xp和2003不在主分区该如何,如果我只有一个主分区又该如何?
当然,我很清楚条条大路通罗马的道理,一个问题也并不总是只有一个解决方案,其 ...
原帖由 mazrmc 于 2009-8-21 17:11 发表
软盘可以自己做,并不通用。
Winxp需要四个文件boot.ini,bootfont.bin,ntdetect.com,ntldr;
Vista需要bootmgr和boot目录,boot目录内仅保留bcd文件(也可以保留en-US和zh-CN二个目录)
原帖由 icons 于 2009-8-22 22:58 发表
我是这样编辑的,大家看看有什么可以改进?
title 启动 Windows 7 系统
find --set-root /bootmgr
chainloader /bootmgr
boot
title 启动 Windows XP 内存系统
find --set-root /ntldr
chainloade ...
原帖由 chenall 于 2009-8-19 17:57 发表
我更倾向于把XP/WIN7的启动文件放在同一张软盘镜像上面,因为两者启动方式并不冲突.
也比较好管理,现在我办公室电脑也是使用差不多类似的方法..
嘿嘿.^_^关了机别人就不懂得如何用我的电脑了.
原帖由 Climbing 于 2009-8-24 15:18 发表
事实上,bootmgr+bcd是可以放在逻辑分区上的。
在win7的硬盘安装方法中,有一种方法就是将win7的安装光盘随意解压到硬盘上的任意分区(包括逻辑分区)根目录下,然后进入grub4dos,chainloader相应分区的boo ...
原帖由 keygen 于 2009-8-25 21:29 发表
有个很好的工具bcdtool,作者jianliulin
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=146397
原帖由 fujianabc 于 2009-8-25 21:52 发表
我的确没试过bootmgr查找逻辑分区的bcd,但我试过ntldr不能找到逻辑分区上的boot.ini
就你这么说来,看来bootmgr+bcd能够直接放到逻辑分区上了
这个工具目前不能随便指定其他bcd文件。现在能够修改任意 ...
原帖由 Climbing 于 2009-8-18 09:13 发表
您可能会错我顶楼的意了,我确认我讲的跟你讲的完全不是一回事儿。
我当然知道grldr可以直接启动ntldr/bootmgr,而且我知道grldr.mbr也有这个功能,而你只不过利用了grldr.mbr的这个功能再加上grldr.mbr启动 ...
title Windows 7 on (hd0,1) - Fast
ls /boot/win.gz || find --set-root /boot/win.gz
map --mem /boot/win.gz (fd0)
map --hook
root (fd0)
chainloader /smldr
savedefault
chainloader /smldr
原帖由 go2 于 2009-9-7 06:59 发表
C版,#47
我不知你有没试过这样启动动。我试过用Grub启动软改的grldr并不能成功。
只能chainloader (hd0,X)+1或直接chainloader /bootmgr
前者启动到软改后的win7,而后者只能启动未破解的win7
原帖由 pseudo 于 2009-11-14 11:55 发表
我把setupldr.bin(合并了dedetect.com),winnt.xpe做成一个a.img,先加载为fd0,chainloader (fd0)/setupldr.bin企图由它启动光盘上的pe,发现只认光盘上的winnt.xpe,光盘没有此文件,即使fd0有也不行。
这与 ...
原帖由 pseudo 于 2009-11-14 19:29 发表
老毛桃911不管版,setupldr.bin和ntdetect.com在fd0的wxpe目录,winnt.xpe在fd0根目录:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportas ...
原帖由 fujianabc 于 2009-11-14 19:50 发表
我刚才用原版2003 sp1的setupldr.bin+ntdetect.com以及一个winnt.sif放到软盘上试了一下。从软盘启动的setupldr.bin完全可以读取fd0上的winnt.sif的,比如以下代码[SetupData]
BootDevice = "ramdisk(0)"
B ...
原帖由 friend8179 于 2009-11-16 19:33 发表
zhe这个值是CDROM(159)?
启动iso格式的PE在注册表中SYSTEM\CurrentControlSet\Control\SystemBootDevice
此处看到的键值
后来在时空上也看到各位讨论,和啥有关来着忘记了
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |