无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: sunsea
打印 上一主题 下一主题

风铃PE 169楼更新 统一可拓展裁截!2分钟进桌面!172楼新分支

[复制链接]
31#
 楼主| 发表于 2012-3-18 19:50:36 | 只看该作者
原帖由 zqywult 于 2012-3-18 19:08 发表




谢谢LZ的分享!

我下载了风铃PEV1.0.4.2012-3-17统一版.7z和修正补丁,MD5-SHA1都相符,打上补丁后成功生成了SXHPE.iso!
但用简易启动测试器Ⅱ_0.9_Beta3 和 简易启动测试器Ⅱ_0.15_Beta3测试,不能启 ...

我现在在外面出差,星期二大约能有补丁,等一会儿吧
回复

使用道具 举报

32#
 楼主| 发表于 2012-3-18 19:57:08 | 只看该作者
对不起,是我操之过急,把代码搞乱了,慢慢修吧,谢谢!
回复

使用道具 举报

33#
发表于 2012-3-19 08:02:13 | 只看该作者
menu not found

[ 本帖最后由 2012cwz 于 2012-3-19 08:06 编辑 ]
回复

使用道具 举报

34#
 楼主| 发表于 2012-3-19 18:12:17 | 只看该作者
原帖由 2011czmxbb52 于 2012-3-18 19:50 发表

我现在在外面出差,星期二大约能有补丁,等一会儿吧


好了,补丁有了,修正了近7个Bug,把GRLDR换回了2011-12-06,至少不用再去折腾字库了

下载:(安装方法:覆盖原文件)
http://115.com/file/dpfcbq4i#
风铃PEV1.0.4.2012-3-17二次修正.7z
回复

使用道具 举报

35#
发表于 2012-3-19 18:17:25 | 只看该作者

回复 #34 2011czmxbb52 的帖子

楼主,辛苦了。。。。。
回复

使用道具 举报

36#
发表于 2012-3-19 18:42:47 | 只看该作者
原帖由 2011czmxbb52 于 2012-3-19 18:12 发表


好了,补丁有了,修正了近7个Bug,把GRLDR换回了2011-12-06,至少不用再去折腾字库了

下载:(安装方法:覆盖原文件)
http://115.com/file/dpfcbq4i#
风铃PEV1.0.4.2012-3-17二次修正.7z


谢谢!!

您这个二次修正补丁是否包括#27的 “风铃PEV1.0.4.2012-3-17修正.7z” 的内容 ??

我已打了#27的的补丁了,可以再打二次修正这个二次修正补丁吗???
回复

使用道具 举报

37#
发表于 2012-3-19 19:18:55 | 只看该作者
原帖由 2011czmxbb52 于 2012-3-19 18:12 发表


好了,补丁有了,修正了近7个Bug,把GRLDR换回了2011-12-06,至少不用再去折腾字库了

下载:(安装方法:覆盖原文件)
http://115.com/file/dpfcbq4i#
风铃PEV1.0.4.2012-3-17二次修正.7z


我下载了风铃PEV1.0.4.2012-3-17统一版.7z,并先后打了修正补丁和二次修正补丁,生成了SXHPE.iso,用简易启动测试器Ⅱ_0.9_Beta3 和 简易启动测试器Ⅱ_0.15_Beta3测试,这次可以启动到图形菜单界面了:



但是再 启动XPPE 和 03PE都不行,都是黑屏:



启动MaxDos工具箱倒是可以成功启动,其它的还没有测试。

LZ是怎么回事呀??

[ 本帖最后由 zqywult 于 2012-3-19 19:31 编辑 ]
回复

使用道具 举报

38#
发表于 2012-3-20 00:48:28 | 只看该作者

回复 #37 zqywult 的帖子

以实际机子为准!为什么叫简易启动器呢?说明只能是用来参考的,结果不一定就是准确的!
回复

使用道具 举报

39#
 楼主| 发表于 2012-3-20 07:25:22 | 只看该作者
原帖由 zqywult 于 2012-3-19 18:42 发表


谢谢!!

您这个二次修正补丁是否包括#27的 “风铃PEV1.0.4.2012-3-17修正.7z” 的内容 ??

我已打了#27的的补丁了,可以再打二次修正这个二次修正补丁吗???

已经包含了第一次修正的补丁,可以直接打
回复

使用道具 举报

