无忧启动论坛

标题: bcdedit修改BCD脚本添加NTLDR和GRLDR引导不知道行不行 [打印本页]

作者: haiou327    时间: 2010-3-7 17:25
标题: bcdedit修改BCD脚本添加NTLDR和GRLDR引导不知道行不行
bcdedit脚本添加NTLDR和GRLDR引导不知道行不行,没有W7环境测试。
  1. @echo off
  2. set TP=%~DP0
  3. bcdedit /createstore %TP%bcd
  4. bcdedit /store %TP%bcd /create {ntldr} /d "Windows XP sp2"
  5. bcdedit /store %TP%bcd /set {ntldr} device partition=c:
  6. bcdedit /store %TP%bcd /set {ntldr} path \ntldr
  7. rem bcdedit /store %TP%bcd /displayorder {ntldr} /addlast
  8. bcdedit /store %TP%bcd /create /d "GRUB for DOS" /application bootsector >log.txt
  9. for /f "tokens=1,2,3,4* delims= " %%i in (log.txt) do set id=%%k
  10. bcdedit /store %TP%bcd /set %id% device partition=C:
  11. bcdedit /store %TP%bcd /set %id% path \grldr.mbr
  12. bcdedit /store %TP%bcd
复制代码


[ 本帖最后由 haiou327 于 2010-3-8 16:44 编辑 ]
作者: fujianabc    时间: 2010-3-7 19:31
建议把device partition设为boot
并且在第一行前先确保不存在{ntldr}项,所以加一行
bcdedit /store C:\wuyou\bcd /delete {ntldr}
作者: haiou327    时间: 2010-3-7 19:43
@感谢fujianabc
bcdedit /store C:\wuyou\bcd /set %id% device boot
作者: dvd008    时间: 2010-3-7 20:19
不太明白你的意思,不过,我用bcdtool
直接加入 ntldr 和 grldr ,没有问题,
已经做了这样的多启动光盘
作者: haiou327    时间: 2010-3-7 20:33
标题: 回复 #4 dvd008 的帖子
想用脚本实现自动化,不要人为干涉...
作者: dvd008    时间: 2010-3-8 18:12
那不用win7,用bootmgr引导bcd,再引导ntldr等不就完了吗?

引导个pe就行,成功就ok
作者: yaojy    时间: 2010-3-8 23:43
提示如下:

操作成功完成。
项 {ntldr} 成功创建。
操作成功完成。
操作成功完成。
尝试引用指定项时出错。
系统找不到指定的文件。
尝试引用指定项时出错。
系统找不到指定的文件。
没有匹配的对象或存储为空。
作者: cnstars    时间: 2010-3-16 08:28
如果文件名称仍采用\ntldr、\grldr、\boormgr,则光盘引导时仍从硬盘的各个分区搜索相应的系统,如果找到了,就会从硬盘分区上启动,而不是光盘上启动




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