syslinux的gfxboot配置(实现中文菜单).doc_第1页
syslinux的gfxboot配置(实现中文菜单).doc_第2页
syslinux的gfxboot配置(实现中文菜单).doc_第3页
syslinux的gfxboot配置(实现中文菜单).doc_第4页
syslinux的gfxboot配置(实现中文菜单).doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、syslinux 的 gfxboot 配置 (實現中文菜單 )syslinux 的 gfxboot 配置xtra=&page=1syslinux 从 3.74 后已经支持gfxboot ,我们可以通过gfxboot配置来实现中文菜单,需要的相关文件和配置如下:一、文件结构及说明1、光盘或U 盘目录 QUOTE:< 光盘目录结构及说明> isolinux.bat mkisofs.exe<cd> <BOOT> 06PE.BIN FONT.BIN NTDETECT NTDETECT.COMPE06PEIN <bin> syslinux ldnt

2、ldr 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的 modules 目下 ,在作用: gfxboot 的程序,在syslinux.cfg中加入 uigfxboot.c32 message这条命令,就可以用gfxboot

3、的菜单 gfxboot.cfg作用:gfxboot的配置文件,可设置菜单条数,位置等等,不放到message文件里的话,必须放到 syslinux 、 isolinux 目录, pxelinux的放在根目录 message作用:是一个 cpio 压缩包,可用 7z 打开或解压,但必须用cpio 压缩,内置 gfxboot 菜单的核心文件、翻译文件、背景图等等,可以任意命名,结构图下面。 back.jpg作用: gfxboot菜单的背景图 ,不放到 message文件里的话,必须放到syslinux 、isolinux目录, pxelinux的放在根目录 text.jpg作用: gfxboot

4、菜单的欢迎文字图, 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 pxelinux.0 reboot.c32 syslinux.exe生成 isolinu

5、x.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.TPE2、 <message文

6、件结构及说明>QUOTE:<message> initgfxboot的核心文件(必须有) 16x16.fnt字体文件(必须有) lang作用:设置菜单默认语言,用Notepad+或notepad2来编辑,末尾要留一行空行(必须有) languages语言列表文件,用 Notepad+ 或 notepad2来编辑,末尾要留一行空行(必须有 ) en.tr核心菜单翻译文件 - 英文 (可以有 ) zh_CN.tr核心菜单翻译文件 - 简体 (必须有 ) zh_TW.tr核心菜单翻译文件 -繁体 (可用有 ) translations.zh_CN 将 syslinux.cfg 或

7、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示例 Copy to clipboard - CODE:; Sections are read in the order given in

8、base:layout, with section base; implicitly added at the end. If a config value is given more than once,; the first entry wins.; If a screen resolution cant be set, 640x480 is used as fallback (and; section 640x480 added to the layout list).; If the penguin screen is active, section penguin isautomat

9、ically added; to the layout list.; Setting livecd=1 implicitly adds section live to the layout list.; Color values: 24 bit RGB (e.g. 0xff0000 = red).;base; theme name theme=openSUSE; other sections to read layout=1024x768,live; penguin theme likelihood (in percent, -1 = auto); penguin=100 开启动画, -1 为

10、关闭penguin=-1; activate speech output talk=0; sound volume (0.100) volume=70; menu background transparency (0.255) menu.transparency=0x20; default fontfont.normal=16x16.fnt; main menu font font.large=16x16.fnt; background image background=back.jpg; max. visible main menu items; mainmenu.entries=16 设置

11、菜单条数为 16 mainmenu.entries=16; minimal main menu selection bar width mainmenu.bar.minwidth=300; main menu selection bar transparency (0.255) mainmenu.bar.transparency=150; main menu colors; mainmenu.bar.color=0xFF0000菜单选定条颜色mainmenu.bar.color=0xffffff; mainmenu.normal.fg=0xFF0000 未选定菜单文字颜色 mainmenu.n

12、ormal.fg=0xEEC900; mainmenu.selected.fg=0xFF0000 选定菜单文字颜色 mainmenu.selected.fg=0xFF0000; boot option colors启动选项颜色bootopt.label.fg=0xFF0000bootopt.text.fg=0xFF0000; progress bar color progress.bar.color=0x295202; menu colors menu.normal.bg=0xd8deed menu.normal.fg=0xEE30A7 menu.selected.bg=0x6c6c6c me

13、nu.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 colo

14、rs panel.fg=0xEE30A7; panel.title.fg 底下 语言 等文字的颜色panel.title.fg=0xffffff; FX 的颜色panel.f-key.fg=0xFF0000; default keymap (e.g. de-latin1-nodeadkeys or cz-lat2-us) keymap=; replace underscores (_) with space in menu entries_2space=11024x768; screen size screen.size=1024,768; upper left corner, if x =

15、-1, center horizontally; mainmenu.pos=120,80调整菜单的水平向左位置为120 ,垂直向下为80mainmenu.pos=120,80; boot option input field position; bootopt.pos=120,510 调整启动项的水平向左位置为120 ,垂直向下为505bootopt.pos=120,500800x600; screen size screen.size=800,600; upper left corner, if x = -1, center horizontally; mainmenu.pos=100,80

16、调整菜单的水平向左位置为100 ,垂直向下为80mainmenu.pos=100,80; boot option input field position; bootopt.pos=100,500 调整启动项的水平向左位置为180 ,垂直向下为500bootopt.pos=180,500640x480; screen size screen.size=640,480; upper left corner, if x = -1, center horizontally mainmenu.pos=120,80; boot option input field position bootopt.po

17、s=120,380penguin; upper left corner, if x = -1, center horizontally mainmenu.pos=220,163; main menu selection bar transparency (0.255) mainmenu.bar.transparency=120; boot option input field position bootopt.pos=263,490; background imagebackground=pback.jpg livewelcome=1; set livecd flag livecd=1; mo

18、ve down one menu entry the first time an F-key is usedautodown=0; F-key assignments, see install section for doc key.F2=langkey.F3=videokey.F4=key.F5=key.F6=key.F7=key.F8=key.F11=rebootkey.F12=poweroff; add lang option with current locale addopt.lang=1; add keytable option with current keymapaddopt.

19、keytable=12、syslinux.cfg示例:Copy to clipboard - CODE:default TangoPEimplicit 1ui /boot/syslinux/gfxboot.c32 /boot/syslinux/messageprompt1timeout 300label harddisklocalboot 0x80label TangoPEboot /boot/bin/TANGOPE.binlabel 66369boot /BOOT/06PE.BINlabel MaxDOSkernel /boot/syslinux/memdiskappend initrd=/

20、boot/img/MaxDOS.imglabel grub4doskernel /boot/bin/ldntldrappend initrd=/boot/bin/grldr.bin label syslinuxconfig /boot/syslinux/sys_zh.cfg# label reboot#kernel /boot/syslinux/reboot.c32# label Power_off#kernel /boot/syslinux/label XXXPEboot /boot/bin/XXXPE.binlabel XXXIMGkernel /boot/syslinux/memdiskappend initrd=/boot/img/XXX.img3、translations.zh_CNCopy to clipbo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论