40#
 楼主| 发表于 2012-3-20 07:28:52 | 只看该作者
原帖由 zqywult 于 2012-3-19 19:18 发表


我下载了风铃PEV1.0.4.2012-3-17统一版.7z,并先后打了修正补丁和二次修正补丁,生成了SXHPE.iso,用简易启动测试器Ⅱ_0.9_Beta3 和 简易启动测试器Ⅱ_0.15_Beta3测试,这次可以启动到图形菜单界面了:

...


请反映实际机子正常否!那段黑屏是map在加载LZMA文件时会没有任何提示!等个5分钟估计就好了!
回复

使用道具 举报

41#
 楼主| 发表于 2012-3-20 12:14:01 | 只看该作者
原帖由 zqywult 于 2012-3-19 19:18 发表


我下载了风铃PEV1.0.4.2012-3-17统一版.7z,并先后打了修正补丁和二次修正补丁,生成了SXHPE.iso,用简易启动测试器Ⅱ_0.9_Beta3 和 简易启动测试器Ⅱ_0.15_Beta3测试,这次可以启动到图形菜单界面了:

...



[ 本帖最后由 2011czmxbb52 于 2012-3-20 15:51 编辑 ]
回复

使用道具 举报

42#
 楼主| 发表于 2012-3-20 15:48:44 | 只看该作者
原帖由 zqywult 于 2012-3-19 19:18 发表


我下载了风铃PEV1.0.4.2012-3-17统一版.7z,并先后打了修正补丁和二次修正补丁,生成了SXHPE.iso,用简易启动测试器Ⅱ_0.9_Beta3 和 简易启动测试器Ⅱ_0.15_Beta3测试,这次可以启动到图形菜单界面了:

...


这边还有补丁(打了这个补丁,前面两个补丁就用不着打了)
打了这个补丁,启动方面该不会再有什么问题了!

http://115.com/file/c2rte4gr#
风铃PEV1.0.4.2012-3-17统一版三次修正.rar

MD5:D1396AC2CC03AC5A2A717DC41A9111C5
SHA1:2D92B77AF2A2E6D0556D1EBA25227FA65FFB7AFE

[ 本帖最后由 2011czmxbb52 于 2012-3-20 15:52 编辑 ]
回复

使用道具 举报

43#
发表于 2012-3-20 16:00:14 | 只看该作者
原帖由 2011czmxbb52 于 2012-3-20 15:48 发表


这边还有补丁(打了这个补丁,前面两个补丁就用不着打了)
打了这个补丁,启动方面该不会再有什么问题了!

http://115.com/file/c2rte4gr#
风铃PEV1.0.4.2012-3-17统一版三次修正.rar

MD5:D1396AC ...

前面已经到过第二个补丁,还需要第三个吗?
回复

使用道具 举报

44#
 楼主| 发表于 2012-3-21 10:57:23 | 只看该作者
原帖由 sry 于 2012-3-20 16:00 发表

前面已经到过第二个补丁,还需要第三个吗?


没错,因为第二个补丁中还有一些未修正的问题,所以需要第三个补丁来修正。(发自我的PE)
回复

使用道具 举报

45#
发表于 2012-3-21 13:05:27 | 只看该作者
原帖由 2011czmxbb52 于 2012-3-20 15:48 发表


这边还有补丁(打了这个补丁,前面两个补丁就用不着打了)
打了这个补丁,启动方面该不会再有什么问题了!

http://115.com/file/c2rte4gr#
风铃PEV1.0.4.2012-3-17统一版三次修正.rar

MD5:D1396AC ...

谢谢LZ的第三个修正补丁!
打了这个补丁后,生成的SXHPE.iso分别用简易启动测试器Ⅱ_0.9_Beta3 、简易启动测试器Ⅱ_0.15_Beta3、简易启动测试器 3.1_STB测试,启动到菜单界面快了一些,再启动XPPE也成功了,但是启动03PE仍然不行:启动到滚动条消失、Native界面之后,报错:未知的硬盘错误???(我是IDE双硬盘),见图:



03PE可能还有一小点问题,请LZ检查一下,再发个补丁吧!

另外,从已刻启动的XPPE看,带的有些工具版本太旧了,如贝壳还原v3.08.....,现在已是v3.13版了。最好在补丁里也顺便更新一下。
谢谢了!!!

[ 本帖最后由 zqywult 于 2012-3-21 13:09 编辑 ]

