无忧启动论坛

标题: syslinux的gfxboot配置 [打印本页]

作者: 网上飞鹰    时间: 2010-3-2 17:04
标题: syslinux的gfxboot配置


syslinux从3.74后已经支持gfxboot,我们可以通过gfxboot配置来实现中文菜单,需要的相关文件和配置如下:

一、文件结构及说明
1、光盘或U盘目录
<光盘目录结构及说明>
├isolinux.bat
├mkisofs.exe
├<cd>
│  ├<BOOT>
│  │  ├06PE.BIN
│  │  ├FONT.BIN
│  │  ├NTDETECT
│  │  ├NTDETECT.COM
│  │  ├PE06
│  │  ├PEIN
│  │  ├<bin>
│  │  │  ├ldntldr
│  │  │  ├mkimage.exe
│  │  │  ├TANGOPE.bin
│  │  │  └合并ldntlr.bat
│  │  ├<img>
│  │  │  ├dir.cmd
│  │  │  ├diskgen.img
│  │  │  ├img.txt
│  │  │  └MaxDOS.img
│  │  ├<isolinux>
│  │  │  ├back.jpg
│  │  │  ├boot.cat
│  │  │  ├gfxboot.cfg
│  │  │  ├isolinux.bin
│  │  │  ├isolinux.cfg
│  │  │  ├text.jpg
│  │  │  └welcome.jpg
│  │  ├<syslinux>
│  │  │  ├gfxboot.c32    作用:gfxboot的程序,在syslinux的modules目下,在syslinux.cfg中加入ui gfxboot.c32 message这条命令,就可以用gfxboot的菜单
│  │  │  ├gfxboot.cfg    作用:gfxboot的配置文件,可设置菜单条数,位置等等,不放到message文件里的话,必须放到syslinux、isolinux目录,pxelinux的放在根目录
│  │  │  ├message        作用:是一个cpio压缩包,可用7z打开或解压,但必须用cpio压缩,内置gfxboot菜单的核心文件、翻译文件、背景图等等,可以任意命名,结构图下面。
│  │  │  ├back.jpg       作用:gfxboot菜单的背景图,不放到message文件里的话,必须放到syslinux、isolinux目录,pxelinux的放在根目录
│  │  │  ├text.jpg       作用:gfxboot菜单的欢迎文字图,
│  │  │  ├welcome.jpg    作用:gfxboot菜单的欢迎背景图
│  │  │  ├syslinux.cfg   作用:这个地球人都知道,使用gfxboot菜单的话加入:ui gfxboot.c32 message,并作相关改动
│  │  │  ├back.png       作用:syslinux普通菜单背景图
│  │  │  ├sys_zh.cfg     作用:syslinux普通中文菜单配置
│  │  │  ├zh.psf         作用:syslinux普通中文菜单字体
│  │  │  ├vesamenu.c32
│  │  │  ├chain.c32
│  │  │  ├isolinux.bin
│  │  │  ├ldlinux.bin
│  │  │  ├memdisk
│  │  │  ├poweroff.com
│  │  │  ├pxelinux.0
│  │  │  ├reboot.c32
│  │  │  ├syslinux.exe
│  │  │  ├生成isolinux.cfg.bat
│  │  │  ├<工具>
│  │  │  │  ├gfxboot注释.cfg
│  │  │  │  ├syslinux_zh_rsc.cfg
│  │  │  │  ├安装syslinux.bat
│  │  │  │  ├编辑配置软件.exe
│  │  │  │  ├编辑配置软件.ini
│  │  │  │  ├解压message.bat
│  │  │  │  ├生成syslinux_zh中文菜单.bat
│  │  │  │  ├压缩message.bat
│  │  │  │  ├<bin>
│  │  │  │  │  ├chs16
│  │  │  │  │  ├cpio.exe
│  │  │  │  │  ├GREEK.F16
│  │  │  │  │  ├hzpsf.exe
│  │  │  │  │  ├libiconv2.dll
│  │  │  │  │  └libintl3.dll
│  ├<WXPE>
│  │  ├NTDETECT.COM
│  │  └SETUPLDR.BIN
│  ├TANGOPE.IS_
│  ├WINNT.TPE


2、<message文件结构及说明>

<message>
├init         gfxboot的核心文件 (必须有)
├16x16.fnt    字体文件          (必须有)
├lang         作用:设置菜单默认语言,用Notepad++或notepad2来编辑,末尾要留一行空行 (必须有)
├languages    语言列表文件,用Notepad++或notepad2来编辑,末尾要留一行空行 (必须有)
├en.tr        核心菜单翻译文件---英文 (可以有)
├zh_CN.tr     核心菜单翻译文件---简体 (必须有)
├zh_TW.tr     核心菜单翻译文件---繁体 (可用有)
├translations.zh_CN    将syslinux.cfg或isolinux.cfg菜单翻译为简体中文 (必须有)
├translations.zh_TW    将syslinux.cfg或isolinux.cfg菜单翻译为繁体中文 (可以有)
├panim.jpg    动画菜单小企鹅图
├panim_a.jpg  动画菜单小企鹅图
├pback.jpg    动画菜单背景图
├timer_a.jpg  默认菜单项倒计时启动图
├phead.jpg
├hapysuse.mod
└pabout.txt




