无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8240|回复: 40
打印 上一主题 下一主题

用acronis的启动界面做菜单

[复制链接]
跳转到指定楼层
1#
发表于 2007-10-15 10:39:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
研究acronis提取出来的bif文件,发现里面的bootwiz.cfg和bootmenu.xml是启动菜单文件,他的界面不错,编辑也应该挺简单,

bootmenu.xml文件
锘??xml version="1.0" encoding="UTF-8" ?>
<resource>
<group>
  <aml:item help="Includes drivers for USB/PC Card/SCSI hard disks." name="C1" verb="C1">
   <title>
    <font stock='bootmenu_title'>Acronis True Image Enterprise Server with Acronis Universal Restore (Full version)</font>
   </title>
   <icon href="C1.png" type="extra" />
  </aml:item>
  </group>
<aml:menu name="menu_default">
  <aml:item flags="default" title="execute" verb="execute" />
</aml:menu>
</resource>

bootwiz.cfg
[C1]
RUN SPL1.EXE
RUN MOUSE.COM
VGA VESA
MBRCRCS ON
INITRD dat2.dat /S
KERNEL dat3.dat quiet
[continue]
SYSBOOT /MBR
[BOOTMGR]
QUIET ON
BOOTMENU ON

不知道这个 initrd这一个,能不能加载mendisk,之后可以有好多想法咯,不过现在没时间研究这个,发张贴,搞个思路出来,不知道以前有没有人提出过呢
41#
 楼主| 发表于 2007-10-31 12:19:26 | 只看该作者
试过正式刻盘,发现调用grub后兼容性奇差,还是算了,用ezboot算了,
回复

使用道具 举报

40#
发表于 2007-10-23 11:12:06 | 只看该作者
嗯,只改这个就行。。。o(∩_∩)o
回复

使用道具 举报

39#
 楼主| 发表于 2007-10-23 11:08:41 | 只看该作者
我是改total number of sectors的,head和sector pre track没改

Snap1.jpg (122.35 KB, 下载次数: 33)

Snap1.jpg
回复

使用道具 举报

38#
 楼主| 发表于 2007-10-23 10:26:54 | 只看该作者
可以了,删多一行了,把bootwiz那一行也删了
上传一个头信息,img加上头信息即可以成为bif文件

[ 本帖最后由 leebaker 于 2007-10-23 11:05 AM 编辑 ]

acronis用img转bif的头内容.rar

22.01 KB, 下载次数: 20, 下载积分: 无忧币 -2

回复

使用道具 举报

37#
发表于 2007-10-23 08:42:05 | 只看该作者

回复 #37 leebaker 的帖子

不可能吧,你把那个文件传上来我看看。。。o(∩_∩)o

我用你前面提供的IMA文件改的,你看看。。。

30.rar (15.99 KB, 下载次数: 27)

[ 本帖最后由 info 于 2007-10-23 08:47 AM 编辑 ]
回复

使用道具 举报

36#
 楼主| 发表于 2007-10-22 20:31:40 | 只看该作者
搞不掂哦-_-把那一行之前的都删了,还是不行,我看不到bif里面有55 aa的标志,有可能像img文件么,

你说得对,用bcdw测试效率会高一点,但bcdw已经忘了怎么用了-_-,
回复

使用道具 举报

35#
发表于 2007-10-22 15:11:50 | 只看该作者

回复 #35 leebaker 的帖子

这个MS不行啊,你如果只想启动这个IMG,将删除的部分再加上即可啊。。。o(∩_∩)o
回复

使用道具 举报

34#
 楼主| 发表于 2007-10-22 15:07:35 | 只看该作者
哦,我知道你说那个方法了,我之前就一直用那个方法的,那个是原生的img,winimage是可以编辑,那些img种子我也有好多,那些img我一直是当作ezboot的启动项来用的,不是像这次这样,直接用作启动文件。到时试试那些img能否直接启动光盘先
回复

使用道具 举报

33#
发表于 2007-10-22 14:27:26 | 只看该作者
BIF是ultraiso提取的引导文件当然不能用winimage打开啦,要获得IMG文件有很多方法咯,如果你没有装ATI,可以下一个别人的IMG文件然后替换,也可以照acronis专区的方法提取IMG文件。

用WINHEX打开bif文件搜索boot看到bootwiz的一行,将这行前面的删除另存为IMG。



VPC调试生成ISO用BCDW吧,配置文件简单。。。o(∩_∩)o

[ 本帖最后由 info 于 2007-10-22 03:09 PM 编辑 ]
回复

使用道具 举报

32#
 楼主| 发表于 2007-10-22 12:20:07 | 只看该作者
人品问题哦,我winimage不能打开那些bif文件,就是用ultraiso转换为img,还是不能打开。。。。

vpc调试指什么?做成iso调试?
回复

使用道具 举报

31#
发表于 2007-10-19 15:53:39 | 只看该作者

