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