二、配置示例
1、gfxboot.cfg示例
  1. ; Sections are read in the order given in base::layout, with section 'base'
  2. ; implicitly added at the end. If a config value is given more than once,
  3. ; the first entry wins.
  4. ;
  5. ; If a screen resolution can't be set, 640x480 is used as fallback (and
  6. ; section '640x480' added to the layout list).
  7. ;
  8. ; If the penguin screen is active, section 'penguin' is automatically added
  9. ; to the layout list.
  10. ;
  11. ; Setting livecd=1 implicitly adds section 'live' to the layout list.
  12. ;
  13. ; Color values: 24 bit RGB (e.g. 0xff0000 = red).
  14. ;

  15. [base]
  16. ; theme name
  17. theme=openSUSE
  18. ; other sections to read
  19. layout=1024x768,live
  20. ; penguin theme likelihood (in percent, -1 = auto)
  21. ; penguin=100开启动画,-1为自动,0为关闭
  22. penguin=-1
  23. ; activate speech output
  24. talk=0
  25. ; sound volume (0..100)
  26. volume=70
  27. ; menu background transparency (0..255)
  28. menu.transparency=0x20
  29. ; default font
  30. font.normal=16x16.fnt
  31. ; main menu font
  32. font.large=16x16.fnt
  33. ; background image
  34. background=back.jpg
  35. ; max. visible main menu items
  36. ; mainmenu.entries=16 设置菜单条数为16
  37. mainmenu.entries=16
  38. ; minimal main menu selection bar width
  39. mainmenu.bar.minwidth=300
  40. ; main menu selection bar transparency (0..255)
  41. mainmenu.bar.transparency=150
  42. ; main menu colors
  43. ; mainmenu.bar.color=0xFF0000 菜单选定条颜色
  44. mainmenu.bar.color=0xffffff
  45. ; mainmenu.normal.fg=0xFF0000 未选定菜单文字颜色
  46. mainmenu.normal.fg=0xEEC900
  47. ; mainmenu.selected.fg=0xFF0000 选定菜单文字颜色
  48. mainmenu.selected.fg=0xFF0000
  49. ; boot option colors 启动选项颜色
  50. bootopt.label.fg=0xFF0000
  51. bootopt.text.fg=0xFF0000
  52. ; progress bar color
  53. progress.bar.color=0x295202
  54. ; menu colors
  55. menu.normal.bg=0xd8deed
  56. menu.normal.fg=0xEE30A7
  57. menu.selected.bg=0x6c6c6c
  58. menu.selected.fg=0xffffff
  59. ; window colors
  60. window.bg=0xd8deed
  61. window.fg=0x000000
  62. window.title.bg=0x217b05
  63. window.title.fg=0xffffff
  64. window.title.error.bg=0xc00000
  65. ; help system colors
  66. help.link.fg=0x0000a0
  67. help.link.selected.fg=0xffffff
  68. help.link.selected.bg=0x0000a0
  69. help.highlight.fg=0x009000
  70. ; panel colors
  71. panel.fg=0xEE30A7
  72. ; panel.title.fg 底下“语言”等文字的颜色
  73. panel.title.fg=0xffffff
  74. ; FX的颜色
  75. panel.f-key.fg=0xFF0000
  76. ; default keymap (e.g. de-latin1-nodeadkeys or cz-lat2-us)
  77. keymap=
  78. ; replace underscores ('_') with space in menu entries
  79. _2space=1

  80. [1024x768]
  81. ; screen size
  82. screen.size=1024,768
  83. ; upper left corner, if x = -1, center horizontally
  84. ; mainmenu.pos=120,80 调整菜单的水平向左位置为120,垂直向下为80
  85. mainmenu.pos=120,80
  86. ; boot option input field position
  87. ; bootopt.pos=120,510调整启动项的水平向左位置为120,垂直向下为505
  88. bootopt.pos=120,500

  89. [800x600]
  90. ; screen size
  91. screen.size=800,600
  92. ; upper left corner, if x = -1, center horizontally
  93. ; mainmenu.pos=100,80 调整菜单的水平向左位置为100,垂直向下为80
  94. mainmenu.pos=100,80
  95. ; boot option input field position
  96. ; bootopt.pos=100,500调整启动项的水平向左位置为180,垂直向下为500
  97. bootopt.pos=180,500

  98. [640x480]
  99. ; screen size
  100. screen.size=640,480
  101. ; upper left corner, if x = -1, center horizontally
  102. mainmenu.pos=120,80
  103. ; boot option input field position
  104. bootopt.pos=120,380

  105. [penguin]
  106. ; upper left corner, if x = -1, center horizontally
  107. mainmenu.pos=220,163
  108. ; main menu selection bar transparency (0..255)
  109. mainmenu.bar.transparency=120
  110. ; boot option input field position
  111. bootopt.pos=263,490
  112. ; background image
  113. background=pback.jpg

  114. [live]
  115. welcome=1
  116. ; set livecd flag
  117. livecd=1
  118. ; move down one menu entry the first time an F-key is used
  119. autodown=0
  120. ; F-key assignments, see install section for doc
  121. key.F2=lang
  122. key.F3=video
  123. key.F4=
  124. key.F5=
  125. key.F6=
  126. key.F7=
  127. key.F8=
  128. key.F11=reboot
  129. key.F12=poweroff
  130. ; add 'lang' option with current locale
  131. addopt.lang=1
  132. ; add 'keytable' option with current keymap
  133. addopt.keytable=1
复制代码
2、syslinux.cfg示例:
  1. default TangoPE
  2. implicit 1
  3. ui /boot/syslinux/gfxboot.c32 /boot/syslinux/message
  4. prompt   1
  5. timeout 300
  6. label harddisk
  7.     localboot 0x80
  8. label TangoPE
  9.         boot /boot/bin/TANGOPE.bin
  10. label 66369
  11.         boot /BOOT/06PE.BIN
  12. label MaxDOS
  13.         kernel /boot/syslinux/memdisk  
  14.         append initrd=/boot/img/MaxDOS.img
  15. label grub4dos
  16.         kernel /boot/bin/ldntldr
  17.         append initrd=/boot/bin/grldr.bin
  18. label syslinux
  19.         config /boot/syslinux/sys_zh.cfg
  20. # label reboot
  21. #        kernel /boot/syslinux/reboot.c32
  22. # label Power_off
  23. #        kernel /boot/syslinux/poweroff.com

  24. label XXXPE
  25.         boot /boot/bin/XXXPE.bin
  26. label XXXIMG
  27.         kernel /boot/syslinux/memdisk  
  28.         append initrd=/boot/img/XXX.img
复制代码
3、translations.zh_CN

  1. ※※※※※※※※※※※※※※※※※
  2. ※※※※※※※主菜单※※※※※※※
  3. harddisk
  4. 【01】   从硬盘启动
  5. TangoPE
  6. 【02】   启动无忧启动论坛TangoPE
  7. 66369
  8. 【03】   启动无忧启动论坛我心如水PE
  9. MaxDOS
  10. 【04】   启动迈思DOS工具箱加强版
  11. grub4dos
  12. 【05】   切换至GRUB4DOS菜单
  13. syslinux
  14. 【06】   切换至SYSLINUX菜单
  15. XXXPE
  16. 【XX】   启动X X WINDOWS PE
  17. XXXIMG
  18. 【XX】   启动XXX IMG
  19. reboot
  20. 【10】   重新启动
  21. Power_off
  22. 【11】   关闭电脑
  23. ※※※※※※※※※※※※※※※※※
  24. ※※※※※※※※※※※※※※※※※
复制代码

三、效果截图

开启动画效果



四、相关文章连接
1、分享:gfxmenu定制高级教程(新增可定制菜单)
2、grub4dos 的 gfxmenu 支持 (更新v3)
3、gfxboot-theme的源码编译


五、iso样板及教程

