GRUB+menu.lst+unifont.hex.gz 实现启动菜单中文化

分类:未分类   2011年12月27日   3,178 次浏览   0 条评论  

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,还带网络,很方便。

打 赏如果您觉得这篇文章有用处,请打赏我O(∩_∩)O哈!鼓励我写出更好更多的文章!

发表评论

邮箱地址不会被公开。 必填项已用*标注