无忧启动论坛

标题: EFI环境下, 是否有工具可以加载支持EFI启动的ISO镜像 ? [打印本页]

作者: sunx    时间: 2012-3-3 21:24
标题: EFI环境下, 是否有工具可以加载支持EFI启动的ISO镜像 ?
基本上已经完全进入EFI环境,

但是, 发现存在一个问题:

假设, 已经做好了一个带 EFI shell的 U盘,或者光盘, 可以选择U盘启动,进入U盘提供的EFI shell


在这个U盘里面, 放着本身也支持 EFI启动的 PE光盘镜像

但是, 问题来了:   尝试了 grub2 efi,  burg efi 版本,  

可以, loopback 这个iso,  然后 set root ,


其实, 就缺一步, 找不到方法调用里面的 bootmgfw.efi


可有兄弟有这方面经验 ,  多指教
作者: sunx    时间: 2012-3-3 21:48
另外, 是否  Burg 已经不开源了?     
google上的代码, 是 2010年3月的
找很久没能找到 带 cdload,map 命令的 burg源代码
作者: 2010GWM    时间: 2012-3-23 08:38
这个问题我也关注中...
学习了...
作者: you_xi    时间: 2012-3-28 19:54
进入EFI shell后
命令                          map
(假设u盘是fs0)命令  fs0:
命令                          bootmgfw.efi
就能运行了。
作者: md5    时间: 2012-4-16 05:42
現在efi的主板正好有兩個 學習下
作者: sunx    时间: 2012-5-14 19:22
原帖由 you_xi 于 2012-3-28 19:54 发表
进入EFI shell后
命令                          map
(假设u盘是fs0)命令  fs0:
命令                          bootmgfw.efi
就能运行了。




你连问题都没看明白
不过依然感谢
作者: fujianabc    时间: 2012-5-16 02:03
原帖由 sunx 于 2012-5-14 19:22 发表




你连问题都没看明白
不过依然感谢

grub2 efi版的chainloader命令是可以加载bootmgfw.efi的。

不过loopback生成的虚拟光驱只在grub2环境中有效,出了grub2就没用了,而bootmgfw.efi则无法继续从iso读取文件,这时bootmgfw.efi就会找不到bcd文件而报错。所以这个问题目前依旧无解
作者: you_xi    时间: 2012-6-7 14:43
efi 是c语言写的,镜像支持应该是不难的。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3