无忧启动论坛

标题: 用BOOTICE 的 BCD 编辑器加入GRUB 项不能启动? [打印本页]

作者: ddianxing    时间: 2011-1-10 14:13
标题: 用BOOTICE 的 BCD 编辑器加入GRUB 项不能启动?
大家好,我是小白!真的很白!—— 我的电脑是Windows 7 Ultimate 32-Bit ,一点都不白,而且很黑!
我想在 BCD 里加个 GRUB 的启动项!用的是 BOOTICE 最新的0.8版本!
grldr 和 grldr.mgr 两人文件都拷到了C:\盘的根目录!










如图,第二项,GRUB 项是用下面的批处理加入的,是成功的,重启后可以进入GRUB。
第三项,GRUB 项是用 BOOTICE 的 BCD 编辑器加入的,不成功,重启后显示无法加载启动项!


  1. @echo offrem by lianjiang
  2. cls
  3. echo.
  4. echo 请以管理员身份运行。
  5. echo.
  6. pause
  7. set gname=GRUB for DOS
  8. set vid=
  9. set timeout=5
  10. bcdedit >bcdtemp.txt
  11. type bcdtemp.txt | find "\grldr.mbr" >nul && echo. && echo BCD启动项中已有grub4dos的项目,无需再安装。&& pause && goto exit
  12. bcdedit /export "Bcd_Backup" >nul
  13. bcdedit /create /d "%gname%" /application bootsector >vid.ini
  14. for,/f,"tokens=2 delims={",%%i,In (vid.ini) Do (
  15.      set vida=%%i
  16. )
  17. for,/f,"tokens=1 delims=}",%%i,In ("%vida%") Do (
  18.      set vid={%%i}
  19. )
  20. echo %vid%>vid.ini
  21. bcdedit /set %vid% device partition=%systemdrive% >nul
  22. bcdedit /set %vid% path \grldr.mbr >nul
  23. bcdedit /displayorder %vid% /addlast >nul
  24. bcdedit /timeout %timeout% >nul
  25. if exist grldr.mbr copy grldr.mbr %systemdrive%\ /y && goto exit
  26. echo.
  27. echo 稍后请自行把grldr.mbr拷贝到%systemdrive%\根目录
  28. echo.
  29. pause
  30. :exit
  31. del bcdtemp.txt >nul
复制代码
比较了一下,主要是 OS GUID 的代码不同,我发现在BCD编辑器里,这个 OS GUID是不能更改的,这是 BOOTICE 的 BUG 吗,还是我用 BOOTICE 的 BCD 编辑器加入 GRUB 的方法不对,请大家指教!


----------------------------------

四楼和五楼兄弟给出了正解!谢谢!




[ 本帖最后由 ddianxing 于 2011-1-10 18:03 编辑 ]
作者: 天涯海角1216    时间: 2011-1-10 14:57
不能直接加载grldr,必须先加载grldr.mbr !

2次的不同没看到?
作者: ddianxing    时间: 2011-1-10 15:46
标题: 回复 #2 天涯海角1216 的帖子
第一张图是用批处理加入的GRUB,是第二项!
第二张图是用BOOTICE加入的,是第三项!

os guid 的值不同没有关系吗?
作者: dgxhls    时间: 2011-1-10 16:38

作者: yyjdelete    时间: 2011-1-10 16:58
你下面一幅图打错了,应该是“grldr.mbr”而不是“grldr.mgr”
正好被你的注释挡住,看了好久。。。
作者: ddianxing    时间: 2011-1-10 17:32
标题: 回复 #4 dgxhls #5 yyjdelete 的帖子
四楼,五楼的兄弟,

我太爱你们了!

3Q歪瑞嘛趣!




[ 本帖最后由 ddianxing 于 2011-1-10 18:05 编辑 ]
作者: Pauly    时间: 2011-1-11 17:18
是的,楼上几位帮你说清楚了,应该是 grldr.mbr,下次更新时我把这个默认值改一下




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