无忧启动论坛

标题: 不加载message--GRUB4DOS已经支持jpg+透明背景 [打印本页]

作者: fuldho    时间: 2016-3-19 14:13
标题: 不加载message--GRUB4DOS已经支持jpg+透明背景
本帖最后由 fuldho 于 2016-3-20 10:20 编辑

不加载message--背景图片

GRUB4DOS已经支持jpg、bmp+透明背景+动画背景

GRLDR_Edit_v5.0.2.exe完美支持GRUB4DOS内置字体库和外置字体库制作

字体大小28x28华文行楷效果图:



GRLDR_Edit_v5.0.2.exe新建G4D:



新建一个字体库文件,用于外置:



加载背景和外置字体库方法:



加载内置字体制作方法:



外置menu.lst菜单字体压缩到G4D方法:



menu.lst菜单事例:

  1. timeout 30

  2. default 1

  3. ebug off


  4. #自适应图分辨率

  5. graphicsmode -1 320:1024 240:768 24:32

  6. # 设置菜单背景图
  7. splashimage /untitled.jpg

  8. # 设置字体
  9. font --font-high=28 /menu28.hex

  10. #颜色设置
  11. color normal=0x0F highlight=0x0A helptext=0x0E heading=0x0C standard=0x02 border=0x77
  12. #color normal=0xff9933 highlight=0xff3300 helptext=0xff00ff heading=0x66ff00
  13. setmenu --font-spacing=1:8  --string=20=3=="启 动 U 盘 维 护 菜 单"
  14. setmenu --box x=16 w=0 y=6 h=15 l=0  --ver-off
  15. setmenu --lang=zh  --timeout=0=0=0xff00   --help=8=0=18




  16. title 【1】 启动本地磁盘存在的系统

  17. find --set-root --devices=h /Windows/System32/winload.exe || find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr

  18. map () (hd0)

  19. map (hd0) ()

  20. map --rehook

  21. find --set-root --devices=h /Windows/System32/winload.exe || find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr

  22. chainloader /bootmgr || chainloader /ntldr


  23. title 【2】 进入 Windows PE 系统菜单\n Win10 PE 64位/Win7 PE 32位系统

  24. echo $[1106] loading bootmgr pe, please wait ...

  25. find --set-root /bootmgr

  26. chainloader /bootmgr



  27. title 【3】 启动 Win2003 PE\n  Win2003 PE 微型系统

  28. echo $[1106] loading 2003PE, please wait ...

  29. map ()/2003PE.iso (0xff)

  30. map --hook

  31. chainloader (0xff)



  32. title 【4】 运行 DiskGenius 磁盘分区\n  数据无价,请谨慎操作

  33. echo $[1106] loading Diskgenius, please wait ...

  34. map --mem ()/boot/DISKGENIUS.IMG (fd0)

  35. map --hook

  36. chainloader (fd0)+1

  37. rootnoverify (fd0)



  38. title 【5】 手动 Ghost 11.02\n 备份与还原工具,请三思而后行

  39. echo $[1106] loading GHOST, please wait ...

  40. map --mem ()/boot/GHOST11.IMG (fd0)

  41. map --hook

  42. chainloader (fd0)+1

  43. rootnoverify (fd0)



  44. title 【6】 运行 MaxDOS Plus\n DOS 工具箱

  45. echo $[1106] Loading DOS Toolbox, Please Wait ...

  46. map --mem ()/boot/MAXDOS.IMG (fd0)

  47. map --hook

  48. chainloader (fd0)+1

  49. rootnoverify (fd0)



  50. title 【7】 清除本机 Windows 密码\n 用于忘记密码,请勿违法操作

  51. echo $[1106] Loading PASSWORD, Please WAait ...

  52. map --mem ()/boot/PASSWORD.IMG (fd0)

  53. map --hook

  54. chainloader (fd0)+1

  55. rootnoverify (fd0)
复制代码


关于动画及详细介绍:


http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: q8155128    时间: 2016-3-19 14:49
非常感谢老先生的分享。。。
作者: devilma    时间: 2016-3-19 14:52
老年这个写的真详细,小白都能看懂,,但是yaya这个动画功能真心没弄明白。。。。
作者: devilma    时间: 2016-3-19 14:54
另外老年解惑一下:一直没弄明白 $[1106]是几个意思呢?
作者: devilma    时间: 2016-3-19 15:12
另外演示动画里的BritneyLZMA这个文件夹也没具体修改方法和说明
作者: fuldho    时间: 2016-3-19 15:50
devilma 发表于 2016-3-19 15:12
另外演示动画里的BritneyLZMA这个文件夹也没具体修改方法和说明

关于动画加载menu.lst已经写明,动画其实就是播放bmp图片,播放是由MyE2B.cfg控制

记事本打开MyE2B.cfg,#是注释。文件夹里的图片是经过lzma压缩,使用lzma.exe解压,命令行:lzma d "frame-01.bmp" "01.bmp"  


作者: devilma    时间: 2016-3-19 16:24
收到😜谢谢老年~这回有的玩了!!
作者: 小豪diao    时间: 2016-3-19 18:38
火钳刘明! 看起来进了一大步
作者: xzf680    时间: 2016-3-20 10:43
感谢分享,来看一下
作者: JCDN    时间: 2016-3-25 22:01
感谢分享,路过看看
作者: a152806a    时间: 2016-3-28 07:13
很详细,感谢楼主
作者: wenlai    时间: 2016-12-29 17:16
路过,感谢楼主的无私分享
作者: 求道者    时间: 2016-12-30 19:16
好哥哥 能不能搞个message转这个的转换器?
作者: tjmcl    时间: 2018-2-17 20:23

作者: 523134870    时间: 2018-7-4 12:43
谢谢




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