无忧启动论坛

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

[讨论] 这样的菜单有啥问题?

[复制链接]
跳转到指定楼层
1#
发表于 2011-7-20 10:52:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这样的菜单有啥问题?
  1. PXE detect 1408
  2. default 0
  3. timeout 10
  4. color white/black
  5. command --set-path=(bd)
  6. unifont (bd)/u16.bin

  7. #1
  8. title 单独加载F6模块(无菜单版本)
  9. (bd)/SRSF6N (bd)/SRS/INTEL/ fira

  10. #2
  11. title USB_ACC模式安装WINXP(需要自制磁盘驱动)
  12. USB_ACC.0PE --fira /XPSP3.ISO --f6floppy:/IASTOR.IMG

  13. #3
  14. title ISO安装XP/2K3第一步
  15. map (hd0) (hd1)
  16. map (hd1) (hd0)
  17. map --mem (bd)/SATA.IMG (fd0)
  18. map --mem (bd)/SATA.IMG (fd1)
  19. map --hook
  20. echo - 请输入要启动的文件名或带路径的文件名。
  21. echo - 输入说明:
  22. echo - 1.路径以/开头,前面不要写盘符之类(程序会自动搜索所有盘)。
  23. echo -  路径以/为分隔符(UNIX风格)。
  24. echo -  例如
  25. echo -  对D:\IMGS\XP.ISO,应输入/imgs/xp.iso。
  26. echo -  对(ud)/WIN$.ISO(ud设备根目录的WIN$.ISO),应输入/win$.iso。
  27. echo - 2.对位于任意盘/BOOT/IMGS/目录的文件,可以直接输入文件名。
  28. echo -  程序对不以/开头的输入,自动在前面加上路径/BOOT/IMGS/。
  29. echo -  例如输入mype.iso,相当于输入/BOOT/IMGS/MYPE.ISO。
  30. echo - 3.直接回车相当于输入/WINXPCN.ISO,表示启动任意盘根目录的WINXPCN.ISO。
  31. echo - 4.盘上存放的文件名、路径应大写,输入时可以小写,程序自动转大写。
  32. set wiso=
  33. set /u /p wiso=在这里输入:
  34. if not exist wiso set wiso=/WINXPCN.ISO && echo Now use /WINXPCN.ISO as default.
  35. if not "%wiso:~0,1%"=="/" set wiso=/BOOT/IMGS/%wiso% && echo Now use /BOOT/IMGS/ as default PATH.
  36. find --set-root cat --length=0 %wiso% || echo && pause --wait=5 >查无%wiso%文件,请重来。 && set wiso= && configfile (md)4+8
  37. #find --set-root --ignore-floppies /WINXPCN.ISO
  38. map --mem %wiso% (0xff)
  39. map --hook
  40. #dd if=(fd1) of=(fd0) count=1
  41. chainloader (0xff)

  42. #4
  43. title ISO安装XP/2K3第二步
  44. map (hd0) (hd1)
  45. map (hd1) (hd0)
  46. map --mem (bd)/SATA.IMG (fd0)
  47. map --mem (bd)/SATA.IMG (fd1)
  48. map --hook
  49. echo - 请输入要启动的文件名或带路径的文件名。
  50. echo - 输入说明:
  51. echo - 1.路径以/开头,前面不要写盘符之类(程序会自动搜索所有盘)。
  52. echo -  路径以/为分隔符(UNIX风格)。
  53. echo -  例如
  54. echo -  对D:\IMGS\XP.ISO,应输入/imgs/xp.iso。
  55. echo -  对(ud)/WIN$.ISO(ud设备根目录的WIN$.ISO),应输入/win$.iso。
  56. echo - 2.对位于任意盘/BOOT/IMGS/目录的文件,可以直接输入文件名。
  57. echo -  程序对不以/开头的输入,自动在前面加上路径/BOOT/IMGS/。
  58. echo -  例如输入mype.iso,相当于输入/BOOT/IMGS/MYPE.ISO。
  59. echo - 3.直接回车相当于输入/WINXPCN.ISO,表示启动任意盘根目录的WINXPCN.ISO。
  60. echo - 4.盘上存放的文件名、路径应大写,输入时可以小写,程序自动转大写。
  61. set wiso=
  62. set /u /p wiso=在这里输入:
  63. if not exist wiso set wiso=/WINXPCN.ISO && echo Now use /WINXPCN.ISO as default.
  64. if not "%wiso:~0,1%"=="/" set wiso=/BOOT/IMGS/%wiso% && echo Now use /BOOT/IMGS/ as default PATH.
  65. find --set-root cat --length=0 %wiso% || echo && pause --wait=5 >查无%wiso%文件,请重来。 && set wiso= && configfile (md)4+8
  66. #find --set-root --ignore-floppies /WINXPCN.ISO
  67. map --mem %wiso% (0xff)
  68. map --hook
  69. chainloader (hd0)+1

  70. #5
  71. title 天使PE完美版 (TangoPE.iso)(Modify by: Jason)
  72. map --mem  (bd)/WINPE/TangoPE.iso (0xff)
  73. map --hook
  74. chainloader (0xff)
  75. boot

  76. #6
  77. title  零体积F6加载模块(Make by: Pseudo)
  78. unifont -unload
  79. configfile  (bd)/OPE/M.0PE

  80. #7
  81. title 破解XP,2003,WIN7密码工具
  82. map --mem (bd)/IMGS/password.img (fd0)
  83. map --hook
  84. chainloader (fd0)+1
  85. rootnoverify (fd0)

  86. #8
  87. title 绕过XP,2003,WIN7密码登陆系统
  88. map --mem (bd)/IMGS/KONBOOT.GZ (fd0)
  89. map --hook
  90. chainloader (fd0)+1
  91. rootnoverify (fd0)

  92. #9
  93. title 一键GHOST (Make by: Jason)
  94. map --mem (bd)/IMGS/password.img (fd0)
  95. map --hook
  96. chainloader (fd0)+1
  97. rootnoverify (fd0)

  98. #10
  99. title MAXDOS (Modify by: Jason)
  100. map --mem (bd)/IMGS/MAXDOS.img (fd0)
  101. map --hook
  102. chainloader (fd0)+1
  103. rootnoverify (fd0)

  104. #11
  105. title 直接从硬盘启动XP或WIN7系统
  106. map (hd0) (hd1)
  107. map (hd1) (hd0)
  108. map --hook
  109. find --set-root --ignore-floppies  /ntldr  || find --set-root  --ignore-floppies  /bootmgr
  110. chainloader /ntldr || chainloader /bootmgr
  111. boot

  112. #12
  113. title 重启
  114. reboot

  115. #13
  116. title 关机
  117. halt

  118. #title 加载F6模块(有菜单版本)
  119. #(bd)/SRSF6 (bd)/SRS
