无忧启动论坛

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

自己做合盘、写简化菜单(含U+v2深度隐藏教程)

  [复制链接]
961#
发表于 2012-10-18 16:15:54 | 只看该作者
回复

使用道具 举报

962#
发表于 2012-10-18 18:59:49 | 只看该作者
我把字库文件导入为内置字库,虽然是最少的字库,但也提示grldr大于384K了,也可能是大于384K的缘故吧,有极少的字还是乱码!我再试更大的字库,导入后grldrf的内容都看不到了!
导入字库为内置字库虽然能显示,但是又进不了PE了。改回去使用了,呵呵!

[ 本帖最后由 2010RENDQ 于 2012-10-19 14:33 编辑 ]
回复

使用道具 举报

963#
发表于 2012-10-19 12:07:59 | 只看该作者
真不错,还有安装教程.
请问petools.7z是不是可以放在u盘内,然后通过搜索全盘的petools.7z而实现三卡手动(自动)加载?
回复

使用道具 举报

964#
发表于 2012-10-21 21:04:52 | 只看该作者
p大,0pe 在 128内存上运行不了的啊
回复

使用道具 举报

965#
发表于 2012-10-22 08:21:28 | 只看该作者
原帖由 2010RENDQ 于 2012-10-18 18:59 发表
我把字库文件导入为内置字库,虽然是最少的字库,但也提示grldr大于384K了,也可能是大于384K的缘故吧,有极少的字还是乱码!我再试更大的字库,导入后grldrf的内容都看不到了!
导入字库为内置字库虽然能显示 ...


闲着无事,又折腾了一下,得出解决0PE使用最新版grub4dos后菜单乱码的方法为:下载unifont.hex字库,放到UD区的/boot/grub/下,再在grldr菜单的前面写上font (ud)/boot/grub/unifont.hex,保存菜单为UTF-8。想把unifont.hex放0PE.ISO里去,但是grldr菜单里不知怎么写。试了font (bd)/boot/grub/unifont.hex,但是不行。
回复

使用道具 举报

966#
发表于 2012-10-22 16:08:59 | 只看该作者
还是P大帮解决乱码问题吧
回复

使用道具 举报

967#
发表于 2012-10-25 14:35:24 | 只看该作者
看看。。不错的 啊、
回复

使用道具 举报

968#
发表于 2012-10-26 09:17:39 | 只看该作者
grub4dos-0.4.5c-2012-10-22,反馈没什么问题,P大可否劳神升级下?!谢谢!
回复

使用道具 举报

969#
发表于 2012-10-26 09:21:20 | 只看该作者

回复 #969 梅边吹笛 的帖子

同求P大更新!!!!!!!!!!
回复

使用道具 举报

970#
发表于 2012-11-9 08:58:27 | 只看该作者
不点帖:

bug 修复:使用 fbinst 制作 ud 盘的人,必须更新 grub4dos 到 2012-11-07 版

重要的 bug 修复,此 bug 自从 grub4dos 支持 fbinst 之日就存在了。

必须更新。

期待楼主更新……

grub4dos-0.4.5c-2012-11-07.7z

263.66 KB, 下载次数: 20, 下载积分: 无忧币 -2

回复

使用道具 举报

971#
发表于 2012-11-9 10:48:20 | 只看该作者
不错,整体部署,统一部署。支持U+深度隐藏。这些相当的先进。我的真正统一PE有一些目标已经达到P大的统一标准。
回复

使用道具 举报

972#
发表于 2012-11-9 11:00:47 | 只看该作者
原帖由 梅边吹笛 于 2012-11-9 08:58 发表
不点帖:

bug 修复:使用 fbinst 制作 ud 盘的人,必须更新 grub4dos 到 2012-11-07 版

重要的 bug 修复,此 bug 自从 grub4dos 支持 fbinst 之日就存在了。

必须更新。

期待楼主更新……

官方网怎么没有更新下载,你是从哪里弄来的?
回复

