无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
无忧启动论坛唯一网址:bbs.wuyou.net系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: dido0379

[发布] UEFI下利用ixpe远程加载isoboot直接启动PE光盘镜像

    [复制链接]
发表于 2019-8-5 02:03:45 | 显示全部楼层
dido0379 发表于 2019-8-4 21:09
是的,isoboot只支持fat32。

建议
1、对boot*.efi启动文件路径作大小路径兼容
2、编译,一个x64、一个x86  创建内存盘4G以上(现在光盘很多都超2G)

点评

这个工具只能用于启动PE光盘镜像  详情 回复 发表于 2019-8-5 08:44
回复

使用道具 举报

 楼主| 发表于 2019-8-5 08:44:46 | 显示全部楼层
lhb9900 发表于 2019-8-5 02:03
建议
1、对boot*.efi启动文件路径作大小路径兼容
2、编译,一个x64、一个x86  创建内存盘4G以上(现在光 ...

这个工具只能用于启动PE光盘镜像

点评

我看你的源码,虚拟内存盘才给了2G  详情 回复 发表于 2019-8-5 09:01
回复

使用道具 举报

发表于 2019-8-5 09:01:34 | 显示全部楼层
dido0379 发表于 2019-8-5 08:44
这个工具只能用于启动PE光盘镜像

我看你的源码,虚拟内存盘才给了2G

点评

感谢大佬指出,能帮个忙贴出错误位置吗,我知道有错误,就是找不到。  详情 回复 发表于 2019-8-6 10:13
回复

使用道具 举报

 楼主| 发表于 2019-8-6 10:13:36 | 显示全部楼层
lhb9900 发表于 2019-8-5 09:01
我看你的源码,虚拟内存盘才给了2G

感谢大佬指出,能帮个忙贴出错误位置吗,我知道有错误,就是找不到。

点评

这个我也看不懂,应该是在这个里面 MyRamDisk.h  详情 回复 发表于 2019-8-6 10:21
回复

使用道具 举报

发表于 2019-8-6 10:21:52 | 显示全部楼层
dido0379 发表于 2019-8-6 10:13
感谢大佬指出,能帮个忙贴出错误位置吗,我知道有错误,就是找不到。

这个我也看不懂,应该是在这个里面
MyRamDisk.h

点评

谢谢,我再检查一下,另外加了一些功能,将名字改成imgboot,可以支持硬盘镜像,不过还有些问题没有解决所以暂时没发出来。  详情 回复 发表于 2019-8-6 14:00
回复

使用道具 举报

 楼主| 发表于 2019-8-6 14:00:49 | 显示全部楼层
lhb9900 发表于 2019-8-6 10:21
这个我也看不懂,应该是在这个里面
MyRamDisk.h


谢谢,我再检查一下,另外已经加了一些功能,将名字改成了imgboot,可以支持硬盘镜像,不过还有些问题没有解决所以暂时没发出来。

点评

请问你的编译环境是怎么搭建的,有什么简单的方法吗!我这边想搭建EFI编译环境,但发现VS2019安装要几十GB的空间  详情 回复 发表于 2019-8-6 14:08
回复

使用道具 举报

发表于 2019-8-6 14:08:48 | 显示全部楼层
dido0379 发表于 2019-8-6 14:00
谢谢,我再检查一下,另外已经加了一些功能,将名字改成了imgboot,可以支持硬盘镜像,不过还有些问题 ...

请问你的编译环境是怎么搭建的,有什么简单的方法吗!我这边想搭建EFI编译环境,但发现VS2019安装要几十GB的空间
回复

使用道具 举报

发表于 2019-8-6 14:11:40 | 显示全部楼层
另外改好较新的,联系一下W大,他会移植你的imgboot到他的GRUB2文件管理
回复

使用道具 举报

发表于 2019-8-6 14:15:59 | 显示全部楼层
本帖最后由 lhb9900 于 2019-8-6 14:43 编辑

regexp --set=isoboot_file '(/.*)'        "$grub_file"        
if [ 'efi' == $grub_platform ]; then
menuentry "用isobootx64.efi直接启动${isoboot_file}(CentOS和大于2G尚不支持)"  --hotkey="${i}" --class wim{
echo (正在后台加载文件,请等待。。)
chainloader ($root)/Boot/grub/isoboot.efi ${isoboot_file}
}
fi   

点评

另外发现有一个问题:(hd0,msdos1)/ISO/my.iso 若前面带区动号不能启动  详情 回复 发表于 2019-8-6 14:18
回复

使用道具 举报

发表于 2019-8-6 14:18:40 | 显示全部楼层
本帖最后由 lhb9900 于 2019-8-6 14:21 编辑
lhb9900 发表于 2019-8-6 14:15
regexp --set=isoboot_file '(/.*)'        "$grub_file"        
          if [ 'efi' == $grub_platform ]; then
           menue ...


另外发现有一个问题:(hd0,msdos1)/ISO/my.iso 若前面带分区号不能启动

所以我用regexp --set=isoboot_file '(/.*)'        "$grub_file"   去掉了分区号成:/ISO/my.iso 才能启动
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-12-6 17:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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