回复 #31 leebaker 的帖子

winimage,只需要改扇区总数,把磁头数改大些就行啊,可以用VPC调试啊。。。。o(∩_∩)o
回复

使用道具 举报

30#
 楼主| 发表于 2007-10-19 15:16:43 | 只看该作者
原帖由 info 于 2007-10-19 01:16 PM 发表
理论上可能,但是太大占内存啊。。。

还有就是你为什么要用BIF文件呢,用IMG可以任意调整大小啊。。。o(∩_∩)o



用winimage改img大小,我不太明白原理,你用什么软件去改的?我怕改动后不能启动
回复

使用道具 举报

29#
发表于 2007-10-19 13:16:36 | 只看该作者

回复 #28 leebaker 的帖子

理论上可能,但是太大占内存啊。。。

还有就是你为什么要用BIF文件呢,用IMG可以任意调整大小啊。。。o(∩_∩)o
回复

使用道具 举报

28#
 楼主| 发表于 2007-10-19 13:14:37 | 只看该作者
把menulogo.png换了一下,证明是可以的,不过图就比较难照,找到也要慢慢描边剪切出图形来,懒得搞,以后用到再搞,搞个logo上去也不错,咔咔

acronis.jpg (80.97 KB, 下载次数: 60)

acronis.jpg
回复

使用道具 举报

27#
 楼主| 发表于 2007-10-19 12:52:06 | 只看该作者
原帖由 secowu 于 2007-10-18 12:40 PM 发表
发现,需要的启动文件多,占空间大。

不过,还是很漂亮
grub,

又不是做精简版,一张光盘大把空间,而且做成独立的bif文件,光盘根目录可以根本不留文件,前提是不引导到img之类的文件,最可惜就是一引导到grub,bif文件里面的内容就不可见了,有没有办法使到要运行的img文件也放到bif文件里面呢?

acronis.jpg (73.82 KB, 下载次数: 57)

完美了,用新模板之后

完美了,用新模板之后
回复

使用道具 举报

26#
 楼主| 发表于 2007-10-19 12:45:24 | 只看该作者
用这个新模板,一个bif文件只能放下18个以下的文件,第一版那个提供的模板似乎只能放入16个文件

Acronis用bif启动文件.rar

93.52 KB, 下载次数: 76, 下载积分: 无忧币 -2

回复

使用道具 举报

25#
发表于 2007-10-19 08:11:49 | 只看该作者
非常感谢楼主的分享,与及内中各位有水平的图文答问的版友,从多角度中学得更多更多!
回复

使用道具 举报

24#
发表于 2007-10-18 16:03:06 | 只看该作者
学习中,刚刚看完,觉得还可以改进!
回复

使用道具 举报

23#
发表于 2007-10-18 12:40:05 | 只看该作者
发现,需要的启动文件多,占空间大。

不过,还是很漂亮
回复

使用道具 举报

22#
 楼主| 发表于 2007-10-18 11:33:21 | 只看该作者
完成了,上图,谢谢楼上的文件,btw:本来那个bif文件用30m的,差一点放不下,居然要用到34m那个bif才可以。。。。32m那个死活不行,不解。

acronis.jpg (91.56 KB, 下载次数: 63)

acronis.jpg
回复

使用道具 举报

21#
发表于 2007-10-18 00:52:19 | 只看该作者
很菜,下载来慢慢学习学习。
回复

使用道具 举报

20#
发表于 2007-10-17 13:46:35 | 只看该作者

回复 #19 leebaker 的帖子

这个就是简体中文的咯。。。o(∩_∩)o
回复

使用道具 举报

19#
 楼主| 发表于 2007-10-17 13:43:50 | 只看该作者
已下载,是要繁体中文么?简体行不?
回复

使用道具 举报

18#
发表于 2007-10-17 08:20:32 | 只看该作者

回复 #17 leebaker 的帖子

先到这里下吧,上传附件很麻烦啊。。。。

http://www.bibidu.com/fileview-96310.html
回复

使用道具 举报

17#
 楼主| 发表于 2007-10-16 19:29:36 | 只看该作者
都说要咯,上传吧,资料集中一下,以后自己也好找嘛
回复

使用道具 举报

16#
发表于 2007-10-16 12:16:03 | 只看该作者
还要中文的bootmenu不。。。o(∩_∩)o
回复

使用道具 举报

15#
 楼主| 发表于 2007-10-16 10:30:30 | 只看该作者
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

这段写得挺巧的
回复

使用道具 举报

14#
 楼主| 发表于 2007-10-16 10:29:17 | 只看该作者
和安装到硬盘的思路是一样的,不过我是做成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
回复

使用道具 举报

13#
发表于 2007-10-16 00:36:29 | 只看该作者
那个界面运行部分DOS程序可也,借用DOS中断的好像都不行!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-1-18 03:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表