无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7359|回复: 15
打印 上一主题 下一主题

[讨论] 怎么在U盘用BOOTMGR引导MAXDOS.IMG呢?

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-31 22:48:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这样行吗 用BOOTMGR引导grldr.mbr然后加载MAXDOS.IMG,具体BCD和grldr之类该怎么写啊?
2#
发表于 2011-12-31 22:51:45 | 只看该作者
好像是引导bootmgr—bcd—grldr.mbr—grldr。。。
回复

使用道具 举报

3#
发表于 2011-12-31 22:56:54 | 只看该作者
只能间接引导
安装GRUB4DOS到bootmgr
bcdedit /create /d "Grub4Dos" /application bootsector
bcdedit /set {id} device partition=C:
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast
bcdedit /timeout 10
执行第1行会产生ID值,将下面的替换即可。

用grub4dos引导maxdos.img

title MAXDOS工具箱
command Run --mem maxdos.img

不用RUN的自己搜索,要善用搜索。
U盘没有用过bootmgr,所以不清楚是否会成功。
回复

使用道具 举报

4#
发表于 2011-12-31 23:14:46 | 只看该作者
用xorldr做个引导文件,从BCD菜单加载之
回复

使用道具 举报

5#
发表于 2012-1-1 09:50:06 | 只看该作者
最简单的方法加个ezb菜单,引导ezb再引导dos,ezb时间设置短些,就看不到启动画面了
回复

使用道具 举报

6#
 楼主| 发表于 2012-1-2 20:40:41 | 只看该作者

回复 #5 2010心想事成啦 的帖子

EZB写的引导只能用在光盘上好像,U盘不行。。。
回复

使用道具 举报

7#
 楼主| 发表于 2012-1-2 20:43:47 | 只看该作者

回复 #3 joy7501 的帖子

U盘用bootmgr很方便,只是不知道grub4dos怎么写进U盘。。用bootmgr引导grldr.mbr,可这个grldr.mbr怎么来的 是直接加压grub4dos那个吗还是安装呢?grub4dos没图形界面好像只能用DOS弄吗,具体怎么弄能说一下吗?麻烦了。。
回复

使用道具 举报

8#
发表于 2012-1-2 20:47:26 | 只看该作者
把你的BCD上传上来,我用BOOTICE v0.90改看看。。。

或者自己田间grub4dos菜单,引导文件grldr.mbr

将grldr.mbr和grldr都放在根目录,编辑menu.lst或grldr内置菜单。。。

我用最新的grub4dos的iftitle写了个菜单,菜单内置在grldr了。。。

如果存在文件/BOOT/IMGS/MAXDOS.IMG 或 /BOOT/IMGS/MAXDOS.GZ
则有启动maxdos的菜单(我用英文的,没加载汉字)
不存在的话只有重启和关机菜单,默认5秒启动MAXDOS或重启

有2种启动方式,直接map 和 map --mem供选择。。。

[ 本帖最后由 zhs509 于 2012-1-2 21:28 编辑 ]

grldr(boot maxdos).rar

152.81 KB, 下载次数: 136, 下载积分: 无忧币 -2

回复

使用道具 举报

9#
 楼主| 发表于 2012-1-2 20:56:38 | 只看该作者

回复 #8 zhs509 的帖子

我的BCD放在U盘BOOT里也就是H:\BOOT\BCD
bcdedit /store H:\BOOT\BCD /create /d "GRUB4DOS" /application bootsector
bcdedit /store H:\BOOT\BCD /set {ID} device boot
bcdedit /store H:\BOOT\BCD /set {ID} path \grldr.mbr
bcdedit /store H:\BOOT\BCD /displayorder {ID} /addlast

就是不知道grldr这怎么设置,我下的是grub4dos-0.4.4.zip,里面的好像只能在DOS那里用吗?
回复

使用道具 举报

10#
发表于 2012-1-2 21:00:36 | 只看该作者

回复 #9 2011gbx972 的帖子

哈哈 我随便写了个菜单,你顺便测试下能否正常启动grldr.mbr——grldr

菜单我内置在grldr了,见8楼的附件