1、gfx3.3相关文件 http://www.vdisk.cn/down/index/8032332A9128
2、保留启动选项的gfx4.1 http://bbs.wuyou.net/attachment.php?aid=84869
3、去掉启动选项的gfx4.1 http://bbs.wuyou.net/attachment.php?aid=123844
4、教程 :http://www.vdisk.cn/down/index/8040033A9741
5、生成iso批处理: 生成iso批处理.rar (344.64 KB, 下载次数: 934)
6、iso样板此ISO仅含TangoPE、maxdos8等工具,水老的PE请自行下载加入:http://www.vdisk.cn/down/index/8035108A9001
7、DIY步骤:修改syslinux.cfg或isolinux.cfg添加修改菜单>>>解压message修改message中对应的translations.zh_CN、换相关背景图>>>修改gfxboot.cfg设置菜单字体颜色和位置>>>重新压缩








[ 本帖最后由 网上飞鹰 于 2012-1-6 23:12 编辑 ]
作者: chen463    时间: 2010-3-2 19:57
既然有这教学,那后学就运用在模板上一、二项,供大家学习了。谢谢!!!
作者: caomaoLBL    时间: 2010-3-2 21:41
不错  好东西! 呵呵 支持下!楼主实乃好人, 写个教程 要比 给个作品强很多!(授鱼不如授渔)

我认为写教程是最费时间  和  最麻烦的!  给个成品是最简单的,我就不愿意写教程!

刚知道  syslinux 也可以有 gfxboot的效果! 还以为只能grub4dos用呢!

[ 本帖最后由 caomaoLBL 于 2010-3-2 21:43 编辑 ]
作者: sam1080    时间: 2010-3-3 19:26
楼主能否提供一个做好的MESSAGE文件?我直接用Grub4DOS的提示:boot logo file too big,修改背景图片大小至640X480也不行
作者: 网上飞鹰    时间: 2010-3-3 21:12
原帖由 sam1080 于 2010-3-3 19:26 发表
楼主能否提供一个做好的MESSAGE文件?我直接用Grub4DOS的提示:boot logo file too big,修改背景图片大小至640X480也不行


1、syslinux的话用附件中的message,message里面的文件是
  1. init
复制代码
2、isolinux的话用附件中的bootlogo,bootlogo里面的文件是
  1. init
  2. languages
  3. translations.en
  4. translations.zh_CN
  5. translations.zh_TW
复制代码


相关工具
1、message的解压或压缩工具cpio及批处理

2、translations.zh_CN translations.zh_TW的编辑工具

[ 本帖最后由 网上飞鹰 于 2010-3-3 23:15 编辑 ]

message.rar

80.15 KB, 下载次数: 721, 下载积分: 无忧币 -2


作者: sam1080    时间: 2010-3-4 23:19
还是搞不定,上网找了半天,关于这方面的资料也很少。

syslinux直接用附件中的message,isolinux用bootlogo就可以了吗?Grub4DOS用的MESSAGE文件中有

gfxboot.cfg,背景图片,字体语言等一些文件;这个是否还需要其他文件?

还有想问下init文件有何作用,如何打开?

[ 本帖最后由 sam1080 于 2010-3-4 23:22 编辑 ]
作者: 网上飞鹰    时间: 2010-3-5 06:33
原帖由 sam1080 于 2010-3-4 23:19 发表
还是搞不定,上网找了半天,关于这方面的资料也很少。

syslinux直接用附件中的message,isolinux用bootlogo就可以了吗?Grub4DOS用的MESSAGE文件中有

gfxboot.cfg,背景图片,字体语言等一些文件;这个是 ...

1、一楼的网盘附件syslinux.rar就是所需的文件,把压缩包解压到u盘的\boot\syslinux目录后,如果已经把syslinux引导安装到U盘的话,就可以了,isolinux的话把文件放到\boot\isolinux目录下,把syslinux.cfg改名为isolinux.cfg,并且加入本楼的附件message.

2、init文件是gfxboot文件的菜单核心文件,是编译gfxboot菜单源文件的时候生成的,目前我也不知道怎样打开。

[ 本帖最后由 网上飞鹰 于 2010-3-5 06:38 编辑 ]

message.rar

40.36 KB, 下载次数: 949, 下载积分: 无忧币 -2


作者: barton    时间: 2010-3-5 19:41
不错的教程。
syslinux确实增加了gfxboot的模块,本来在2009代码夏日里就有人要加入这个模块,“流产”后直到3.74才逐步加入。对一些发行版来说,可以不用改版的syslinux(打了gfxboot补丁,但是不被syslinux的作者认可),直接使用官方的就可以了。
作者: yangyangzhifeng    时间: 2010-3-5 21:44
楼主提供的message中的init文件好像不支持panel相关(panel_normal,panel_title ,panel_high,panel_bg,panel_border)的颜色修改。本人菜鸟,说错的话还请楼主见谅!
BTW:提供一个可修改以上颜色的message

message.rar

39.94 KB, 下载次数: 1038, 下载积分: 无忧币 -2


作者: 网上飞鹰    时间: 2010-3-5 22:31
原帖由 yangyangzhifeng 于 2010-3-5 21:44 发表
楼主提供的message中的init文件好像不支持panel相关(panel_normal,panel_title ,panel_high,panel_bg,panel_border)的颜色修改。本人菜鸟,说错的话还请楼主见谅!
BTW:提供一个可修改以上颜色的message

关于颜色修改,我没有深入了解过,有时间再试试楼上的message,本人对gfxboot的了解还是比较肤浅,说得不对的请各位高手指正!
作者: chen463    时间: 2010-3-6 09:32
能不能上传完整的message,我制作出来,功能有了可执行,但是没菜单背景图啊!
作者: yangyangzhifeng    时间: 2010-3-6 10:06
我是这样实现的,用9楼的message,其他message内用到的文件移到
boot\syslinux文件夹即可实现背景和功能。完整的message文件好像
syslinux不支持。这样只是syslinux目录不清爽,不过也有优点,好修改!
作者: caomaoLBL    时间: 2010-3-6 10:22
用message 文件还是grub4dos 的gfxmenu好啊!

syslinux 就不用折腾这个了!不用message 文件也能 弄的很好看!
作者: sam1080    时间: 2010-3-6 13:18
谢谢楼主的指导,总算把菜单弄出来了。我也觉得还是grub4dos 的gfxmenu好。

grub4dos的message文件是全内置的,syslinux则大部分是外置的。

虽说外置易于修改,但syslinux如果要修改菜单,还要修改相对应的translations文件;

grub4dos只需修改menu.lst就可以了。

其实会用cpio,修改grub4dos的messaege文件还是很简单的。
作者: zhangze    时间: 2010-3-6 14:00
学习
可惜我连grub的都没搞,一直旧样子
看来要好好学一阵