使用道具 举报

973#
发表于 2012-11-9 12:49:25 | 只看该作者
原帖由 zds1210 于 2012-11-9 11:00 发表

官方网怎么没有更新下载,你是从哪里弄来的?

本坛GRUB4DOS区或时空论坛。不点发布的。

[ 本帖最后由 梅边吹笛 于 2012-11-9 13:07 编辑 ]
回复

使用道具 举报

974#
发表于 2012-11-9 20:12:08 | 只看该作者

求P大

P大,win8正式版64位的,在0pe下不知道怎么装的啊,不像原版的xp或者win7可以用安装器安装
WIN8里面没有WIM文件,请问该怎么装?
回复

使用道具 举报

975#
 楼主| 发表于 2012-11-10 08:59:46 | 只看该作者
原帖由 梅边吹笛 于 2012-11-9 08:58 发表
不点帖:

bug 修复:使用 fbinst 制作 ud 盘的人,必须更新 grub4dos 到 2012-11-07 版

重要的 bug 修复,此 bug 自从 grub4dos 支持 fbinst 之日就存在了。

必须更新。

期待楼主更新……

谢谢。
那个g4d多年的bug一般没机会碰到,暂不更新也行。
目前直接更新会有乱码:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195331&page=147#pid2612594
回复

使用道具 举报

976#
 楼主| 发表于 2012-11-10 09:16:08 | 只看该作者
原帖由 2011LLYC 于 2012-11-9 20:12 发表
P大,win8正式版64位的,在0pe下不知道怎么装的啊,不像原版的xp或者win7可以用安装器安装
WIN8里面没有WIM文件,请问该怎么装?

您可以看这个帖子:
win8安装正常:win7/vista安装器,支持安装系统到USB硬盘,可在xp的pe下运行,x86/x64通用

不懂再问作者。
回复

使用道具 举报

977#
 楼主| 发表于 2012-11-10 09:25:30 | 只看该作者
原帖由 zds1210 于 2012-11-9 10:48 发表
不错,整体部署,统一部署。支持U+深度隐藏。这些相当的先进。我的真正统一PE有一些目标已经达到P大的统一标准。

技术方面是次要的,有统一意识就好。
大家朝统一方向努力,使以后统一深入人心,乃至不值一提。
回复

使用道具 举报

978#
发表于 2012-11-10 10:01:36 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... p;page=3#pid2611430
更新新版本grub,U盘启动,前三个菜单点击直接到命令行了。无法启动。第四个run可以了。
回复

使用道具 举报

979#
发表于 2012-11-11 23:22:23 | 只看该作者
win8部署问题可能要区别对待,因为EFI启动有区别。
回复

使用道具 举报

980#
发表于 2012-11-12 10:56:25 | 只看该作者
是的。新技术不断啊。嗯。
回复

使用道具 举报

981#
发表于 2012-11-12 11:46:56 | 只看该作者
不点发布的grub4dos-0.4.5c-2012-11-11解决了菜单乱码问题。

11-44-35.jpg (405.41 KB, 下载次数: 176)

11-44-35.jpg

grub4dos-0.4.5c-2012-11-11.7z.zip

263.97 KB, 下载次数: 28, 下载积分: 无忧币 -2

回复

使用道具 举报

982#
发表于 2012-11-12 12:35:58 | 只看该作者
fbinstools在win8下使用,不能直接拖拽,这0PE和GRLDR要倒入那个分区?

