切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 6058阅读
  • 23回复

实现syslinux 中文启动菜单 [复制链接]

上一主题 下一主题
离线a102135
 

发帖
39675
M币
14413
专家
183
粉丝
1091
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2011-01-10
实现syslinux 中文启动菜单

1、syslinux下载地址,现在的最新版是syslinux-3.72
   http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.72.zip
2、生成中文启动菜单的工具
   http://blogimg.chinaunix.net/blog/upfile2/081222124709.zip

3、在syslinux-2.72里提取syslinux.exe 、vesamemu.c32 、reboot.c32 、chain.c32 、memdisk 、
   isolinux.bin 、ldlinux.sys到新建一个文   件如syslinux
4、编写配置文件syslinux_zh.cfg
   如:
PROMPT 0
TIMEOUT 90
DEFAULT vesamenu.c32
FONT myfont.psf

MENU BACKGROUND splash.png
MENU WIDTH 60
MENU MARGIN 0
MENU ROWS 11
MENU HELPMSGROW 15
MENU TIMEOUTROW 22
MENU TABMSGROW 24
MENU CMDLINEROW 24
MENU HSHIFT 10
MENU VSHIFT 2

menu color screen 37;40      #ffffffff #00000000 none
menu color border 30;44      #00000000 #00000000 none
menu color title 1;36;44    #f01291a9 #00000000 none
menu color unsel 37;44      #e01291a9 #00000000 none
menu color hotkey 1;37;44    #e060CA00 #00000000 none
menu color sel   7;37;40    #e0712704 #20ff8000 all
menu color hotsel 1;7;37;40 #e0400000 #20ff8000 all
menu color disabled 1;30;44    #60cccccc #00000000 none
menu color scrollbar 30;44      #40000000 #00000000 std
menu color tabmsg 31;40      #9060CA00 #00000000 none
menu color cmdmark 1;36;40    #c000ffff #00000000 std
menu color cmdline 37;40      #c0ffffff #00000000 none
menu color pwdborder 30;47      #80ffffff #20ffffff std
menu color pwdheader 31;47      #80ff8080 #20ffffff std
menu color pwdentry 30;47      #c0ffffff #20ffffff std
menu color timeout_msg 37;40      #e060CA00 #00000000 none
menu color timeout 1;37;40    #f060CA00 #00000000 none
menu color help   37;40      #c0ffffff #00000000 none
menu color msg07 37;40      #90ffffff #00000000 none

MENU AUTOBOOT # 秒后自动启动
MENU TABMSG 按 [TAB] 编辑选项


MENU TITLE 实用工具盘 V1.32 Liu Yugang Oct 2008

LABEL DOS_TOOL
MENU LABEL DOS 工具
MENU INDENT 4
KERNEL MEMDISK
APPEND initrd=/boot/DOS.IMA
LABEL SLAX_ZH
MENU LABEL Slax Linux 6.0.7 中文版
MENU INDENT 4
KERNEL /slax_root/boot/vmlinuz initrd=/slax_root/boot/initrdzh.gz ramdisk_size=6666

root=/dev/ram0 rw from=/slax_root locale=CHS.UTF-8"
LABEL ACRONIS_DISK_DIRECTOR
MENU LABEL 磁盘工具 Acronis Disk Director Suite 10
MENU INDENT 4
KERNEL MEMDISK
APPEND initrd=/boot/ADDS10GUI.IMA
LABEL DOS_NET
MENU LABEL DOS 网络启动盘 V1.1
MENU INDENT 4
KERNEL MEMDISK
APPEND initrd=/boot/MSNETv1.IMA
LABEL TP_DFT
MENU LABEL 磁盘检查 ThinkPad Drive Fitness Test (DFT) 4.11
MENU INDENT 4
KERNEL MEMDISK
APPEND initrd=/boot/IBM_DFT_411.IMA
LABEL TP_SN_FIX
MENU LABEL 修复 ThinkPad 主板号 ThinkPad SN fix
MENU INDENT 4
KERNEL MEMDISK
APPEND initrd=/boot/TPSN_FIX.IMA
LABEL MEMTEST
MENU LABEL 内存测试 Memtest86+ V2.00
MENU INDENT 4
KERNEL /boot/memtest86
LABEL WINPE
MENU LABEL 深山红叶 WinPE 工具箱 v30
MENU INDENT 4
KERNEL /boot/xpcd.bin
LABEL FLOPPY_BOOT
MENU LABEL 从软驱启动
MENU INDENT 4
KERNEL chain.c32 fd0
LABEL HARDISK_BOOT
MENU LABEL 从硬盘启动
MENU INDENT 4
KERNEL chain.c32 hd0
LABEL REBOOT
MENU LABEL 重新启动  
MENU INDENT 4
KERNEL reboot.c32

5、用生成启动菜单的工具hzpsf处理syslinux_zh.cfg得到syslinux.cfg即支持syslinux中文启动菜单。
   hzpsf用法:
hzpsf -e 英文字体 -z 中文字体 -c 启动字体 -i 中文版的配置文件 -o 经过处理的配置文件
引导时使用“经过处理的配置文件”, 并在配置文件中引用生成的“启动字体”文件
如:hzpsf -e font\GREEK.F16 -z fonts\hzk16h -c myfont.psf -i syslinux_zh.cfg -o syslinux.cfg
   生成syslinux.cfg配置文件和myfont.psf字体文件
注:不支持TTF,只支持16点阵字库


同样经过处理的文件可支持syslinux的isolinux 、pxelinux等中文启动菜单

syslinux.exe制作优盘启动
syslinux.exe -ma -d \boot\syslinux %DISK%:
——(这是slax安装脚本中的命令,如果不行就按下面的格式输全命令安装吧,一定可以的)
syslinux.exe -sfmar -d \boot\syslinux %DISK%:

引用:http://bbs.wuyou.com/viewthread.php?tid=131706
范例:http://blogimg.chinaunix.net/blog/upfile2/081027133553.zip
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共33条打赏M币+201
关键词: syslinux
离线xypal
发帖
429
M币
28
专家
1
粉丝
14
只看该作者 1楼 发表于: 2011-01-10
请登录后查看
离线飞扬的草

发帖
8205
M币
4939
专家
3
粉丝
71
只看该作者 2楼 发表于: 2011-01-10
请登录后查看
离线一點。贤

发帖
18116
M币
4883
专家
31
粉丝
737
只看该作者 3楼 发表于: 2011-01-10
请登录后查看
离线勇歌

发帖
2690
M币
1515
专家
6
粉丝
4141
只看该作者 4楼 发表于: 2011-01-10
请登录后查看
离线csl20500890
发帖
2787
M币
2100
专家
12
粉丝
190
只看该作者 5楼 发表于: 2011-01-10
请登录后查看
离线啊戴

发帖
16036
M币
4521
专家
15
粉丝
4374
只看该作者 6楼 发表于: 2011-01-10
请登录后查看
离线wishriver

发帖
4628
M币
0
专家
8
粉丝
126
只看该作者 7楼 发表于: 2011-01-10
请登录后查看
离线xinqi99

发帖
3170
M币
26
专家
23
粉丝
188
只看该作者 8楼 发表于: 2011-01-10
请登录后查看
离线永春
发帖
9246
M币
3916
专家
9
粉丝
450
只看该作者 9楼 发表于: 2011-01-10
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个