[ 本帖最后由 dgxhls 于 2012-3-2 14:39 编辑 ]
作者: 网上飞鹰    时间: 2010-3-6 14:58
原帖由 chen463 于 2010-3-6 09:32 发表
能不能上传完整的message,我制作出来,功能有了可执行,但是没菜单背景图啊!


背景图,及字体文件等其它文件,请下载附件syslinux.rar,syslinux和isolinux以及grub4dos的message不能通用!因为它们的message内置的文件不一样,syslinux的message仅仅内置了init文件,背景图,翻译文件等其他文件放在syslinux目录下,大家看看附件syslinux.rar就清楚了;isolinux的message内置的文件为init、languages、translations.en、translations.zh_CN、translations.zh_TW,其它文件在isolinux目录下;grub4dos的message则是将背景图,字体文件、gfxboot.cfg等所有关于gfxboot文件全部内置

[ 本帖最后由 网上飞鹰 于 2010-3-6 15:01 编辑 ]
作者: chen463    时间: 2010-3-6 19:18
原帖由 网上飞鹰 于 2010-3-6 14:58 发表


背景图,及字体文件等其它文件,请下载附件syslinux.rar,syslinux和isolinux以及grub4dos的message不能通用!因为它们的message内置的文件不一样,syslinux的message仅仅内置了init文件,背景图,翻译文件 ...

谢谢~了解,感恩,我都内置了,哈。。。。。
作者: cjx2665    时间: 2010-3-6 21:30
谢谢楼主分享,进来学习一下哈。
作者: 网上飞鹰    时间: 2010-3-17 21:24
更新为gfx4.1.41

[ 本帖最后由 网上飞鹰 于 2010-3-17 23:17 编辑 ]

效果图.jpg (104.05 KB, 下载次数: 412)

效果图.jpg

附件_更新为gfx4.1.41-1.rar

58.32 KB, 下载次数: 815, 下载积分: 无忧币 -2

雅黑细_16x16.rar

363 KB, 下载次数: 428, 下载积分: 无忧币 -2


作者: tdq868xin    时间: 2010-3-18 10:13
我是菜鸟,所以我喜欢漂亮的外观,终于等到了,谢谢LZ!
作者: 网上飞鹰    时间: 2010-3-18 11:39
原帖由 tdq868xin 于 2010-3-18 10:13 发表
我是菜鸟,所以我喜欢漂亮的外观,终于等到了,谢谢LZ!


呵呵爱美之心人皆有之!
作者: chen463    时间: 2010-3-18 12:52
1.gfxboot.cfg如何编辑???试过,没看懂里面修正操作方法,没有成功。
2.重新开机F9失败,无回应。
才忙完了一个,又来一个,O(∩_∩)O哈!

[ 本帖最后由 chen463 于 2010-3-19 16:11 编辑 ]
作者: 网上飞鹰    时间: 2010-3-18 13:34
原帖由 chen463 于 2010-3-18 12:52 发表
1.gfxboot.cfg如何编辑???试过,没看懂里面修正操作方法,没有成功。
2.重新开机F9失败,无回应。
才忙完了一个,又来一个,O(∩_∩)O哈!

84926


1、gfxboot.cfg用Notepad++或Notepad2编辑
2、主楼的附件是gfxboot3.3,重新开机F9失败,确实无回应----已修正,请下载附件替换原文件


[ 本帖最后由 网上飞鹰 于 2010-3-18 14:48 编辑 ]

gfx3.3.rar

42.48 KB, 下载次数: 226, 下载积分: 无忧币 -2

gfxboot3.3_修正重启无效的错误


作者: chen463    时间: 2010-3-18 17:03
原帖由 网上飞鹰 于 2010-3-18 13:34 发表


1、gfxboot.cfg用Notepad++或Notepad2编辑
2、主楼的附件是gfxboot3.3,重新开机F9失败,确实无回应----已修正,请下载附件替换原文件
84966

谢谢!已经成功gfxboot3.3版替换syslinux
但是isolinux没有bootlogo替换

gfxboot.cfg更新为gfx4.1.41,后学是打开看了,也修正自己需要的,结果没成功。
请问:如何修改
1.菜单位置,x,y
2.字体颜色
3.菜单项目数
作者: 网上飞鹰    时间: 2010-3-18 17:54
原帖由 chen463 于 2010-3-18 17:03 发表

谢谢!已经成功gfxboot3.3版替换syslinux
但是isolinux没有bootlogo替换

gfxboot.cfg更新为gfx4.1.41,后学是打开看了,也修正自己需要的,结果没成功。
请问:如何修改
1.菜单位置,x,y
2.字体颜色 ...


1、isolinux的bootlogo和syslinux的message都是一个cpio压缩文件,里面都要有init这个文件,isolinux的bootlogo的要把translations.zh_TW和translations.zh_CN、languages这三个文件压缩进去而已,否则无法翻译和选择语言,你自己添加就行了,因为我的菜单和你的不一样。。。
2、gfx4.1.41的gfxboot.cfg的菜单配置位置,我就举个例子把,要改变菜单的位置,要修改的地方是[800x600]字段下面的mainmenu.pos=120,100的数值,120是菜单左上角的水平位置,数值越小越靠左,100是菜单左上角的垂直位置,数值越小越靠上,启动选项的位置是修改bootopt.pos=100,500数值,也是前面的数值是水平位置,后面的是垂直位置。
3、关于字体颜色我猜想可能和这几项有关,我没试过,你有时间测试看看
; menu colors
menu.normal.bg=0xd8deed
menu.normal.fg=0x000000
menu.selected.bg=0x6c6c6c
menu.selected.fg=0xffffff
; window colors
window.bg=0xd8deed
window.fg=0x000000
window.title.bg=0x217b05
window.title.fg=0xffffff
window.title.error.bg=0xc00000
; help system colors
help.link.fg=0x0000a0
help.link.selected.fg=0xffffff
help.link.selected.bg=0x0000a0
help.highlight.fg=0x009000
; panel colors
panel.fg=0xffffff
panel.title.fg=0xffffff
panel.f-key.fg=0xffe050
作者: chen463    时间: 2010-3-18 18:27
原帖由 网上飞鹰 于 2010-3-18 17:54 发表


1、isolinux的bootlogo和syslinux的message都是一个cpio压缩文件,里面都要有init这个文件,isolinux的bootlogo的要把translations.zh_TW和translations.zh_CN、languages这三个文件压缩进去而已,否则无法 ...

谢谢!刚刚已经自己尝试修正制作了4.1版测试,上来才看到说明,还是谢谢您啦!
但是启动选项会在选单上下选时,会遮盖下面重新开机、关机显示。


