|
|
和安装到硬盘的思路是一样的,不过我是做成bif引导文件,用这个bif文件来光盘启动罢了。其实也就是每一个选项独立调用一个grub.exe,
贴一下人家的做法吧,我:
引导IMG 和PE 已超出ACRONIS 的原有应用,只是利用ACRONIS 的F11能够成功的引导GRUB的特性,其扩展的应用完全是GRUB的功能了
以下是本人学习时写的,用的就是GRUB的功能 没有应用bootmenu.exe的多重菜单
Acronis F11 键 的安装和激活
1.用磁盘工具,分出3---5G 的FTA32的逻辑分区,并设置卷标:ACRONIS SZ (要求大写)
2.在分出的分区上,建立F11目录 将F11.SYS 拷至该分区的根目录下,并将bootmenu.exe mouse.com f11.cfg kernel.dat ramdisk.dat (中文及英文版自定)五个文件拷到F11目录下
3. 利用GRUB 来更改该分区的类型 ,启动GRUB.EXE 输入root (hd 后按TAB键 GRUB就会列出本机的分区信息 找到刚分出的分区盘号 如:本机全NTFS分区,分出一个F32分区的状况(见图)
其盘号为(hd0,5) 输入 parttype (hd0,5) 0xbc 回车 (bc为Acronis 特有的分区类型)
检查: 再输入 root (hd 按TAB键后,发现该分区类型从0c 变为 bc
4.进入DOS环境,运行 ti.dos /asz_activate 稍后,提示F11 激活成功 安装完毕.即可进行Acronis的功能
5.其扩展应用:启动 grub 将分区改回为FTA32分区类型(parttyp (hd0,5)0xoc或0x1b) 去隐藏属性 unhide (hd0,5) ,进入XP系统,即可看见该分区
a:用grub.exe 代替 bootmenu.exe ,将grub.exe 改名为bootmenu.exe 替换 编好menu.lst 等程序再隐藏此分区
即可应用:WinPE,Ghost的一键和原Acronis 的功能及它应用程序
附菜单:
default 3
timeout 5
password ........
title WinPE
map (hd0,5)+1 (hd0)
find --set-root /peldr
chainloader /peldr
title Acronis
kernel (hd0,5)/f11/kernel.dat quiet vga=788 ramdisk_size=40000
initrd (hd0,5)/f11/ramdisk.dat /s
title GhostV11
map --mem (hd0,5)/ghost11.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title commandline
commandline
title reboot
reboot
title halt
halt
把我的解决方案帖出来
(全部文件都在ACRONIS SZ隐藏分区中,外置程序也可放在ACRONIS SZ隐藏分区)
ACRONIS SZ隐藏分区中的文件列表:
ACRONIS SZ的根目录中的文件夹:
\f11 -----f11 启动文件夹
\boot ----GRUB启动文件夹
ACRONIS SZ的根目录中的文件:
BOOTMENU.XML
f11.sys
MENULOGO.png
menu.lst
\f11目录中的文件:
f11.cfg
mouse.com
C1.PNG
C2.PNG
C2.PNG
grub.exe
kernel.dat
bootmenu.exe
ramdisk.dat
其中红色字体是"多合一菜单功能配置文件包括图标,XML"
我的BOOTMENU.XML文件内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<resource>
<group>
<aml:item help="包含 USB/PC Card/SCSI 硬盘驱动程序。" name="C1" verb="C1">
<title>
<font stock='bootmenu_title'>True Image 9.1(备份恢复)</font>
</title>
<icon href="f11\C1.png" type="extra" />
</aml:item>
<aml:item help=" GRUB4DOS 0.4.3 启动管理程序。" name="C2" verb="C2">
<title>
<font stock='bootmenu_title'>WINDOWS PE (系统维护)</font>
</title>
<icon href="f11\C2.png" type="extra" />
</aml:item>
<aml:item help=" 正常启动硬盘WINDOWS XP系统。" name="continue" verb="continue">
<title>
<font stock='bootmenu_title'>Windows XP (正常启动)</font>
</title>
<icon href="f11\C3.png" type="extra" />
</aml:item>
</group>
<aml:menu name="menu_default">
<aml:item flags="default" title="execute" verb="execute" />
</aml:menu>
</resource>
ACRONIS SZ的根目录中的文件menu.lst内容如下:
parttype (hd0,6) 0x0c
find --set-root /boot/menu.lst
configfile /boot/menu.lst
说明:我的ACRONIS SZ分区为(hd0,6)
boot目录中的menu.lst内容如下:
........
title 启动WINPE By MaoTao
map --read-only (hd0,6)+1 (hd0,0)
chainloader /BOOT/ldr-wxpe
# ldr-wxpe 是我改的名字
........
title 启动矮人 DOS 工具箱 ar5.zip
kernel /boot/mdisk c=160 h=2 s=36 floppy
initrd /boot/img/ar5.zip c=160 h=2 s=36 floppy
..........
title ┏━━━━━━━━━━━━━━━━━━━━━━━━━┓
clear
title ┃ 注意:进入GRUB引导器, F11隐藏区功能备份恢复即失效 ┃
clear
parttype (hd0,6) 0xbc
hide (hd0,6)
reboot
title ┃ 选择此项,重启电脑, 即可修复F11隐藏区备份恢复功能 ┃
clear
parttype (hd0,6) 0xbc
hide (hd0,6)
reboot
title ┗━━━━━━━━━━━━━━━━━━━━━━━━━┛
clear
title 关机
clear
parttype (hd0,6) 0xbc
hide (hd0,6)
halt
f11.cfg文件内容如下:
[C1]
echo Starting Acronis True Image...
RUN f11\MOUSE.COM
INITRD f11\ramdisk.dat /S
KERNEL f11\kernel.dat quiet
quiet on
mbrcrcs on
vga vesa
[C2]
RUN f11\grub.exe
[continue]
SYSBOOT /active
[BOOTMGR]
echo Press F11 for Acronis startup Recovery Manager...
default continue
delay 30
BOOTMENU 389 |
|