首先感谢bean大师的辛勤工作。
很久以前写了一篇引导:关于gfxmenu的备忘今天再看,发现忘记的差不多
在这里重新整理一下。制作U盘的引导的方法不是这里的重点,我就不提了。
如果你想了解怎么制作U盘的引导和不重启计算的测试引导方法猛点这里。
必须说,这不是一篇完整的教程,只是一个凌乱的笔记。
gfxmenu是什么
在这里gfxmenu就是给grub4dos 添加非常帅气的界面,需要注意的是grub4dos是从 0.4.4开始支持 gfxmenu 菜单的。
使用环境
硬件:联想Y450+微硬盘
软件:msys工具包+gfxmenu3.3+grub4dos 0.4.4
安装软件
这没什么好说的,不过为了我后面介绍方便,在这里统一一下。
- 解压msys工具包到D盘根目录;
- 运行一次D:\msys\msys.bat,然后关掉;
- 解压msys工具包到D:\msys\home\<用户名(比如:imt)>\;
gfxmenu设置
生成gfxmenu文件
gfxmenu的文件默认文件名是message,
运行D:\msys\msys.bat,输入命令
cd 3.3
make
很简单的就生成了一个message文件。
把gfxmenu引入grub4dos
打开grub4dos的MENU.LST
- 注释掉splashimage
- 在splashimage的下面一行添加gfxmenu <路径>/message,以下是我的MENU.LST
timeout 10
default 6
fontfile (hd0,0)/boot/grub/fonts
#splashimage (hd0,0)/boot/grub/bj2008.xpm.gz
gfxmenu (hd0,0)/boot/grub/message
就这样就好,不过默认的不一定是我们喜欢的,下面继续。
修改背景图片
- 找一个自己喜欢的JPG图片,替换back.jpg就可以了,一般是800×600或者1024×768的
- 再make一下,重新生成message文件,就OK了
修改字体
打开Makefile,找到:
aafont:
mkblfont -v -l 18 \
-a 0×20-0x7e,0xa0-0xbf,0xc1-0xcb,0xcd-0xce,0xd0-0xd1,0xd3-0xd8,0xda-0xff \
-t chs.txt \
-f simsun:prop=2:space_width=4:size=17:nobitmap=1:autohint=1 \
16×16.fnt >16×16.log
可以把simsun改为其他值。控制面板的字体里显示了系统里所有的字体,只要把文件名里的后续去掉就行了。比如说,黑体是simhei。
po/bootloader.pot, po/zh_CN.po
中英文的信息翻译,bin目录里是一些有用的工具,在README里有介绍。比如说,要加一个新翻译Boot Windows,可以在po目录里输入:
bin/add_text bwin “Boot Windows”
然后,打开zh_CN.po,找到
#. txt_bwin
msgid “Boot Windows”
msgstr “”
“” 改为 “启动Windows” 就行了。记得要使用UTF-8编码。
help-boot.en.html, help-boot.zh_CN.html, help-install.en.html, help-install.zh_CN.html
中英文帮助信息,可以按自己的需要进行修改。html语句不要用得太复杂,不然gfxmenu可能处理不了。
结语
PS:本篇日志内容大量参考自http://bbs.znpc.net/和


第一次到访 博客不错
沙发,就没有直接用的么?
sofa被抢了饿,只能做板凳了,哈哈~