评分

参与人数 1无忧币 +5 收起 理由
2011czmxbb52 + 5 我很赞同

查看全部评分

回复

使用道具 举报

46#
 楼主| 发表于 2012-3-21 17:06:30 | 只看该作者
原帖由 zqywult 于 2012-3-21 13:05 发表

谢谢LZ的第三个修正补丁!
打了这个补丁后,生成的SXHPE.iso分别用简易启动测试器Ⅱ_0.9_Beta3 、简易启动测试器Ⅱ_0.15_Beta3、简易启动测试器 3.1_STB测试,启动到菜单界面快了一些,再启动XPPE也成功了, ...



谢谢报告!将会在下一个版本中解决这个问题!
回复

使用道具 举报

47#
 楼主| 发表于 2012-3-22 10:56:21 | 只看该作者

V1.0.5 2012-3-22 开发版

V1.0.5 2012-3-22 开发版
更新:
* 正式实现除体积统一之外的所有统一
* 修正2K3PE启动时的蓝屏问题(原因:驴唇不对马嘴,XP的内核接2K3的文件)
* 更新部分工具
* 修改三卡驱动的调用方式,改为逐个调用

下载地址:
http://115.com/file/anittkej#
风铃PEV1.0.5.2012-3-22开发版.7z

MD5:BA76B54784EFE41717EA7709898E2E80
SHA1:BFC009E79EC640F3B5252CF08E2C58A0866596E9

[ 本帖最后由 2011czmxbb52 于 2012-3-22 10:58 编辑 ]
回复

使用道具 举报

48#
发表于 2012-3-22 10:58:36 | 只看该作者

回复 #47 2011czmxbb52 的帖子

45楼的蓝屏代码是什么原因导致的?我自己合盘PE工具开多了也有那个问题!
楼主能否指导下?

修正2K3PE启动时的蓝屏问题????
回复

使用道具 举报

49#
发表于 2012-3-22 13:25:20 | 只看该作者
V1.0.5 2012-3-22 开发版

生成SXHPE.iso,用简易启动测试器Ⅱ_0.9测试,可启动到图形菜单界面,再启动XPPE成功(贝壳还原升级到了v3.13版),
但是启动03PE仍然不行:启动到Native界面后停止,见图:

评分

参与人数 1无忧币 +5 收起 理由
2011czmxbb52 + 5

查看全部评分

回复

使用道具 举报

50#
 楼主| 发表于 2012-3-22 13:26:38 | 只看该作者
原帖由 zhs509 于 2012-3-22 10:58 发表
45楼的蓝屏代码是什么原因导致的?我自己合盘PE工具开多了也有那个问题!
楼主能否指导下?

修正2K3PE启动时的蓝屏问题????


就我的PE来说,是我接的驴唇不对马嘴:XP的内核接上2K3的文件,不蓝屏才怪!其他状况目前没遇到。
回复

使用道具 举报

51#
 楼主| 发表于 2012-3-23 10:03:23 | 只看该作者

V1.0.6 2012-3-23 开发版

V1.0.6 2012-3-23 开发版

* 修正WimTool不能正常运行的问题
* 修正zqywult在49楼提出的问题,非常感谢!(原因:竟然是我把挂载的文件名写错了……)

下载地址:
http://115.com/file/anidzh4j#
风铃PEV1.0.6.2012-3-23开发版.rar

56楼有补丁!

MD5:9439F2C4EFA6507ACCC03F14BC8DE73A
SHA1:A22A88313AFB437C2D9194E4DAFDD8BD2E8BC6E2

[ 本帖最后由 2011czmxbb52 于 2012-3-25 08:57 编辑 ]
回复

使用道具 举报

52#
发表于 2012-3-23 13:18:34 | 只看该作者
谢谢更新。。。。。。
回复

使用道具 举报

53#
发表于 2012-3-23 16:26:10 | 只看该作者
谢谢更新!

这次的V1.0.6 2012-3-23 开发版,生成SXHPE.iso后,用简易启动测试器Ⅱ_0.9测试,启动到图形菜单界面再启动XPPE、03PE都成功了!!!
回复

使用道具 举报

54#
 楼主| 发表于 2012-3-24 13:14:47 | 只看该作者
谢谢。但是来测试的人不多啊,测试的面也不广。请大家多多测试,常用的功能都测试一下,谢谢!请大家多多测试!
回复

