无忧启动论坛

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

[已解决] 在UEFI启动环境下grub2能直接调用支持UEFI启动的PE的ISO文件吗?

[复制链接]
跳转到指定楼层
1#
发表于 2015-12-22 15:48:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 有阴也有阳 于 2015-12-22 18:35 编辑

        例如:要调用一个支持UEFI启动的Win10  PE的ISO文件:

menuentry "启动第三分区windows10  PE" --class windows {
  set root='(hd0,3)'
  linux16 /wxpe/memdisk iso raw
  initrd16 /wxpe/win10peuefi.iso   
}


        不过我好象听说memdisk在UEFI启动环境下不能使用,这样用不行,那么有没有其它的方法支持

在UEFI启动环境下grub2直接调用支持UEFI启动的PE的ISO文件呢?
2#
发表于 2015-12-22 16:31:55 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

3#
发表于 2015-12-22 16:35:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

4#
 楼主| 发表于 2015-12-22 16:59:47 | 只看该作者
本帖最后由 有阴也有阳 于 2015-12-22 17:01 编辑
wintoflash 发表于 2015-12-22 16:10
menuentry "boot pe.iso" {
loopback loop /pe.iso
chainloader (loop)/efi/boot/bootx64.efi


1.是先把pe的iso文件映射到内存,然后再调用映射到内存中的iso文件里的efi文件夹里的boot文件夹里的

bootx64.efi文件——让此文件运行是吗?

2.如果是这样的话,那内存小了,比如说小于1G,而iso文件又比较大的话,就有可能启动不了是吗?

3.因此最可靠的启动方法还是将iso文件解压......,然后调用bootx64.efi文件载入,是吗?

点评

恩,大致是这样的  详情 回复 发表于 2015-12-22 17:03
回复

使用道具 举报

5#
 楼主| 发表于 2015-12-22 17:04:59 | 只看该作者
wintoflash 发表于 2015-12-22 17:03
恩,大致是这样的

那谢谢你了!!!
回复

使用道具 举报

6#
 楼主| 发表于 2015-12-30 22:43:43 | 只看该作者
wintoflash 发表于 2015-12-22 16:10
menuentry "boot pe.iso" {
loopback loop /pe.iso
chainloader (loop)/efi/boot/bootx64.efi

        在UEFI启动的Win10  64位的虚拟机上去试了,错误提示:

/efi/boot/bootx64.efi没有找到。

        请问您这是什么原因?
回复

使用道具 举报

7#
发表于 2017-5-16 00:48:59 | 只看该作者
不知道呢 我也在研究呀
我的到是找到了
但是bcd无法读取 失败了 哈哈
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 22:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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