|
Aero Studio 2007这个比EasyBoot 可以做漂亮些。
Aero.sys 就是 Grub,但是它为了图形化多启动做了很多的定制,去除了一些
指令,也引入了数条指令以配合图形化功能:
1). ISOEmu FILE:
支持 "非模拟" 方式启动的 ISO 镜像文件。在光盘上,这个
ISO 可以位于非根目录下,如果是硬盘的,则必须位于 FAT32/NTFS 分
区的根目录下;如果 ISO 文件不是非模拟方式的,则会启动失败,或
者将用户推到一个 Shell 中。注意,ISO 不能被压缩。其命令如下:
isoemu (hd0,0)/mydos.iso
isomeu (cd)/acronis/ti.iso
2). RUN FILE:
这个命令在 Grub0.95_chs 中出现过。现在被增强了:它支
持压缩了的硬盘、软盘镜像文件(.gz/.zip),而且,存放路径没有任
何限制。此外,还支持启动程序文件,比如光盘的启动扇区文件,
EZBoot 的启动文件、Avldr.bin 等等。其命令如下:
run (hd0,0)/airboot/avlgoImg.gz
run (cd)/ezboot/cdmenu.ezb
3). ZIPMENU FILE:
这个命令用于指定 16 色彩色菜单模式下的菜单背景图片的位
置。 以前,这个命令是两条命令,即 fontfile/splashimage。现在,
在 Aero 中这个操作被简化了。Aero 会自动去找寻 zipmenu 指定的背
景文件的相同目录下的 muifont.gz 字体文件,没有将不能显示中文。
Aero Studio 2007 会自动配置这个项目的。其命令如下:
zipmenu (hd0,0)/airboot/bgimage.gz
zipmenu (cd)/airboot/bgimage.gz
4). AIRMENU FILE:
这个命令可用以指定 Aero 要装载的图形化菜单的配置文件。
利用这条命令可以实现子菜单。
airmenu (hd0,0)/airboot/submenu1.ini
airmenu (cd)/airboot/submenu2.ini
5). BCDW FILE:
这条命令的使用和在 EZBoot 中的用法一致。但请注意,
BCDW 当前似乎不能支持非模拟方式的可启动光盘,且只能支持光盘上
的文件。所以,isoemu 与之搭配,就相得益彰了。其命令如下:
bcdw (cd)/acronis/ti.iso
bcdw (cd)/bcdw.ini
6). HALT/REBOOT:
关闭计算机/重启计算机。其命令如下:
halt
reboot
7). CHAINLOADER FILE:
加载扇区、启动文件。这条命令没有被扩展,是 Grub 的标
准命令。用法如下:
chainloader (hd0,0)+1 从第一硬盘的第一分区启动。
chainloader (cd)/airboot/dos.bs
8). ROMFS FILE:
加载一个 romfs 镜像文件。可以压缩。但是必须小于 1MB。
romfs (hd0,0)/airboot/myromfs.gz
romfs (cd)/airboot/myrom.gz
其次,Aero.sys 的应用环境包括了硬盘介质、光盘介质,当然 USB 介质。注意一个
细节,Aero.sys 是和 NTLDR 兼容的,也就是说,NTLDR/Bootmgr 可以被加载的地方,我
们只需要将 Aero.sys 重命名为 ntldr/bootmgr 即可实现 Aero.sys 的加载了。当然,我
们为了“专业”提供了硬盘、光盘加载的 pre-load 程序: Aeroldr.bin 和 avldr.bin。
不过,通常情况下,我们使用 Aero Studio 2007 来部署,它会为我们构造好 Aero.sys
的加载方式的。
具体的下载后自己做看。 |
|