使用道具 举报

55#
发表于 2012-3-24 22:03:55 | 只看该作者
下载中。也在学习中。
回复

使用道具 举报

56#
 楼主| 发表于 2012-3-25 08:55:08 | 只看该作者
发现一个问题:当根目录下只有grldr和SXHPE.ISO时,无法启动(按照道理说,应该可以的)
所以这回发个补丁,把寻找SXHPE.ISO的代码前置倒grldr里
补丁:
http://115.com/file/be61wkxx#
51楼版本修正.7z

SHA1:87940E020834BC5593F1E1529B1DC097F27F0C46
MD5:05BBD90D304BEB7AC2733D60EF986B0F
回复

使用道具 举报

57#
 楼主| 发表于 2012-3-25 15:35:30 | 只看该作者
把代码贴出来,请大家帮忙找BUG、精简、增强:

grldr:

  1. !BAT
  2. if exist ()/boot/grub/menu.flp command ()/boot/grub/menu.flp init
  3. if not exist ()/boot/grub/menu.flp call :errclpB
  4. :errclpB
  5. find --set-root /boot/grub/menu.flp && command ()/boot/grub/menu.flp init ! goto :errclpA
  6. :errclpA
  7. find --set-root /SXHPE.ISO || find --set-root /boot/SXHPE.ISO || goto :errclp2
  8. echo Loading SXHPE.ISO...
  9. map /SXHPE.ISO (0xB5) || map /boot/SXHPE.ISO (0xB5) || map --mem /boot/SXHPE.ISO (0xB5) || map --mem /SXHPE.ISO (0xB5)
  10. map --hook
  11. write 0x60004 1
  12. chainloader (0xB5)/grldr
  13. root (0xB5)
  14. boot
  15. :errclp2
  16. echo Menu file not found!
  17. pause
  18. commandline
复制代码


