无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 116405|回复: 179
打印 上一主题 下一主题

我的启动盘 - 中文菜单版

  [复制链接]
跳转到指定楼层
#
发表于 2008-10-27 13:04:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我的启动盘 - 中文菜单版

先Show一下界面:
1. CDShell 引导

2. Syslinux 引导同样的光盘

3. Syslinux 引导Slax

原理:
大家还记得在DOS字符模式下显示汉字的方法吧!我采用同样的方法,只不过将其用在引导盘上!

--------------------------------------------------------------------------------
有些朋友可能不熟悉DOS,我详细讲讲原理:
在dos终端模式下是不可以显示中文汉字的,只能显示英文。
汉字与英文的区别是:
1. 汉字代码用2个字节表示,英文用1个字节表示
2. 16点阵汉字要用32个字节存储字模,16点阵英文用16个字节存储字模。
在DOS终端模式下用的是16点阵英文,所以我们有了一种可能性:
可不可以改写终端模式下的16点阵英文字库,使其显示的不是原有的英文字,而是汉字
如:
我们输入AB,正常显示的是AB,但如果改变AB的字模,用汉字的字模代替,这样输入AB字符,并不显示AB,而是显示一个汉字。
将一个汉字从中间劈为两半,左面部分顶替A的字模,右面部分顶替B的字模。

在实际中,当然不能改写AB的字模,前128个字符的字模都不能修改,我们显示英文字符还要用的。只能动用后128字符的字模,这样就带来局限性:
1. 最多只能显示64个不同的汉字(128/2),对于启动菜单,64个不同的汉字足够,如果你超过,那我没办法
2. 不能用DOS后128字符,因为这部分我们用汉字占领了,DOS下的制表符不能用,好多引导软件都用到了制表符。
3. 在VGA模式下,汉字中间会有一个空白,如我的CDShell截图,但在vesavga模式下没有,见syslinux截图

为方便制作,下面的程序就是完成这个转换过程的。
用法:
hzpsf -e 英文字体 -z 中文字体 -c 启动字体 -i 中文版的配置文件 -o 经过处理的配置文件
引导时使用“经过处理的配置文件”, 并在配置文件中引用生成的“启动字体”文件。

不知道讲明白没有,这需要一些技术根底。

我的例子,大家参考  boot_sample.zip

解压缩boot_sample.zip到A:
syslinux.exe a:
然后用A:启动就可以看到菜单了
--------------------------------------------------------------------------------
我独自编写一个转换程序,再次打包,包含了字体文件:

1.0.2.100版        
http://blogimg.chinaunix.net/blog/upfile2/081222124709.zip

更新:
bug 修理



功能:
1. 提取英文字模和中文字模,做成自己的字体文件。
2. 转换汉字编码以适合对应的字体文件。

具体光盘内容不多说了,从网上都可找

[ 本帖最后由 liuyug 于 2008-12-22 12:54 编辑 ]
推荐
 楼主| 发表于 2008-10-27 13:43:23 | 只看该作者
原帖由 dzy 于 2008-10-27 13:37 发表
boot_sample.zip 在哪儿啊???


加到1楼了
回复

使用道具 举报

推荐
发表于 2008-10-27 13:37:15 | 只看该作者
boot_sample.zip 在哪儿啊???
回复

使用道具 举报

推荐
发表于 2008-10-27 13:30:25 | 只看该作者
sample在哪里?


支持。。。
回复

使用道具 举报

176#
发表于 2024-4-22 19:13:23 | 只看该作者
谢谢分享
回复

使用道具 举报

175#
发表于 2024-4-13 22:27:27 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

174#
发表于 2024-2-20 08:58:46 | 只看该作者
回复

使用道具 举报

173#
发表于 2024-2-19 15:05:36 | 只看该作者
谢谢分享
回复

使用道具 举报

172#
发表于 2023-10-21 08:19:33 | 只看该作者
不错!!!!!!!!!!!!!!!
回复

使用道具 举报