复制代码
1#、2#、11#的菜单能显示,但不能选,通过输入数字能选中,但也不能执行;
12#、13#的菜单根本都不显示

[ 本帖最后由 jasonwang 于 2011-7-20 10:54 编辑 ]
2#
发表于 2011-7-20 11:01:28 | 只看该作者
好强势的菜单,收下了,嘿嘿````````
回复

使用道具 举报

3#
发表于 2011-7-20 11:06:26 | 只看该作者
不能显示,应该是菜单超过了4K吧,不能选中的问题,改成下面的试试看

#1
title 单独加载F6模块(无菜单版本)
find --set-root /SRSF6N
command /SRSF6N /SRS/INTEL/ fira

#2
title USB_ACC模式安装WINXP(需要自制磁盘驱动)
find --set-root /BOOT/GRUB/USB_ACC.0PE
command /BOOT/GRUB/USB_ACC.0PE --fira /XPSP3.ISO --f6floppy:/IASTOR.IMG

#11
title 直接从硬盘启动XP或WIN7系统
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
find --set-root --ignore-floppies  /ntldr  || find --set-root  --ignore-floppies  /bootmgr
chainloader --force /ntldr || chainloader --force /bootmgr
回复

使用道具 举报

4#
发表于 2011-7-20 11:16:46 | 只看该作者
估计菜单内容超过4K了,外置吧!

title 单独加载F6模块(无菜单版本)
(bd)/SRSF6N (bd)/SRS/INTEL/ fira
kernel || clear
回复

使用道具 举报