menu.flp:

  1. !BAT
  2. terminal console
  3. debug off
  4. checkrange 20111129:-1 read 0x8278 || echo Err.Version!!! && reboot
  5. if "#%1"=="#init" goto :init
  6. if "#%1"=="#task" call :taskcl %2 %3 %4
  7. :init
  8. fontfile ()/boot/grub/fonts.gz
  9. splashimage ()/boot/grub/splash.xpm.gz
  10. checkrange 1 read 0x60000 && configfile ()/boot/grub/menu.flp ! write 0x60000 1
  11. set menuflpe=
  12. call Fn.0 0 0x8217 | set /u menuflpe=
  13. checkrange 0x21 read 0x8280 && if not "%menuflpe:~-4%"==".flp" pxe detect NotExist
  14. checkrange 524:-1 calc *0x413 & 0xffff || map --int15nolow=1 && pause Warnning: less memory
  15. write 0x60001 0
  16. ::PXE
  17. write 0x60002 0
  18. ::不加速
  19. write 0x60003 0
  20. ::map使用mem标志
  21. checkrange 1 read 0x60004 || write 0x60004 0
  22. ::整体ISO标志
  23. write 0x60005 0
  24. ::加速器已运行过标志
  25. write 0x60004 0
  26. ::debug状态标志
  27. checkrange 0x21 read 0x8280 && call :pxe
  28. set rootdev=%@root%
  29. checkrange 1 read 0x60005 || command (bd)/boot/grub/usb_acc.0pe && write 0x60004 1
  30. root %rootdev%
  31. set PEISO=/SXHPE.ISO
  32. goto :menu

  33. :ztiso
  34. echo 正在加载 SXHPE.ISO......
  35. checkrange 1 read 0x60004 && map --mem %PEISO% (0xCD)
  36. map --hook
  37. write 0x60000 1
  38. write 0x60004 1
  39. map --mem /boot/grub/TinyTools.lzma (0xC0)
  40. map --hook
  41. set rootdrv=%@root%
  42. root (0xC0)
  43. command (0xC0)/g4dbat/start
  44. root %rootdev%
  45. chainloader (0xCD) && boot
  46. chainloader (0xCD)/grldr && boot

  47. :pxe
  48. if #%1=#qx pxe detect
  49. if "%menuflpe%"=="grldr" pxe detect
  50. if not "%menuflpe:~-4%"==".fpe" pxe detect NotExist
  51. if "%menuflpe:~-4%"==".fpe" pxe detect
  52. write 0x60001 1
  53. write 0x60002 1
  54. write 0x60003 1
  55. pxe


  56. :taskcl
  57. set task=%1
  58. set file=%2
  59. set qtcs=%3
  60. if /i "#%task%"=="#0" goto :ldrpe
  61. if /i "#%task%"=="#1" goto :mapldr
  62. if /i "#%task%"=="#cjqd" goto :cjqd

  63. :ldrpe
  64. if not exist %file% call :x
  65. command /boot/grub/usb_acc.0pe
  66. command /boot/grub/F6IMG /boot/grub/SRS
  67. map --mem /boot/grub/TinyTools.lzma (0xC0)
  68. map --hook
  69. set rootdrv=%@root%
  70. root (0xC0)
  71. command (0xC0)/g4dbat/start
  72. root %rootdev%
  73. map --mem %file% %qtcs%
  74. map --hook
  75. command /boot/grub/F6IMG /boot/grub/SRS
  76. root %qtcs%
  77. chainloader %qtcs%
  78. boot

  79. :mapldr
  80. map %file% %qtcs% || map --mem %file% %qtcs%
  81. map --hook
  82. root %qtcs%
  83. chainloader +1
  84. boot

  85. :cjqd
  86. command ()/boot/grub/F6IMG ()/boot/grub/SRS
  87. find --set-root /PE.ISO
  88. map /PE.ISO (0xFF) || map --mem /PE.ISO (0xFF)
  89. rootnoverify (0xFF)
  90. chainloader (0xFF)
  91. boot

  92. :x
  93. if /i "%file"=="/MKRL/NVPEXP.LZMA" set file=/MKRL/NVPE2K3.LZMA
  94. if /i "%file"=="/MKRL/NVPE2K3.LZMA" set file=/MKRL/NVPEXP.LZMA

  95. :menu
  96. set krnl=
  97. if exist (bd)/MKRL/NVPEXP.LZMA rootnoverify (bd) && set krnl=(bd)/MKRL/NVPEXP.LZMA && goto :showmenu
  98. if exist (bd)%PEISO% && rootnoverify (bd) && goto :ztiso
  99. if exist (bd)/boot/SXHPE.ISO set PEISO=/boot/SXHPE.ISO && rootnoverify (bd) && goto :ztiso
  100. ::有时候可能启动设备与当前根驱动器不一致,可能当前驱动器上存在这几个玩意,照上面三句执行
  101. if exist /MKRL/NVPEXP.LZMA set krnl=/MKRL/NVPEXP.LZMA && goto :showmenu
  102. if exist %PEISO% goto :ztiso
  103. if exist /boot/SXHPE.ISO set PEISO=/boot/SXHPE.ISO && goto :ztiso
  104. ::也许会有放到(hd0)/的情况,包括经过各种转换交换映射过来的情况 (这个不清楚什么时候遇到的)
  105. if exist (hd0)/MKRL/NVPEXP.LZMA rootnoverify (hd0) && set krnl=/MKRL/NVPEXP.LZMA && goto :showmenu
  106. if exist (hd0)%PEISO% && rootnoverify (hd0) && goto :ztiso
  107. if exist (hd0)/boot/SXHPE.ISO set PEISO=(hd0)/boot/SXHPE.ISO && goto :ztiso
  108. ::再不行去pd碰碰运气
  109. ::强行初始化PD
  110. call :pxe qx
  111. if exist (pd)/MKRL/NVPEXP.LZMA rootnoverify (pd) && set krnl=/MKRL/NVPEXP.LZMA && goto :showmenu
  112. if exist (pd)%PEISO% && rootnoverify (pd) && goto :ztiso
  113. if exist (pd)/boot/SXHPE.ISO set PEISO=(pd)/boot/SXHPE.ISO && goto :ztiso
  114. ::最后什么也没找着,报错退出
  115. pause You put the kernel deployed to where to go? && exit 1

  116. :showmenu
  117. configfile /boot/grub/user.flp
复制代码

