|
本帖最后由 2011tuzhis 于 2014-9-15 07:46 编辑
http://www.400gb.com/file/64061168 这个链接里的ATH iso文件支持efi和bios双启,分析目录结构用的是grub2引导
于是乎解压后放入移动硬盘分区根目录,grub2启动菜单加了红色部分
set timeout=10
search --file /Recovery\ Manager/kernel.dat --set=root
loadfont ($root)/grub/unicode.pf2
set locale_dir=($root)/grub/locale
set lang=zh_CN
set gfxmode=auto
terminal_output gfxterm
background_color 0,151,204
set color_normal=blue/black
set color_highlight=red/black
set theme=($root)/grub/theme.txt
menuentry "【2】Acronis True Image 2014 X64(支持UEFI)" {
echo "正在加載 ATIH2014 X64, 請稍候 ..."
search --file /Recovery\ Manager/kernel64.dat --set=root
linux ($root)/Recovery\ Manager/kernel64.dat quiet vga=791
initrd ($root)/Recovery\ Manager/ramdisk64.dat
}
虚拟机占用整个移动硬盘可以正常在efi模式下启动到ATH程序界面,实机测试输出"正在加載 ATIH2014 X64, 請稍候 ..."后停住,如下图
不知道是什么问题,希望大家不吝赐教
附上这几天的测试成果:
1.用Acronis True Image自带的bootx64.efi和bootx64.xml可以启动,但是具体是什么引导方式还没有研究出来,而且用这个引导必须在ntfs分区.
2.grub2加载内核等到内存后就没动静了,但是虚拟机可以启动,不知道是不是个人问题
3.尝试grub启动自带的eif文件有错误提示,感觉是找不到xml文件
4.grub2-->efi shell -->bootx64.efi 虚拟机可以正常启动,本机一样加载后无动静
|
|