;设置菜单条目数
mainmenu.entries=18
。。。
; main menu colors
mainmenu.bar.color=0xffffff
mainmenu.normal.fg=0x0000ff
mainmenu.selected.fg=0x000000
。。。
; screen size
screen.size=800,600
; upper left corner
;菜单左上角的x,y值
mainmenu.pos=420,15
; boot option input field position
;启动选项的左上角的x,y值
bootopt.pos=520,520


[ 本帖最后由 chen463 于 2010-3-18 22:13 编辑 ]
作者: 网上飞鹰    时间: 2010-3-18 18:52
应该是启动选项显示和f11和f12的重叠了,bootopt.pos的y值改小一点,使它们不重叠
作者: 网上飞鹰    时间: 2010-3-18 20:40
原帖由 chen463 于 2010-3-18 18:27 发表

谢谢!刚刚已经自己尝试修正制作了4.1版测试,上来才看到说明,还是谢谢您啦!
但是启动选项会在选单上下选时,会遮盖下面重新开机、关机显示。


;设置菜单条目数
mainmenu.entries=18
。。。
; mai ...

你的gfx_isolinux之所以出现这样的问题,是以下原因引起的:
1、菜单翻译不了,是你没有把translations.zh_CN、translations.zh_TW、languages等文件压缩到message或bootlogo中。
2、下面的快捷键显示错误,是因为你没有将tr文件替换为4.1版zh_CN.tr,zh_TW.tr,en.tr

[ 本帖最后由 网上飞鹰 于 2010-3-18 20:43 编辑 ]

isolinux.JPG (75.33 KB, 下载次数: 685)

isolinux.JPG

isolinux的message.JPG (46.57 KB, 下载次数: 388)

isolinux的message.JPG

作者: guoqqqqqq    时间: 2010-3-18 20:53
标题: 回复 #28 网上飞鹰 的帖子
看第二张图好像是用7Z打开了message,是不是也可以用7Z来修改message?
作者: 网上飞鹰    时间: 2010-3-18 21:42
7Z可以打开或解压,不能修改
作者: chen463    时间: 2010-3-18 22:16
搞定了,O(∩_∩)O哈!谢谢网上飞鹰大大
但是启动选项会在选单上下选时,会遮盖下面重新开机、关机显示。这个问题还是存在









[ 本帖最后由 chen463 于 2010-3-19 16:12 编辑 ]
作者: 网上飞鹰    时间: 2010-3-18 23:20
原帖由 chen463 于 2010-3-18 22:16 发表
搞定了,O(∩_∩)O哈!谢谢网上飞鹰大大
但是启动选项会在选单上下选时,会遮盖下面重新开机、关机显示。这个问题还是存在

85027

85032


chen463:你再把启动选项的垂直位置改小一点,也就是上移一些,这样就不会挡住下面的快捷键栏,然后用主菜单和子菜单,这样就比较清爽简洁,做法如下配置:
主菜单:
  1. default dos
  2. implicit 1
  3. ui gfxboot message
  4. prompt   1
  5. timeout 300
  6. label harddisk
  7.   localboot 0x80
  8. label winpe
  9.         kernel /boot/bin/H3_LNXXP.BIN
  10. label dos
  11. config dos.cfg
  12. label ghost
  13.         kernel /boot/syslinux/memdisk  
  14.         append initrd=/boot/img/ghostc.img
  15. label slax
  16.         kernel /boot/linux/slax/vmlinuz
  17.         append initrd=/boot/linux/slax/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 locale=CHS.UTF-8
  18. label cdlinux
  19.         kernel /boot/linux/cdlinux/bzImage
  20.         append initrd=/boot/linux/cdlinux/initrd quiet CDL_DEV=sda CDL_DIR=CDlinux CDL_LANG=zh_CN.UTF-8 CDL_SSET=no
  21. label grub4dos
  22.         kernel /boot/bin/ldntldr
  23.         append initrd=/boot/bin/grldr
  24. label syslinux
  25. config sys_zh.cfg
  26. # label reboot
  27.         kernel reboot.c32
  28. # label Power_off
  29.         kernel poweroff.com
复制代码

子菜单:

  1. default dos2
  2. implicit 1
  3. ui gfxboot message
  4. prompt   1
  5. timeout 300
  6. label dos2
  7. kernel /boot/syslinux/memdisk  
  8. append initrd=/boot/img/ghostc.img
  9. label MaxDOS
  10. kernel /boot/syslinux/memdisk  
  11. append initrd=/boot/img/MaxDOS.img
  12. label ghostc
  13. kernel /boot/syslinux/memdisk  
  14. append initrd=/boot/img/ghostc.img
  15. label ghost_3b
  16. kernel /boot/syslinux/memdisk  
  17. append initrd=/boot/img/ghostc.img
  18. label sys_1
  19. config syslinux.cfg

复制代码

翻译文件

  1. ※※※※※※※※※※※※※※※※※
  2. ※※※※※※※※※※※※※※※※※
  3. harddisk
  4. 【01】   从硬盘启动
  5. winpe
  6. 【02】   启动无忧论坛WINDOWS PE
  7. dos
  8. 【03】   启动DOS工具箱
  9. ghost
  10. 【04】   启动备份恢复工具GHOST
  11. slax
  12. 【05】   启动SLAX6.1.2中文版
  13. cdlinux
  14. 【06】   启动CDlinux-0.9.5社区版
  15. grub4dos
  16. 【07】   切换至GRUB4DOS菜单
  17. syslinux
  18. 【08】   切换至SYSLINUX菜单
  19. reboot
  20. 【09】   重启电脑
  21. Power_off
  22. 【10】   关闭电脑
  23. dos2
  24. 【01】 启动DOS时代菜鸟工具箱
  25. MaxDOS
  26. 【02】 启动迈思DOS工具箱加强版
  27. ghostc
  28. 【03】 启动一键ghost 9.9
  29. ghost_3b
  30. 【04】 启动ghost合集
  31. sys_1
  32. 【05】 返回主菜单
复制代码

[ 本帖最后由 网上飞鹰 于 2010-3-18 23:33 编辑 ]
作者: chen463    时间: 2010-3-19 16:22
4.1.41版测试总结:
1.启动选项会在选单上下选时,会遮盖下面重新开机、关机显示。
2.语言选择繁体中文,F3显示,只剩下【示】字。
3.重新开机、关机在syslinux操作正常,但是ISOLINUX操作就无回应?奇怪?