我用了iftitle命令(这个是最新版本或最近更新的才有的命令)

  1. debug off
  2. call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
  3. graphicsmode -1 100:1000 100:1000 24:32

  4. #加载背景
  5. #splashimage /BOOT/GRUB/BACK.LZMA || splashimage /BOOT/GRUB/BACK.BMP || splashimage /BOOT/GRUB/BG.LZMA || splashimage /BOOT/GRUB/BG.BMP
  6. #先卸载字库然后加载字库
  7. #font && font /BOOT/GRUB/UNIFONT.HEX || font /BOOT/GRUB/UNIFONT.GZ || font /BOOT/GRUB/MYFONT.HEX
  8. color normal=0x0F highlight=0x0E helptext=0x0A heading=0x02 standard=0x02 border=0x77
  9. terminal --font-spacing=1:6

  10. ## Menu AutoNumber
  11. write 0x8274 0x2001

  12. default 0
  13. timeout 5

  14. iftitle [find --set-root /BOOT/IMGS/MAXDOS.IMG] Boot /BOOT/IMGS/MAXDOS.IMG(map --mem)\n\tBoot /BOOT/IMGS/MAXDOS.IMG with map --mem
  15. map --mem /BOOT/IMGS/MAXDOS.IMG (fd0)
  16. map --hook
  17. chainloader (fd0)+1
  18. rootnoverify (fd0)

  19. iftitle [find --set-root /BOOT/IMGS/MAXDOS.GZ] Boot /BOOT/IMGS/MAXDOS.GZ(map --mem)\n\tBoot /BOOT/IMGS/MAXDOS.GZ with map --mem
  20. map --mem /BOOT/IMGS/MAXDOS.GZ (fd0)
  21. map --hook
  22. chainloader (fd0)+1
  23. rootnoverify (fd0)

  24. iftitle [find --set-root /BOOT/IMGS/MAXDOS.IMG] Boot /BOOT/IMGS/MAXDOS.IMG(direct map)\n\tBoot /BOOT/IMGS/MAXDOS.IMG direct map
  25. map /BOOT/IMGS/MAXDOS.IMG (fd0)
  26. map --hook
  27. chainloader (fd0)+1
  28. rootnoverify (fd0)

  29. iftitle [find --set-root /BOOT/IMGS/MAXDOS.GZ] Boot /BOOT/IMGS/MAXDOS.GZ(direct map)\n\tBoot /BOOT/IMGS/MAXDOS.GZ direct map
  30. map /BOOT/IMGS/MAXDOS.GZ (fd0)
  31. map --hook
  32. chainloader (fd0)+1
  33. rootnoverify (fd0)

  34. title Reboot
  35. reboot

  36. title Halt
  37. halt
复制代码

[ 本帖最后由 zhs509 于 2012-1-2 21:29 编辑 ]
回复

使用道具 举报

11#
 楼主| 发表于 2012-1-2 21:07:40 | 只看该作者

回复 #10 zhs509 的帖子

请问map 和 map --mem有什么区别呢
回复

使用道具 举报

12#
发表于 2012-1-2 21:08:50 | 只看该作者

回复 #11 2011gbx972 的帖子

不太清楚。。。
你自己看看,如果map失败就转map --mem

已经上传了,在8楼,我没测试,应该是没问题的
回复

使用道具 举报

13#
 楼主| 发表于 2012-1-2 21:10:27 | 只看该作者

回复 #12 zhs509 的帖子

嗯,谢谢了我去试试。。。。
回复

使用道具 举报

14#
发表于 2012-1-2 21:14:26 | 只看该作者
我没测试BCD转grldr.mbr的过程,直接加载grldr.mbr为引导(grldr和grldr.mbr都放在ISO根目录),

虚拟机下测试启动效果如下:




[ 本帖最后由 zhs509 于 2012-1-2 22:55 编辑 ]
回复

使用道具 举报

15#
发表于 2012-1-3 17:46:43 | 只看该作者
晕,不用那么复杂吧,我直接提取使用grldr为第一引导的启动文件,然后命名为grldr.mbr,bcd引导之就成了,你试试不会错的
回复

使用道具 举报

16#
发表于 2012-1-3 17:49:40 | 只看该作者

回复 #15 2010心想事成啦 的帖子

BCD支持引导吗?

不需要通过bcd——grldr.mbr——grldr吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-12 22:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表