请问2012-06-19的GRLDR内置的菜单是否兼容grub4dos-0.4.5c-2012-11-11?
因为grub修复了大BUG?

  1. if not exist showmenu set showmenu=1
  2. terminal console
  3. debug off
  4. checkrange 20120619:-1 read 0x8278 || clear && pause Need grub4dos-0.4.5c-2012-06-19 or above. && reboot
  5. font

  6. write 0x60368 0
  7. checkrange 0x80 read 0x8280 && write 0x60368 1
  8. if "%?_BOOT:~1,3%"=="hd0" write 0x60368 1
  9. find --devices=u && checkrange 0x80 calc *0x82B9&0xff && write 0x60368 1

  10. echo -e \n\nPress a key within 3 seconds:
  11. echo -e \n\t<Enter>--Show/Hide Menu\n\t<Esc>--Grub4Dos Commandline\n\t<Space>--Load 0PE.ISO into memory entirely\n
  12. set keyt=
  13. pause --wait=3 && set /A keyt=*0x4CB00
  14. if not exist keyt commandline
  15. debug off
  16. set mapmem=
  17. if /i "%keyt%"=="0x20" set mapmem=1
  18. set ready=

  19. #可改0PE.ISO的路径、名字。默认/0PE.ISO。指定的不存在,就找/0PE/0PE.ISO。
  20. if not exist PEISO set PEISO=/0PE.ISO

  21. #可改SRS路径。
  22. if not exist SRS0PE set SRS0PE=/SRS/

  23. call Fn.0 0 0x8217 | set /u menu0pe=
  24. checkrange 0x21 read 0x8280 && if not "%menu0pe:~-4%"==".0PE" pxe detect NotExist
  25. set menu0pe=

  26. write 0x60064 0
  27. write 0x6006C 0
  28. write 0x60130 0
  29. checkrange 0x21 read 0x8280 && write 0x60064 1
  30. checkrange 524:-1 calc *0x413 & 0xffff || map --int15nolow=1 && pause Warnning: less memory

  31. set noacc=
  32. if "%showmenu%"=="1" if /i "%keyt%"=="0xD" set noacc=1
  33. if not "%showmenu%"=="1" if /i "%keyt%"=="0x1" set noacc=1
  34. read 0x60064 && set noacc=1 ! if not exist (bd)/BOOT/GRUB/USB_ACC.0PE set noacc=1
  35. set curdev=%@root%
  36. if not exist noacc if exist (bd)/BOOT/GRUB/USB_ACC.0PE (bd)/BOOT/GRUB/USB_ACC.0PE --time-out-disable:0
  37. rootnoverify %curdev%

  38. default 0
  39. timeout 0

  40. #0
  41. title
  42. echo
  43. echo 0PE by Pseudo
  44. read 0x60064 || goto 4
  45. goto 5

  46. #1
  47. title
  48. goto 3

  49. #2
  50. title
  51. set noacc=
  52. dd if=(md) of=(md) bs=1 count=8 skip=0x829c seek=0x60130
  53. echo
  54. read 0x60064 && pxe || echo -n
  55. echo Loading /0PE/0PENB.LZMA from %@root%...
  56. map --mem ()/0PE/0PENB.LZMA (hd)
  57. map --hook
  58. write --offset=200 (hd-1,0)/BAT/_ENV.BAT set PEISO=%PEISO%\r\n
  59. cat --locate=/ --replace=\\ (hd-1,0)/BAT/_ENV.BAT

  60. set burgcd=
  61. if exist (224)/0PE/0PENB.LZMA set burgcd=1 && find --set-root %PEISO% && map %PEISO% (0xff) && map --hook && set burgcd= ! echo -n
  62. if exist burgcd map --floppies=1 && map (fd0,0)%PEISO% (0xff) && map --hook && echo %PEISO% is in (fd0,0) && set burgcd= ! if exist burgcd pause --wait=5 %PEISO% not found.

  63. if exist ()%PEISO% && map --status=0xff > nul || set ready=1 && goto 3
  64. goto 7

  65. #3
  66. title
  67. echo Loading %@root%%PEISO%...
  68. read 0x60064 && checkrange 0x21 read 0x82A0 && set mapmem=1
  69. if "%@root%"=="(cd)" set mapmem=1
  70. if not exist mapmem echo Direct map %PEISO% && map %PEISO% (0xff) || set mapmem=1 && echo Warnning: Fail to direct map %PEISO%, try to map with --mem.
  71. if exist mapmem echo Map %PEISO% with --mem && map --mem %PEISO% (0xff) || pause Error: Fail to map --mem %PEISO% (0xff). && reboot
  72. map --hook
  73. if not exist ready rootnoverify (0xff) && goto 2
  74. goto 7

  75. #4
  76. title
  77. if exist (bd)/0PE/0PENB.LZMA rootnoverify (bd) && goto 2
  78. if exist (bd)%PEISO% && rootnoverify (bd) && goto 1
  79. if exist (bd)/0PE/0PE.ISO set PEISO=/0PE/0PE.ISO && rootnoverify (bd) && goto 1

  80. if exist /0PE/0PENB.LZMA goto 2
  81. if exist %PEISO% goto 1
  82. if exist /0PE/0PE.ISO set PEISO=/0PE/0PE.ISO && goto 1

  83. if exist (hd0)/0PE/0PENB.LZMA rootnoverify (hd0) && goto 2

  84. read 0x60064 || goto 5
  85. goto 6

  86. #5
  87. title
  88. find --devices=uh --set-root /0PE/0PENB.LZMA && goto 2 ! echo -n
  89. find --devices=uh --set-root %PEISO% && goto 1 ! echo -n
  90. find --devices=uh --set-root /0PE/0PE.ISO && set PEISO=/0PE/0PE.ISO && goto 1 ! echo -n
  91. if exist (0xff)+1 rootnoverify (0xff)
  92. find --devices=cfp --set-root /0PE/0PENB.LZMA && goto 2 ! echo -n
  93. find --devices=cfp --set-root %PEISO% && goto 1 ! echo -n
  94. find --devices=cfp --set-root /0PE/0PE.ISO && set PEISO=/0PE/0PE.ISO && goto 1 ! echo -n
  95. read 0x60064 && goto 4
  96. goto 6

  97. #6
  98. title
  99. pause Error:/0PE/0PENB.LZMA, %PEISO% and /0PE/0PE.ISO not found!

  100. #7
  101. title
  102. set mapmem=
  103. set PEISO=
  104. set ready= && configfile (hd-1,0)/BAT/M1.LST