5#
发表于 2011-7-20 11:24:32 | 只看该作者
#9
title 一键GHOST (Make by: Jason)
map --mem (bd)/IMGS/password.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
回复

使用道具 举报

6#
 楼主| 发表于 2011-7-21 12:54:47 | 只看该作者
改用了外置菜单,可以了,但有个问题,1#和2#还是选不中,但手动输入数字可以执行。
#1
title 单独加载F6模块(无菜单版本)
find --set-root /SRSF6N
command /SRSF6N /SRS/INTEL/ fira
boot

#2
title USB_ACC模式安装WINXP(需要自制磁盘驱动)
find --set-root /BOOT/GRUB/USB_ACC.0PE
command /BOOT/GRUB/USB_ACC.0PE --fira /XPSP3.ISO --f6floppy:/IASTOR.IMG
boot

我改用上面这个,可以了。
回复

使用道具 举报

7#
发表于 2011-7-21 14:59:04 | 只看该作者

回复 #6 jasonwang 的帖子

你的IASTOR.IMG分享一下。邮箱tingyue-wu@126.com
回复

使用道具 举报

8#
发表于 2011-7-22 09:48:39 | 只看该作者
原帖由 jasonwang 于 2011-7-21 12:54 发表
改用了外置菜单,可以了,但有个问题,1#和2#还是选不中,但手动输入数字可以执行。
#1
title 单独加载F6模块(无菜单版本)
find --set-root /SRSF6N
command /SRSF6N /SRS/INTEL/ fira
boot

#2
titl ...


#1的写法是有问题的,因为没有可用boot的设备会出错。
无菜单版要配合可启动设备的运行。
如:
#1
title 启动无内置SRS的PE2003
(bd)/BOOT/SRSF6N (bd)/BOOT/SRS FIRA
map --mem (bd)/PE2003/PE2003.ISO (0xff)
map --hook
chainloader (0xff)
---------
上面的(bd)根据情况而定。如果是(ud)并且放在可见区,根据情况改变。
如boot在ud内,SRS及PE2003在可见区,外置菜单在可见区:
title 启动无内置SRS的PE2003
(bd)/BOOT/SRSF6N ()/BOOT/SRS FIRA
map --mem ()/PE2003/PE2003.ISO (0xff)
map --hook
chainloader (0xff)
回复

使用道具 举报

9#
 楼主| 发表于 2011-7-23 20:39:05 | 只看该作者
说错了,使用了command,就不用使用boot了。
回复

使用道具 举报

10#
 楼主| 发表于 2011-7-23 20:39:49 | 只看该作者
原帖由 tingyue-wu 于 2011-7-21 14:59 发表
你的IASTOR.IMG分享一下。邮箱tingyue-wu@126.com


这个就是普通的INTEL的驱动啊,自己放进IMG文件就行了。
回复

使用道具 举报

11#
发表于 2011-7-28 12:10:26 | 只看该作者
原帖由 jasonwang 于 2011-7-20 10:52 发表
这样的菜单有啥问题?
PXE detect 1408
default 0
timeout 10
color white/black
command --set-path=(bd)
unifont (bd)/u16.bin

#1
title 单独加载F6模块(无菜单版本)
(bd)/SRSF6N (bd)/SRS/INTE ...




菜单3、4参考了0pe的写法是吧?

我有疑问的地方是(加蓝处)
set /u /p wiso=在这里输入:
if not exist wiso set wiso=/XP.ISO && echo Now use /XP.ISO as default.
if not "%wiso:~0,1%"=="/" set wiso=/BOOT/IMGS/%wiso% && echo Now use /BOOT/IMGS/ as default PATH.
find --set-root cat --length=0 %wiso% || echo && pause --wait=5 >查无%wiso%文件,请重来。 && set wiso= && configfile (md)4+8
#find --set-root --ignore-floppies /XP.ISO
map --mem %wiso% (0xff)
map --hook
#dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

……

#find --set-root --ignore-floppies /XP.ISO
map --mem %wiso% (0xff)
map --hook
chainloader (hd0)+1


有了#号这几行命令不就没用了吗?不需要为什么写呢?

还有这两处不加载F6镜像是否没有问题,0pe中是有1、2、3的选项询问:不加载f6、加载f6、加载f6和srs驱动。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 16:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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