作者: 网上飞鹰    时间: 2010-3-19 17:06
原帖由 chen463 于 2010-3-19 16:22 发表
4.1.41版测试总结:
1.启动选项会在选单上下选时,会遮盖下面重新开机、关机显示。
2.语言选择繁体中文,F3显示,只剩下【示】字。
3.重新开机、关机在syslinux操作正常,但是ISOLINUX操作就无回应?奇怪?
...


1.启动选项会在选单上下选时,会遮盖下面重新开机、关机显示。----你对启动选项的垂直位置调整了吗?
 2.语言选择繁体中文,F3显示,只剩下【示】字。----------------你使用19楼的字体看看
 3.重新开机、关机在syslinux操作正常,但是ISOLINUX操作就无回应?奇怪?-----我在虚拟机中测试正常

[ 本帖最后由 网上飞鹰 于 2010-3-19 17:09 编辑 ]

Snap1.png (233.53 KB, 下载次数: 332)

Snap1.png

雅黑粗_16x16.rar

387.28 KB, 下载次数: 154, 下载积分: 无忧币 -2


作者: chen463    时间: 2010-3-19 17:21
1.启动选项会在选单上下选时,会遮盖下面重新开机、关机显示。
----启动选项的垂直位置调整了吗?【已经右移处理了,O(∩_∩)O哈!】
2.语言选择繁体中文,F3显示,只剩下【示】字。
----------------你使用19楼的字体看看【下载两粗、细测试OK了】
3.重新开机、关机在syslinux操作正常,但是ISOLINUX操作就无回应?奇怪?
-----我在虚拟机中测试正常【可否提供您的bootlogo】


1.启动选项会在选单上下选时,会遮盖下面重新开机、关机显示。
; boot option input field position
;启动选项的左上角的x,y值
bootopt.pos=100,500
测试。。。超过那个500就会覆盖了

[ 本帖最后由 chen463 于 2010-3-19 17:31 编辑 ]
作者: 网上飞鹰    时间: 2010-3-19 18:19
原帖由 chen463 于 2010-3-19 17:21 发表
1.启动选项会在选单上下选时,会遮盖下面重新开机、关机显示。
----启动选项的垂直位置调整了吗?【已经右移处理了,O(∩_∩)O哈!】
2.语言选择繁体中文,F3显示,只剩下【示】字。
----------------你使用 ...


已上传。。。。。。。。。。

bootlogo.rar

47.98 KB, 下载次数: 184, 下载积分: 无忧币 -2


作者: chen463    时间: 2010-3-19 18:30
原帖由 网上飞鹰 于 2010-3-19 18:19 发表


已上传。。。。。。。。。。

试过了,还是一样,看来是虚拟机的问题【淘气包】,但是3.3版就好好的。
作者: 网上飞鹰    时间: 2010-3-19 18:40
用vmware看看。。。。。。。。
作者: chen463    时间: 2010-3-19 19:04
原帖由 网上飞鹰 于 2010-3-19 18:40 发表
用vmware看看。。。。。。。。

后学我没有安装vmware,电脑旧。。。,找个人来测试一下,O(∩_∩)O哈!
谢谢啦!感谢!u盘测试就ok,唯一。。CD就是有问题
作者: guoqqqqqq    时间: 2010-3-19 19:12
标题: 回复 #39 chen463 的帖子
C大,干脆正式上传新模板,让爱玩的TX们,一边测,一边分析吧。
作者: chen463    时间: 2010-3-20 16:43
测试结果:
1.旧版3.3版-GFXsyslinux是ok的,但是CD-GFXisolinux-可以F10关机正常,F9重启却无回应?
2.新版4.1版-GFXsyslinux是ok的,但是CD-GFXisolinux-F10关机和F9重启却无回应?
作者: devilma    时间: 2010-3-26 01:20
正需要,收藏了,谢谢楼主
作者: 坏小子    时间: 2010-3-26 06:32
md message~
del message~\*.* /q >nul 2>nul
新建的目录中有东东吗,干嘛还要删除东东?
作者: 网上飞鹰    时间: 2010-3-28 18:44
原帖由 坏小子 于 2010-3-26 06:32 发表
md message~
del message~\*.* /q >nul 2>nul
新建的目录中有东东吗,干嘛还要删除东东?


之所以建立目录是因为,要解压文件到该目录,之所以要删除东东,是要删除曾经解压过的文件。。。。。。。。。
作者: blithewind    时间: 2010-3-28 19:41
@网上飞鹰 、chen463

两位大大对于syslinux菜单多有研究,请教一下目前菜单中可以流程控制命令?比如遇错返回或者执行某一菜单项?
看介绍onerror命令可以返回到命令行下做点东东,不过不能隐藏窗口呀。
作者: 网上飞鹰    时间: 2010-3-29 07:12
原帖由 blithewind 于 2010-3-28 19:41 发表
@网上飞鹰 、chen463

两位大大对于syslinux菜单多有研究,请教一下目前菜单中可以流程控制命令?比如遇错返回或者执行某一菜单项?
看介绍onerror命令可以返回到命令行下做点东东,不过不能隐藏窗口呀。


呵呵,“多有研究”还谈不上,我对syslinux菜单的了解,还仅仅停留在菜单显示方面而已,对于更多的命令,还没有进一步了解,barton是这方面的专家,你问他看看。。。。。
作者: chen463    时间: 2010-3-29 09:21
原帖由 blithewind 于 2010-3-28 19:41 发表
@网上飞鹰 、chen463

两位大大对于syslinux菜单多有研究,请教一下目前菜单中可以流程控制命令?比如遇错返回或者执行某一菜单项?
看介绍onerror命令可以返回到命令行下做点东东,不过不能隐藏窗口呀。

看来这个应该使用在源码上吧!没看过。。。您可以提供资料大家研究一下。
作者: 斯文败类07    时间: 2010-4-1 16:09
不知道各位大大对pxelinux有没有研究?gfxboot.c32怎么配合pxelinux使用还没明白

希望有人能指点一二,感谢
作者: 网上飞鹰    时间: 2010-4-1 20:08
原帖由 斯文败类07 于 2010-4-1 16:09 发表
不知道各位大大对pxelinux有没有研究?gfxboot.c32怎么配合pxelinux使用还没明白

希望有人能指点一二,感谢



对pxelinux的了解还是空白,我想应该是菜单配置应该差不多,先把gfxboot的相关文件放到pxelinux的启动目录下,然后在配置文件
前面添加,测试看看
  1. default winpe
  2. implicit 1
  3. ui gfxboot.com message
  4. prompt 1
  5. timeout 300
复制代码

