无忧启动论坛

 找回密码
 注册
搜索

yigeren编译的命令全,如何用QEMU作为客户机通过物理主机HTTP启动PE成功!

查看数: 3729 | 评论数: 25 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-8-31 11:28

正文摘要:

本帖最后由 mygamexxx 于 2025-9-18 22:10 编辑 yigeren大编译的IPXE命令全。 用EASYWEBSERVER作为HTTP服务器,用QEMU作为客户机通过物理主机HTTP启动PE,UEFI、BIOS下测试均成功。方法如下:从boot.ipxe.org ...

回复

abelll 发表于 2025-9-23 08:23:05
占楼
mygamexxx 发表于 2025-9-18 20:33:46
mygamexxx 发表于 2025-9-10 10:48
UEFI下测试成功,BIOS下不成功。

BIOS下也成功了,是脚本写法的问题。
mygamexxx 发表于 2025-9-8 13:26:22
BIOS与UEFI下,用EASYWEBSERVER作为HTTP服务器,用QEMU作为客户机通过物理主机HTTP启动PE,测试成功。方法如下:从boot.ipxe.org下载ipxe.iso,用ultraiso打开,添加一个脚本autoexec.ipxe,修改isolinux.cfg,在最后添加一句:initrd autoexec.ipxe。
提取出esp.img,用winimg打开esp.img,在/efi/boot/目录下添加一个脚本autoexec.ipxe,保存。
用mkisofs,重新制作ISO。完成。


autoexec.ipxe脚本内容为:

#!ipxe
dhcp
chain http://127.0.0.1/autoexec.ipxe
江南一根葱 发表于 2025-9-3 22:44:01
mygamexxx 发表于 2025-9-3 21:30
云镜像本区中有好几个,因为都是不定期开放或关闭。也基本不怎么用。

只是想尝试用QEMU启动ISO映像, ...

把网址改成你局域网的不就可以了,开源的,github自动编译也可以

点评

要用LINUX编译,不会搞啊。能麻烦葱大,改成chain http://localhost/autoexec.ipxe,编译一个吗?  详情 回复 发表于 2025-9-6 17:29
mygamexxx 发表于 2025-9-3 21:30:50
江南一根葱 发表于 2025-9-3 21:11
启动云镜像我不是早就开源了
[发布] [CloudNewBee]4M的U盘不要扔!开局不到2M大小!其余全靠嫖!全球最大( ...

云镜像本区中有好几个,因为都是不定期开放或关闭。也基本不怎么用。

只是想尝试用QEMU启动ISO映像,从自己的物理主机PXE引导PE。

葱大和其他几位高人的技术太高深,有点学不会,就随便玩玩,想知其然并知其所以然,动动手。

点评

把网址改成你局域网的不就可以了,开源的,github自动编译也可以  详情 回复 发表于 2025-9-3 22:44
江南一根葱 发表于 2025-9-3 21:11:44
启动云镜像我不是早就开源了
[发布] [CloudNewBee]4M的U盘不要扔!开局不到2M大小!其余全靠嫖!全球最大(白)嫖客巨献0512     [复制链接]
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=429269

点评

云镜像本区中有好几个,因为都是不定期开放或关闭。也基本不怎么用。 只是想尝试用QEMU启动ISO映像,从自己的物理主机PXE引导PE。 葱大和其他几位高人的技术太高深,有点学不会,就随便玩玩,想知其然并知其所  详情 回复 发表于 2025-9-3 21:30
freesoft00 发表于 2025-9-3 17:39:29
mygamexxx 发表于 2025-9-3 07:33
不知道什么原因,都是错误。是不是服务目录中需要什么文件?配置文件如下:[site_0]
siteid=0
filelist ...

换个浏览器试试,看是不是浏览器自己加了https
szwp 发表于 2025-9-3 07:27:13
命令全不能修收参数?
yigeren 发表于 2025-9-2 19:29:57
mygamexxx 发表于 2025-9-2 16:27
搜到了。
mywebserver主要运行后,用浏览器地址栏输入http://localhost/或127.0.0.1,总是不通。

IP地址指定本机的IP试试,不要用127.0.0.1,这软件用很久了没问题

mywebserver.png (57.31 KB, 下载次数: 1098)

webserver

webserver

点评

不知道什么原因,都是错误。  详情 回复 发表于 2025-9-3 07:33
yigeren 发表于 2025-9-2 15:23:04
mygamexxx 发表于 2025-9-2 08:17
内置脚本用WINHEX打开后,大概在什么位置?或搜索什么能定位到内置脚本位置?MyWebServer能HTTP吗?试了 ...

十六进制软件,文本搜索:#!ipxe
找到第一个地址就是脚本内容位置了,MyWebServer本来就是一个小巧的HTTP服务,当然能用了

点评

搜到了。 mywebserver主要运行后,用浏览器地址栏输入http://localhost/,总是不通。  详情 回复 发表于 2025-9-2 16:27
mygamexxx 发表于 2025-9-2 08:17:47
本帖最后由 mygamexxx 于 2025-9-2 08:23 编辑

内置脚本用WINHEX打开后,大概在什么位置?或搜索什么能定位到内置脚本位置?MyWebServer能HTTP吗?试了一直不成功,所以都用EASYWEBSERVER。

点评

十六进制软件,文本搜索:#!ipxe 找到第一个地址就是脚本内容位置了,MyWebServer本来就是一个小巧的HTTP服务,当然能用了  详情 回复 发表于 2025-9-2 15:23
yigeren 发表于 2025-9-1 17:12:09
mygamexxx 发表于 2025-8-31 20:40
不知道怎么搞,能与主机IP地址通讯。

看看这里能不能给你些启发:

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D9

点评

内置脚本用WINHEX打开后,大概在什么位置?或搜索什么能定位到内置脚本位置?  详情 回复 发表于 2025-9-2 08:17
mygamexxx 发表于 2025-8-31 20:40:00
不知道怎么搞,能与主机IP地址通讯。

点评

看看这里能不能给你些启发: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=415489&extra=page%3D9  详情 回复 发表于 2025-9-1 17:12
yigeren 发表于 2025-8-31 19:34:17
看看有没有你要的命令:
【新提醒】iPXE最新编译文件2025-01-29 - 网络启动区 - 无忧启动论坛 - Powered by Discuz! (wuyou.net)


ipxecmd.png (91.45 KB, 下载次数: 1090)

ipxecmd

ipxecmd

点评

不知道怎么搞成ISO映像,我替换里面的文件好像不行,还是原来的版本,可能要更换ISO引导文件  详情 回复 发表于 2025-8-31 19:58
mygamexxx 发表于 2025-8-31 14:02:08
从boot.ipxe.org下载的IPXE.ISO,用QEMU启动测试器以光盘映像方式启动,CTRL-B进入IPXE命令行
set net0/ip 192.168.1.113
set net0/netmask 255.255.255.0
set net0/gateway 192.168.1.13
set net0/dns 192.168.1.1
set net0/next-server 192.168.1.13
set net0/dhcp-server 192.168.1.13
set net0/cwduri tftp://192.168.1.13/
set net0/cwuri tftp://192.168.1.13/autoexec.ipxe
ifopen net0
ifstat
config

可以看到里面的参数全部修改了,但是
chain ${cwuri}

还是不通。
邪恶海盗 发表于 2025-8-31 13:04:56
我还以为撸主编译了呢,另外你需要用TinyPXEserver等工具,不然PXE客户端咋找得到服务器...


二○二五年八月三十一日
guong 发表于 2025-8-31 12:37:43
进来看看

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

闽公网安备 35020302032614号

GMT+8, 2025-11-6 21:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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