171#
发表于 2023-10-21 08:06:12 | 只看该作者
对了
回复

使用道具 举报

170#
发表于 2023-10-20 21:59:59 | 只看该作者
好的
回复

使用道具 举报

169#
发表于 2023-10-20 21:37:40 | 只看该作者
学习了,谢谢
回复

使用道具 举报

168#
发表于 2023-10-20 19:06:12 | 只看该作者
谢谢分享
回复

使用道具 举报

167#
发表于 2023-10-20 08:56:36 | 只看该作者
来学习,多谢楼主分享。
回复

使用道具 举报

166#
发表于 2023-10-20 08:41:19 | 只看该作者
好好学习,天天向上!!
回复

使用道具 举报

165#
发表于 2021-4-8 13:05:53 | 只看该作者
中文菜单版喜欢的啦
回复

使用道具 举报

164#
发表于 2021-4-8 10:30:56 | 只看该作者
楼主给力
回复

使用道具 举报

163#
发表于 2021-4-8 10:29:24 | 只看该作者
很给力!
回复

使用道具 举报

162#
发表于 2021-4-7 23:33:41 | 只看该作者
很给力!!
回复

使用道具 举报

161#
发表于 2021-4-7 20:06:43 | 只看该作者
谢谢分享,很棒很棒!
回复

使用道具 举报

160#
发表于 2021-2-27 20:18:15 | 只看该作者
支持一下,厉害了。
回复

使用道具 举报

159#
发表于 2021-2-27 17:55:18 | 只看该作者
。新人。特来学习一下
回复

使用道具 举报

158#
发表于 2014-12-26 22:42:37 | 只看该作者
支持一下~~~
回复

使用道具 举报

157#
发表于 2014-11-11 22:29:08 | 只看该作者
      呵呵,很养眼呢。
回复

使用道具 举报

156#
发表于 2014-6-7 08:03:01 | 只看该作者
谢谢分享。
回复

使用道具 举报

155#
发表于 2013-6-12 19:34:47 | 只看该作者
我在使用该方法转换原来的isolinux_zh.cfg后, 生成的isolinux.cfg 菜单中原来的中文字体反而变成乱码了, 加载到iso镜像后也是一样。我使用的是英文win7 操作系统,不知是否有关, 请高手指点。。谢谢

zh.rar

296.08 KB, 下载次数: 8, 下载积分: 无忧币 -2

回复

使用道具 举报

154#
发表于 2013-5-26 09:19:28 来自手机 | 只看该作者
就喜欢像您这样的高手。
回复

使用道具 举报

153#
发表于 2013-5-25 21:59:30 | 只看该作者
谢谢分享  学习了
回复

使用道具 举报

152#
发表于 2012-2-17 16:21:46 | 只看该作者
谢谢楼主gpxelinux.0中文菜单成功报到
回复

使用道具 举报

151#
发表于 2012-1-26 21:07:07 | 只看该作者
谢谢楼主分享,哈哈。:)
回复

使用道具 举报

150#
发表于 2011-9-12 22:31:26 | 只看该作者
慢慢学习了,都是老师
回复

使用道具 举报

149#
发表于 2011-8-4 15:54:46 | 只看该作者

回复 #1 liuyug 的帖子

LZ    那个能不能写个小小的说明  给咱菜鸟们瞅瞅啊……
用法:
hzpsf -e 英文字体 -z 中文字体 -c 启动字体 -i 中文版的配置文件 -o 经过处理的配置文件

是怎么用的?
回复

使用道具 举报

148#
发表于 2011-8-4 15:52:03 | 只看该作者
还是没看懂怎么做的……

用法:
hzpsf -e 英文字体 -z 中文字体 -c 启动字体 -i 中文版的配置文件 -o 经过处理的配置文件

是怎么用的?


谁教教我……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
回复

使用道具 举报

147#
发表于 2011-8-4 15:33:25 | 只看该作者

回复 #123 yeyinchuang 的帖子

是啊 ……我也看不懂
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 03:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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