复制代码

[ 本帖最后由 myBOOT 于 2012-11-12 15:52 编辑 ]
回复

使用道具 举报

983#
 楼主| 发表于 2012-11-12 22:47:27 | 只看该作者
回复 #983 梅边吹笛 的帖子
谢谢。
回复 #984 myBOOT 的帖子
是指ud的“主分区”、“扩展分区”?
两个文件grldr和0pe.iso,两种分区,共有四种组合,最坏情况下要试4次。
回复

使用道具 举报

984#
发表于 2012-11-13 08:33:38 | 只看该作者

回复 #985 pseudo 的帖子

我把以前的0PE版本看了下,GRLDR是放在主分区,0PE放在扩展分区。
回复

使用道具 举报

985#
发表于 2012-11-18 21:03:25 | 只看该作者
请问P大,如何更新6-19板的G4DOS到11。12。谢谢。
回复

使用道具 举报

986#
发表于 2012-11-19 22:21:49 | 只看该作者

回复 #987 hfrh12 的帖子

很简单,把GRLDR替换DIY目录里的grldr,用grub.exe替换0PE下的GRUB.0PE
回复

使用道具 举报

987#
发表于 2012-11-24 23:05:57 | 只看该作者
感谢P大又分享好东西
回复

使用道具 举报

988#
发表于 2012-11-29 17:06:07 | 只看该作者
这个我就要了!
回复

使用道具 举报

989#
发表于 2012-12-1 22:20:23 | 只看该作者
看什么好东西了哦看什么好东西了哦看什么好东西了哦
回复

使用道具 举报

990#
发表于 2012-12-3 08:20:49 | 只看该作者
有个问题。
0PE里的F6注入脚本,在win2003PE下运行,会提示firadisk错误而蓝屏。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 12:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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