[ 本帖最后由 网上飞鹰 于 2010-4-2 06:18 编辑 ]
作者: jilei203    时间: 2010-4-1 21:21
看来要好好学习了哦!都看不懂了
作者: 斯文败类07    时间: 2010-4-2 07:57
标题: 回复 #49 网上飞鹰 的帖子
我已经试过,可以看出有改变,但无法操作,也看不到菜单项
一片黑白!应该是message问题,但试了很多都不行
作者: 斯文败类07    时间: 2010-4-2 08:20
菜单可以显示了,可热键无法使用

菜单也只能显示而已,一按就报错

[ 本帖最后由 斯文败类07 于 2010-4-2 09:34 编辑 ]
作者: 斯文败类07    时间: 2010-4-2 08:22
格式应该如下:

implicit 1
ui gfxboot bootlogo
prompt 1
timeout 600


bootlogo包含如下文件:(跟 isolinux一样)

16x16.fnt  init  languages  translations.en  translations.zh_CN  translations.zh_TW

已经成功,可惜还是只能显示菜单,实际无法使用,热键也无法用,还没找到问题所有

错误提示 err 8

[ 本帖最后由 斯文败类07 于 2010-4-2 09:35 编辑 ]
作者: 斯文败类07    时间: 2010-4-2 09:51
附件为错误信息截图,vm和vbox中都是一样

001.jpg (38.48 KB, 下载次数: 266)

001.jpg

作者: 网上飞鹰    时间: 2010-4-2 21:46
从截图看,好像看不到F2和F3,你是不是取消了F2和F3的显示,把gfxboot.cfg,贴上来看看,

[ 本帖最后由 网上飞鹰 于 2010-4-2 21:49 编辑 ]
作者: 斯文败类07    时间: 2010-4-3 09:20
哈哈,搞定!开始的时候 message都是从网上下的,然后自己增减文件

刚刚自己编译了一个 gfxboot-theme 就OK了,一切正常!

谢谢各位的启发,现在可以慢慢修改调整了
作者: 斯文败类07    时间: 2010-4-3 09:25
已经OK

配制是正确的

[ 本帖最后由 斯文败类07 于 2010-4-3 11:02 编辑 ]
作者: 网上飞鹰    时间: 2010-4-3 09:46
原帖由 斯文败类07 于 2010-4-3 09:20 发表
哈哈,搞定!开始的时候 message都是从网上下的,然后自己增减文件

刚刚自己编译了一个 gfxboot-theme 就OK了,一切正常!

谢谢各位的启发,现在可以慢慢修改调整了


恭喜测试成功!请问楼上是在什么环境下编译的,是linux吗,哪个发行版的?
作者: 斯文败类07    时间: 2010-4-3 11:02
ubuntu 下面编译的,我的dhcp及tftp服务器是架设在 ubuntu下面的
作者: chen463    时间: 2010-4-14 17:42
后学最近试着制作GFXMENU的多语言菜单,发现繁体无法成功互译,不知网上飞鹰大大或其它大大,是否有建议,后学现在是把en菜单当作中文繁体使用中。。。总是觉得不完美。

http://bbs.wuyou.net/forum.php?m ... p;page=1#pid1905200

GFXMENU的语言菜单,显示中文简体、繁体、英文

操作
。。。
gfxmenu /MESSAGE
。。。
作者: 网上飞鹰    时间: 2010-4-14 20:07
不太明白你的意思,把MESSAGE和menu.lstf发上来看看
作者: chen463    时间: 2010-4-15 00:42
测试第一项

timeout 30
default 10
find --set-root /ALI88HOME.X
gfxmenu /MESSAGE
configfile /MGFX.LST


title [01] PE CD-EasyBoot
configfile /BOOT/GFXBOOT/MENU_DOS1.LST

1.公共部分.part1.rar

390 KB, 下载次数: 151, 下载积分: 无忧币 -2

1.公共部分.part2.rar

269.75 KB, 下载次数: 164, 下载积分: 无忧币 -2


作者: 网上飞鹰    时间: 2010-4-15 08:10
标题: 回复 #62 chen463 的帖子
把translations.en重命名为translations.zh_TW就可以了
作者: chen463    时间: 2010-4-15 12:16
原帖由 网上飞鹰 于 2010-4-15 08:10 发表
把translations.en重命名为translations.zh_TW就可以了

不能这样处理,因为是靠translations.en它,翻译中文简体繁体和英文的,现在只有繁体不能,可能是GFXMENU源码问题。。。
作者: lsp19880301    时间: 2010-5-14 12:29
不错的东西哦..学习学习
作者: 2010红色指令    时间: 2010-10-5 05:23
是啊,这方面的资料真的不多啊,再次感谢楼主,带领大家一起学习
作者: fnlwg    时间: 2010-11-18 20:18
syslinux.rar  115网盘无法下载
作者: fnlwg    时间: 2010-11-18 21:02
楼主能不能把做好的打包发上来啊~~
作者: fnlwg    时间: 2010-11-19 08:14
感谢楼主,已经下载收藏了!!

[ 本帖最后由 fnlwg 于 2010-11-19 08:20 编辑 ]
作者: microcwj    时间: 2010-11-25 10:24
SysLinux爱好者的福音啊,从些SYSLINUX就是中文的天下了,哈哈。
作者: microcwj    时间: 2010-11-25 10:35
实现过程有点复杂和繁琐,哎。
作者: 静庵    时间: 2011-4-30 19:13
标题: 请楼主帮忙:
syslinux.rar  115网盘无法下载? 再传一个,谢谢!

要么,可传教一下详细的过程和方法--比如目录结构和文件结构?调用方法?

[ 本帖最后由 2010jingan 于 2011-4-30 19:16 编辑 ]
作者: 网上飞鹰    时间: 2011-5-4 15:04
标题: 回复 #72 2010jingan 的帖子
已延期。。。。。。。。。。
作者: 静庵    时间: 2011-5-4 20:15
标题: 请教 网上飞鹰 老师:
(已下载,谢谢!)
请教 网上飞鹰:我做出的 message 总是不成功,请帮忙分析一下!谢谢!
(图1---图2)

[ 本帖最后由 2010jingan 于 2011-5-4 20:20 编辑 ]

未命名.JPG (50.17 KB, 下载次数: 328)

未命名.JPG

未命名-1.JPG (71.45 KB, 下载次数: 332)

未命名-1.JPG

message.rar

40.22 KB, 下载次数: 60, 下载积分: 无忧币 -2


作者: 静庵    时间: 2011-5-4 20:58
接上--------