user.flp:

  1. ##此菜单是用户看到的
  2. fontfile /boot/grub/fonts.gz
  3. splashimage /boot/grub/PixOS.xpm.gz
  4. clear

  5. title ============风铃PE V1.0.4 2012-3-17 By:czmxbb52=======
  6. clear

  7. title [1] 启动XPPE                     [1] Start XPPE
  8. root %@root%
  9. command /boot/grub/F6IMG /boot/grub/SRS
  10. echo Loading the file, please wait ... (may take a few minutes)
  11. map --mem ()/MKRL/NVPEXP.LZMA (0xCD)
  12. map --mem ()/boot/TinyTools.LZMA (0xCE)
  13. map --hook
  14. echo Finished loading!
  15. chainloader (0xCD)/ldrisope
  16. boot

  17. title [2] 启动2K3PE                   [2] Start 2K3PE\n该版可能被裁掉了
  18. root %@root%
  19. command /boot/grub/F6IMG /boot/grub/SRS
  20. echo Loading the file, please wait ... (may take a few minutes)
  21. map --mem ()/MKRL/NVPE2K3.LZMA (0xCD)
  22. map --mem ()/boot/TinyTools.LZMA (0xCE)
  23. map --hook
  24. echo Finished loading!
  25. chainloader (0xCD)/k3pe
  26. boot

  27. title [3] 加载F6IMG后串接启动任意分区下的/PE.ISO\n[3] load F6IMG cascading start any partition /PE.ISO
  28. command /boot/grub/menu.flp task cjqd

  29. title [4] 交换(hd0)(hd1)             [4] swap (hd0) (hd1)
  30. map (hd0) (hd1)
  31. map (hd1) (hd0)
  32. map --rehook
  33. kernel || pause OK!

  34. title [5] KonBoot免口令模块(可能需要交换磁盘)\n[5] KonBoot password-free modules (which may need to swap the disk)
  35. command /boot/grub/menu.flp task 1 /BOOT/IMGS/

  36. title [6] 启动MaxDOS工具箱          [6] Start MaxDOS Toolbox
  37. map --mem ()/boot/IMGS/maxdos.gz (fd0)
  38. map --hook
  39. chainloader (fd0)/io.sys
  40. boot     

  41. title [7] 扫描/BOOT/IMGS目录下的镜像文件并列出\n[7] to start the RUN module and scanning /BOOT/IMGS directory, the image file and listed
  42. terminal console
  43. command RUN /BOOT/IMGS/

  44. title [8] 搜索并启动硬盘上的系统
  45. map --mem ()/BOOT/IMGS/NTBOOT.iso (0xCD)
  46. map --hook
  47. chainloader (0xCD)/k3pe
  48. boot

  49. title [9] 启动第二硬盘(在U盘上是第一硬盘)上的Windows NT/2000/XP/2003\n[9] to start the second hard disk (U disk is the first hard disk) on Windows NT/2000/XP/2003\n简单,未考虑USB-ZIP的情况\nSimple, does not consider the case of the USB-ZIP               
  50. find --set-root --ignore-floppies --ignore-cd /ntldr
  51. map () (hd0)
  52. map (hd0) ()
  53. map --rehook
  54. find --set-root --ignore-floppies --ignore-cd /ntldr
  55. chainloader /ntldr

  56. title [10] 启动第二硬盘(在U盘上是第一硬盘)上的Windows Vista/7\n[10] to start the second hard disk (U disk is the first hard disk) on Windows Vista / Windows 7\n简单,未考虑USB-ZIP的情况\nSimple, does not consider the case of the USB-ZIP
  57. find --set-root --ignore-floppies --ignore-cd /bootmgr
  58. map () (hd0)
  59. map (hd0) ()
  60. map --rehook
  61. find --set-root --ignore-floppies --ignore-cd /bootmgr
  62. chainloader /bootmgr

  63. title [11] 高级功能菜单
  64. configfile /boot/grub/adv.flp

  65. title [12] 进入Grub控制台
  66. commandline

  67. title [13] 重新启动计算机
  68. reboot

  69. title [13] 关闭计算机
  70. halt
复制代码

