Grub 菜单编辑器
Grub 作为一个多重启动程序,它的功能卓越之处在于它的菜单配置的灵活性上。这不仅表现在它的菜单所能使用的命令之多,也表现在,它还允许使用者在启动时刻,编辑菜单项,这个功能,我感觉尤为出众 - LiLo 不行, IsoLinux/SysLinux 不行, NTLDR 也不行。
当然,由于它的命令众多,而且是与 Linux 有些许的关系,所以,有些令人望而生畏 - 似乎是这样。不管怎么说, GMEditor ( Grub Menu Editor ) 就是为了让 Grub 的菜单编写来得简单些,而且也为了让它的安装来得简单些而做的。
在这个程序中,一个突出的功能(Mr. Hnlyzhd 提供的建议)就是使用模板。因为,我们知道,Grub的菜单项是始于关键字 "title" 的,所以,我们可以把这个项作为一个模板来使用;凡是常用的功能,我们都可以把它作为一个模板。比如下面这个“重新启动计算机”模板:
title 重新启动计算机
reboot
这是用 XML 语法标记的,其中各标签的含义是:
Author - 说明此模板的作者
DateTime - 模板生成日期
Description - 对此模板的描述
Contents - 模板的实际内容
注:通常,程序会使用程序所在路径下的 scripts 目录作为初始、默认的模板存放路径。
由于,菜单编辑器中使用了语法高亮,以及在线提示,我想,这会对操作带来更多的便利。就,安装而言,有必要说明一下。Grub 可以安装到 MBR/PBR/Boot.ini 中。当前版本只能支持安装到 boot.ini 里。而,如果你的系统没有 ntldr 的引导,那,请使用程序的另外一个功能“为 Win9x 安装 NTLDR”,就可以了。
另外,如果你觉得光驱启动需要找光盘,而比较麻烦,那么有一个工具叫做 isoemu 可以使用系统中的 FAT32/NTFS 分区上,根目录下的一个 iso 文件虚拟一个光驱。本程序,为你提供了这个小工具的简便安装 - “安装虚拟光驱 IELDR”。 安装成功后,你需要作的就是放置一个 iso 文件到你所使用的分区的根目录下,并相应修改同级目录下的 isoemu.ini 文件即可。