|
升级了一下 Avlgomgr,以支持 Grub2 启动内核的装配。下载从这里:
【最近更新版本下载】| 请从这里获取 (v 2.2.8.601) - 2008-06-01 09:30
08:51 2008-06-01 2.2.8.601
------------------------------------------------------------------------------------
Avldr.bin ( 2.08 )
* 新增对 Win2000 的 NTLDR 启动环境的支持
* 新增对 Grub2 启动的支持
Avlgomgr
* 为内置磁盘镜像引入 SmartDrv.exe,以方便安装系统
* 完善对 Aero.sys 的判断与支持
* 新增 Grub2 内核的启动、装配支持
对于 Grub2 的支持:
Grub2 with USB driver - Avldr Demo
====================================
2008 年 6 月 01 日
概 述
======================
这个版本的 Grub2 支持 jpg/png 格式的背景图,支持多国语言字符。
这个版本的 Grub2 带有 USB 磁盘的有限支持。在启动后,它会自动寻找现有 USB 端口
上的 USB 磁盘,并将之挂接。如果是在启动后,接入 U 盘的,那么请在命令行方式下,
输入 lsusb 即可。如果一切顺利,你就可以用 (usb0) 这样的形式来访问这个磁盘了。建议,
在 VMWare 中先尝试。
需要明确的是,当前 Grub2 的 USB 支持还处于开发阶段,仅能支持 UHCI 的接口,所以
在你的系统中无法找到 U 盘也就很自然了。而在 VMWare 下,我们则可以体验它。此外,
它的这个访问,是“不厚道”的,因为,如果我们只能在 Grub2 的环境下访问这个磁盘,而,
一旦转入了其它启动环境,我们就不能使用 Grub2 的 U 盘服务。比如,我们从 U 盘上加载
了 NTLDR, NTLDR 接管了系统后,它将无法访问 U 盘上的任何文件!!
如何部署 Grub2 到启动菜单
======================
Grub2 的内核与 Grub 传统版的 stage2 类似。在使用的时候,首先确定 grub.cfg 所在的
分区及其 Grub 磁盘编号,可以从 Avlgomgr 的 “分区映射” 中得到。比如 c:/boot/grub/grub.cfg,
那么我们得到了 c <-> (hdx,y),这样 grub.cfg 的磁盘分区编号就是 y.
接下来,我们就可以将 c:/core.img 以 "引导程序" 的方式指定给 Avlgomgr, 然后点击
后方的 “刷新” 按钮,在弹出的对话框中,输入 y 即可(比如 y=0, 那么输入 0 即可 )。
然后,请将 grub2_boot.zip 中的内容解压到 c:\,注意满足按照这个路径能定位 grub.cfg:
c:\boot\grub\grub.cfg.
后 记
======================
如果需要编辑 Grub2 的菜单文件 grub.cfg,建议使用 UltraEditor32/UEStudio。可以从如下
地址下载一份语法高亮配置 (下载后,添加到 wordfile.txt 中,即可 )
http://bbs.znpc.net/viewthread.php?tid=4734&extra=page%3D1
添加完成后,打开/刷新 grub.cfg,即可看到语法高亮。或者按下 F8,即可出现函数、菜单
条目的索引。
最后,装配它。重启,就能看到效果了。
=================================================================
[ 本帖最后由 Gandalf 于 2008-6-1 10:15 AM 编辑 ] |
|