adv.flp:

  1. checkrange 1 read 0x60005 || command ()/boot/grub/usb_acc.0pe && write 0x60005 1
  2. fontfile /boot/grub/fonts.gz
  3. splashimage /boot/grub/splash.xpm.gz
  4. clear

  5. #0
  6. title [1] 返回上级菜单
  7. configfile /boot/grub/user.flp
  8. #1
  9. title [2] 可输入式ISO启动器(玩具级,没法跟0PE的比,不带SRS)
  10. set /p file=请输入ISO的位置,不必填绝对路径:
  11. find --set-root %file% || echo 没找到你要的文件! && goto 1
  12. map --mem ()/boot/grub/DiskImg/wvblock.gz (fd1)
  13. map %file% (hd33) || map --mem --top %file% (hd33) || map --mem %file% (hd33)
  14. map --hook
  15. chainloader (hd33)+1
  16. boot

  17. title [3] 可输入式ISO启动器(玩具级,没法跟0PE的比,带SRS)
  18. set /p file=请输入ISO的位置,不必填绝对路径:
  19. find --set-root %file% || echo 没找到你要的文件! && goto 2
  20. map --mem ()/boot/grub/DiskImg/wvblock.gz (fd1)
  21. command /boot/grub/F6IMG /boot/grub/SRS
  22. map %file% (hd33) || map --mem --top %file% (hd33) || map --mem %file% (hd33)
  23. map --hook
  24. chainloader (hd33)+1
  25. boot

  26. title [4] 强行加载F6IMG
  27. command /boot/grub/F6IMG /boot/grub/SRS

  28. title [5] A盘为SRS驱动,B盘为FiraDisk驱动
  29. map --unmap=1
  30. map --rehook
  31. map --mem /boot/grub/DiskImg/firadisk.gz (fd1)
  32. map --hook
  33. kernel || pause OK!

  34. title [6] A盘为SRS驱动,B盘为WinVBlock驱动(默认情况下是这样)
  35. map --unmap=1
  36. map --rehook
  37. map --mem /boot/grub/DiskImg/wvblock.gz (fd1)
  38. map --hook
  39. kernel || pause OK!

  40. title [7] A盘为空,B盘为WinVBlock驱动
  41. map --unmap=0
  42. map --unmap=1
  43. map --rehook
  44. map --mem /boot/grub/DiskImg/wvblock.gz (fd1)
  45. map --hook
  46. kernel || pause OK!

  47. title [8] A盘为空,B盘为FiraDisk驱动
  48. map --unmap=0
  49. map --unmap=1
  50. map --rehook
  51. map --mem /boot/grub/DiskImg/firadisk.gz (fd1)
  52. map --hook
  53. kernel || pause OK!

  54. title [9] A盘为SRS驱动,B盘为空
  55. map --unmap=1
  56. map --rehook
  57. kernel || pause OK!

  58. title [10] 颠倒A盘和B盘
  59. map (fd0) (fd1)
  60. map (fd1) (fd0)
  61. map --hook
  62. kernel || pause OK!

  63. title [11] 切换调试状态
  64. checkrange 1 read 0x60006 || debug off && write 0x60006 0 ! debug on && write 0x60006 1
  65. kernel || echo OK!

  66. title [12] 加载F6IMG后串接菜单(放在某盘根目录下,名为user.lst)
  67. command /boot/grub/F6IMG /boot/grub/SRS
  68. find --set-root /user.lst && configfile /user.lst

  69. title [13] 加载F6IMG后串接菜单(没有路径限制,须自输相对路径)
  70. command /boot/grub/F6IMG /boot/grub/SRS
  71. set /p paths=请输入相对路径:
  72. find --set-root %paths% && configfile %paths%
复制代码

(adv.flp最后两个项是我自己加的,没有发布)
回复

使用道具 举报

58#
 楼主| 发表于 2012-4-1 17:12:17 | 只看该作者

V1.0.7 开发版 2012-4-1更新

V1.0.7 开发版 2012-4-1更新

* 增加了按键执行功能的功能
* /boot/grub下目录更清爽!(代价是menu.flp文件变大,5M)
* 把title换成iftitle,更适合裁剪
* 修正一些BUG
* 换了个图片

MD5:EDC5ACCA8D849C0A2ECD81046602C08E
SHA1:4AE42786CFACFB47783A00C1B7CD80B5C8D0A41B

下载地址:
http://115.com/file/c2h71qpo#
风铃PEV1.0.7.2012-4-1开发版.rar

[ 本帖最后由 2011czmxbb52 于 2012-4-22 11:33 编辑 ]
回复

使用道具 举报

59#
发表于 2012-4-1 18:33:30 | 只看该作者
谢谢楼主,您辛苦了,哈哈,下载收藏.
回复

使用道具 举报

60#
发表于 2012-4-2 14:33:52 | 只看该作者
请问为什么没有看见字体文件和背景图片呢,是打包到menu.flp里面了吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 22:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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