GRUB+menu.lst+unifont.hex.gz 实现启动菜单中文化
主要是其他启动菜单都花里胡哨的,呵呵,
没啥必要,喜欢简洁的,实现中文启动即可。
必备三个条件:
1、unifont.hex.gz 字体文件
http://code.google.com/p/grub4dos-chenall/downloads/detail?name=unifont.hex.gz&can=2&q=
2、2011年12月以后的Grub4dos,只需要其中的grldr文件即可,其他都不需要。
http://code.google.com/p/grub4dos-chenall/downloads/list
3、menu.list要使用UTF-8保存
menu.list写法举例:(菜单文件必须使用UTF-8编码).
graphicsmode -1 640:480
font /unifont.hex.gz
title 中文菜单
xxxx
xxxx
title 日本語メニュー
xxx
xxx
title Россия меню
xxx
xxx
===========
菜单进阶:
1、在menu.list同级目录中增加这个文件:
MINI_MENUSET.zip 点击进入下载
2、在menu.list最上加上这行:
mini_menuset 0 3 0 21 19 1 50 10
就可以实现菜单的摆放位置定制,具体内容去第一步的那个下载地址查看如何编写。
===========
下面补充一下我自己用的U盘放置:
U盘本身的启动,用的WEE精简版做的,这样MBR就可以内嵌一个grldr了,它的menu.lst可以通过那个bootice0.9版本来设置。这样U盘主要用grldr启动还是ntldr启动就随心所欲了。根目录就比windows的多放一个grldr文件。这样boot.ini可以启动windows和grldr。
目录结构如下:
H:
│ NTDETECT.COM
│ boot.ini
│ GRLDR
│
├─BOOT
│ └─GRUB
│ │ GHOST.GZ
│ │ menu.lst
│ │ unifont.hex.gz
│
├─OS_ISO
│ │ 01_WinPE.iso
│ │ 02_SERVER2003PEV12.96.ISO
│ │ 03_slitaz-3.0-media.iso
这样实现的功能就较为完全了。
BOOT目录里面就是中文字体支持文件(unifont.hex.gz),启动菜单(menu.lst),GHost工具箱(GHOST.GZ)
OS_ISO目录里面就是三个工具镜像了,一个WINPE,一个2003PE,一个slitaz的linux系统。
这个U盘,暂时就算完全工具箱了,其实PE和SERVER2003两个有点重复。
暂时先不精简了。毕竟PE才40M,2003才100M,还带网络,很方便。