图1 中,无法显示标题文字。命令执行没问题。
图2 中,标题文字界面很漂亮,可是下方的“F1、F2、F3...”未能显示。命令执行没问题。
作者: yjd    时间: 2011-5-4 23:08
支持。。
我现在为了碰到1.1 usb接口快点。通常都是文本模式-_-!!
作者: 网上飞鹰    时间: 2011-5-4 23:15
标题: 回复 #75 2010jingan 的帖子
很久不折腾这个了,有点生疏了,估计是message 里面init文件和zh_CN.tr文件等不匹配,也就是说你的init文件和zh_CN.tr不是同一个版本
作者: 静庵    时间: 2011-5-5 19:22
谢谢 网上飞鹰

    成功----如图

未命名-2.JPG (64.21 KB, 下载次数: 318)

未命名-2.JPG

作者: 网上飞鹰    时间: 2011-5-5 22:26
呵呵挺漂亮的。。。。。。
作者: 网上飞鹰    时间: 2011-5-6 09:15
标题: 回复 #74 2010jingan 的帖子


出现这种情况还有可能是SYSLINUX.CFG的换行编码不对,尤其是系统带的记事本编辑会有这种情况,应该用Notepad2编辑修改

[ 本帖最后由 网上飞鹰 于 2011-5-6 09:19 编辑 ]

Snap6_副本.png (106.43 KB, 下载次数: 319)

Snap6_副本.png

作者: 静庵    时间: 2011-5-6 21:17
应该是 SYSLINUX.CFG 的问题--用 Notepad2 编辑修改可以成功引导,但不是每次都能成功。而且,也不能使用中文编译的 .CFG 文件。
     message 文件内置 init 即可(内置反而不成功),其它均外置(也好方便修改)。
     另外---可否加载二级菜单---message 背景的----如 GRUB ,我们只要修改 grldr 的默认 .lst文件路径(这样可调用修改后的grldr)/或直接加载另一个 .lst 即可实现。而 isolinux.bin 修改不成功。
     不明白的是:linux 如何调用 .cfg 文件?
作者: 静庵    时间: 2011-5-6 21:34
标题: 补充
刚刚试验了一下----利用 "config" 命令可以调用另一个 .cfg文件,这样完全可以启动二级菜单---同样是 message 界面。
作者: a102135    时间: 2011-5-29 11:49
这个真的很不错,好好研究下! message 应用很广泛呀!
作者: wxgx    时间: 2011-6-2 09:18
标题: 回复 #78 2010jingan 的帖子
好看,可否分享你的漂亮的模板。
作者: 网上飞鹰    时间: 2011-6-2 14:35
原帖由 wxgx 于 2011-6-2 09:18 发表
好看,可否分享你的漂亮的模板。


过几天再传一个应用样板
作者: lb9433    时间: 2011-6-7 11:01
看了你的帖子发现原来SYSLINUX的菜单也可以很漂亮,期待你的新作品。看看水老的16.69.6S3版本能不能用。
作者: 网上飞鹰    时间: 2011-6-7 16:32
新上传了一个ISO样板,看一楼底
作者: a102135    时间: 2011-6-7 16:50
飞鹰辛苦了,先下载试用!
作者: a102135    时间: 2011-6-7 17:03
很不错,期待详细教程!
作者: zhs509    时间: 2011-6-7 18:15
标题: 回复 #1 网上飞鹰 的帖子
过来学习下。。。。。。
作者: lb9433    时间: 2011-6-7 22:46
GFXBOOT菜单的DOS有点问题,选择后看不到DOS工具箱画面。画面卡顿,但是上下回车选择会正常进入,只是没有画面。
放入如水S3版,发现开启网络服务器有问题。

[ 本帖最后由 lb9433 于 2011-6-7 23:51 编辑 ]
作者: zsjyzx    时间: 2011-6-8 07:03
不错的教程。
Ding!!!!!
作者: 135956    时间: 2011-6-8 10:32
收下,慢慢研究。。。
作者: 网上飞鹰    时间: 2011-6-8 11:08
标题: 回复 #91 lb9433 的帖子
将原版的maxdosv8换为加强版的就没有花屏的问题
http://www.vdisk.cn/down/index/8041600A8634

关于服务器不能启动问题,你试试把boot\syslinux\pxelinux.0复制到根目录看看
作者: lb9433    时间: 2011-6-9 11:01
飞鹰兄,请教一下。读了顶楼的内容后,结合你的新模板,有个小疑问。
你说syslinux和isolinux以及grub4dos的message不能通用,但我看你的SYSLINUX.CFG和ISOLINUX.CFG里面都是调用一个MESSAGE?

补问一个问题。就是MESSAGE里面的图片跟看到的是背景并不一样啊,看到的背景是放在ISOLINUX文件夹中的图片。这是为何?

[ 本帖最后由 lb9433 于 2011-6-9 11:04 编辑 ]
作者: 网上飞鹰    时间: 2011-6-9 16:48
标题: 回复 #95 lb9433 的帖子
1、呵呵,新的gfxboot.c32已经有所改进,syslinux和isolinux的message已经可以通用了。。。我还没改顶楼的说明
2、我没有把背景图back.jpg压缩到message里,isolinux是默认放到isolinux目录下,syslinux的话是放在syslinux和目录下,当然也可以把back.jpg压进message里,这样的话isolinux和syslinux都是共用message里的back.jpg,包括gfxboot.cfg也可以放进去,这样做的话,修改back.jpg和gfxboot.cfg有点麻烦,所以我没放。需要放进message里的话,先解压message,然后把back.jpg和gfxboot.cfg放到message~目录里,并且在sys.txt里添加这两个文件,记住sys.txt末尾要留一行空行!然后重新压缩message
作者: lb9433    时间: 2011-6-9 17:53
标题: 回复 #96 网上飞鹰 的帖子
我用你的样板折腾了一下(想自己用你的提供的文件动手做一个ISO,无奈技术不行没成功)。在BOOT/BIN/下加入了grldr.bin,怎么在菜单选择GRUB菜单只是显示一下正在加载LINUX,就一闪而过呢。
作者: 网上飞鹰    时间: 2011-6-9 18:12
标题: 回复 #97 lb9433 的帖子
你试试把grldr和ldntldr合并然后
label grub4dos
kernel /boot/bin/grldr.bin

label grub4dos
boot /boot/bin/grldr.bin


刚才试了一下合并之后可以切换到 grldr,就是找不到menu.lst,不知是什么原因,待会内置 menu.lst 之后再合并试试

[ 本帖最后由 网上飞鹰 于 2011-6-9 18:24 编辑 ]
作者: lyywyqd    时间: 2011-6-10 10:39
谢谢分享,刚接触菜单,正好学习了。
作者: lb9433    时间: 2011-6-10 13:05
标题: 回复 #98 网上飞鹰 的帖子
我又折腾一上午,还是不能切换GRUB4DOS菜单。你可以了吗?




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