无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 15151|回复: 36

[教程] TinyPXEServer 云端网络启动小试,适用于BIOS/UEFI (请允许我标题一回) By:邪恶海盗

[复制链接]
发表于 2020-3-11 16:49:39 | 显示全部楼层 |阅读模式
本帖最后由 邪恶海盗 于 2020-3-11 16:57 编辑

先来张启动成功的图,请无视报错:
boot5.jpg

写在最前:
1.本文主要探讨的是通过本地PXE启动云端镜像/文件的一种思路,网启工具并不限于TinyPXEServer
2.本文使用VMware Player模拟远程计算机,BIOS启动(方法适用于UEFI)
3.本站主机网速/流量有限,测试时请耐心等待,请勿频繁反复测试
4.部分文件并未上传,所以启动会失败,请知悉,另外不保证所有文件都能长久使用

1. 打开TinyPXEServer,设置相关参数
tinypxe.jpg
-a.开启HTTPD(如果局域网有DHCP服务器,还需要开启DHCP代理,请自行测试)
-b.DHCP服务器IP选择本机IP,如果有多个,请选择与待安装系统的机器(此演示中为虚拟机)在同一网段的IP
-c.引导文件选择ipxe.pxe(备选undionly.kpxe等,凡是.\files目录的引导文件都可以用,纯UEFI启动时请选择*.efi,否则启动不成功)
-d.gPXE/iPXE启动菜单,请选择http://hidao.org/pxe/menu.txt(已写好,适用于BIOS/UEFI)
-e.然后点"启动"就可以了

2. 打开远程计算机(此例为虚拟机),设置网卡启动优先
-a. 远程计算机启动iPXE,从云端下载启动菜单
boot1.jpg
-b. 启动菜单已加载
boot2.jpg
注:BIOS与UEFI共用一套菜单,启动时自动检测BIOS/UEFI,下面的IP/DHCP/boot-url自动检测

3. GhostDos启动测试
-a 在iPXE Boot Menu选择GhostDos回车,自动从云端下载ghost.img镜像文件
boot3.jpg
-b Ghost启动中
boot4.jpg
-c Ghost启动完毕


4. WinPEx86启动测试
-a 在iPXE Boot Menu选择WinPEx86回车,自动下载相关文件
bootfail.jpg
失败,没找到这个文件(没文件或者文件大小写不对也会造成这种情况)

抛砖引玉,其它操作请自行测试

本文所使用到的文件:[TinyPXEServer_Cloud_Files]

发表于 2020-3-11 17:04:14 | 显示全部楼层
我刚刚访问楼主的域名,发现打开的是AD站

点评

我进后台也出现了,然后马上就好了,估计服务器被爆菊了吧,我也不清楚  详情 回复 发表于 2020-3-11 17:42
回复

使用道具 举报

发表于 2020-3-11 17:19:27 | 显示全部楼层
取外网的文件,好像根本就不需要tinypxe吧

点评

写在最前: 1....  发表于 2020-3-11 17:43
回复

使用道具 举报

 楼主| 发表于 2020-3-11 17:42:12 | 显示全部楼层
指南针 发表于 2020-3-11 17:04
我刚刚访问楼主的域名,发现打开的是AD站

我进后台也出现了,然后马上就好了,估计服务器被爆菊了吧,我也不清楚

点评

检测你域名配置的DNS吧  详情 回复 发表于 2020-3-11 18:56
回复

使用道具 举报

发表于 2020-3-11 18:56:16 | 显示全部楼层
邪恶海盗 发表于 2020-3-11 17:42
我进后台也出现了,然后马上就好了,估计服务器被爆菊了吧,我也不清楚

检测你域名配置的DNS吧

点评

什么意思???  详情 回复 发表于 2020-3-11 20:45
回复

使用道具 举报

 楼主| 发表于 2020-3-11 20:45:05 | 显示全部楼层
指南针 发表于 2020-3-11 18:56
检测你域名配置的DNS吧

什么意思???

点评

我怀疑是DNS有污染  详情 回复 发表于 2020-3-11 22:03
回复

使用道具 举报

发表于 2020-3-11 22:03:13 | 显示全部楼层

我怀疑是DNS有污染

点评

应该不是,控制面板是IP进的  详情 回复 发表于 2020-3-11 22:13
回复

使用道具 举报

 楼主| 发表于 2020-3-11 22:13:43 | 显示全部楼层
指南针 发表于 2020-3-11 22:03
我怀疑是DNS有污染

应该不是,控制面板是IP进的
回复

使用道具 举报

发表于 2020-3-12 07:48:23 来自手机 | 显示全部楼层
本帖最后由 友联电脑 于 2020-3-12 08:11 编辑

这个远程启动,用tinypxe没作用,有个http服务就够了。如果后期还要考虑数据的连接方式(外置工具,系统镜像,软件等),还有启动PE后的自动远程控制,这样才能一整套的解决问题,此时就要全盘考虑一下用哪些东东了

点评

抛砖引玉...  详情 回复 发表于 2020-3-12 15:12
回复

使用道具 举报

发表于 2020-3-12 13:53:08 | 显示全部楼层
讚,一步步完善
回复

使用道具 举报

 楼主| 发表于 2020-3-12 15:12:53 | 显示全部楼层
友联电脑 发表于 2020-3-12 07:48
这个远程启动,用tinypxe没作用,有个http服务就够了。如果后期还要考虑数据的连接方式(外置工具,系统镜像 ...

抛砖引玉...
回复

使用道具 举报

发表于 2020-3-12 22:30:21 | 显示全部楼层
在系统中用远程启动的方式启动电脑中VM  然后监控vm中所有的过程(主要pe下解包后安装至进桌面的全过程)
能建立这样一个环境吗?

点评

请详细描述并带上标点,完全没看懂你想表达啥...  详情 回复 发表于 2020-3-12 23:36
回复

使用道具 举报

 楼主| 发表于 2020-3-12 23:36:55 | 显示全部楼层
2013llss 发表于 2020-3-12 22:30
在系统中用远程启动的方式启动电脑中VM  然后监控vm中所有的过程(主要pe下解包后安装至进桌面的全过程)
...

请详细描述并带上标点,完全没看懂你想表达啥...

点评

哈哈 要一个本机电脑中,用你方案远程启动 本电脑上的VM虚机 。建立这个环境主要目的是为了监控VM (测试系统,安装,运行的)全过程  详情 回复 发表于 2020-3-13 12:32
回复

使用道具 举报

发表于 2020-3-13 12:32:23 | 显示全部楼层
邪恶海盗 发表于 2020-3-12 23:36
请详细描述并带上标点,完全没看懂你想表达啥...

哈哈  要一个本机电脑中,用你方案远程启动  本电脑上的VM虚机 。建立这个环境主要目的是为了监控VM (测试系统,安装,运行的)全过程

点评

还是没看懂你说的啥,我只知道系统都没启动,VNC咋个运行???  详情 回复 发表于 2020-3-13 18:00
遠程/本地啟動;跟是否可控是兩個獨立概念。 本地也可控,沒有關係  详情 回复 发表于 2020-3-13 12:41
遠程/本地啟動;跟是否可控是兩個獨立概念。 本地也可控,沒有關係  详情 回复 发表于 2020-3-13 12:41
回复

使用道具 举报

发表于 2020-3-13 12:41:09 | 显示全部楼层
2013llss 发表于 2020-3-13 12:32
哈哈  要一个本机电脑中,用你方案远程启动  本电脑上的VM虚机 。建立这个环境主要目的是为了监控VM (测 ...

遠程/本地啟動;跟是否可控是兩個獨立概念。
本地也可控,沒有關係
回复

使用道具 举报

发表于 2020-3-13 12:41:11 | 显示全部楼层
2013llss 发表于 2020-3-13 12:32
哈哈  要一个本机电脑中,用你方案远程启动  本电脑上的VM虚机 。建立这个环境主要目的是为了监控VM (测 ...

遠程/本地啟動;跟是否可控是兩個獨立概念。
本地也可控,沒有關係

点评

按我的理解本地网启(控制)应该也是远程的一种吧 实机和VM 二个不同的电脑(在一个网)  详情 回复 发表于 2020-3-13 17:52
回复

使用道具 举报

发表于 2020-3-13 17:52:04 | 显示全部楼层
hkkitlee 发表于 2020-3-13 12:41
遠程/本地啟動;跟是否可控是兩個獨立概念。
本地也可控,沒有關係

按我的理解本地网启(控制)应该也是远程的一种吧  实机和VM 二个不同的电脑(在一个网)
回复

使用道具 举报

发表于 2020-3-13 17:55:09 | 显示全部楼层
大佬能实现吗
回复

使用道具 举报

 楼主| 发表于 2020-3-13 18:00:08 | 显示全部楼层
2013llss 发表于 2020-3-13 12:32
哈哈  要一个本机电脑中,用你方案远程启动  本电脑上的VM虚机 。建立这个环境主要目的是为了监控VM (测 ...

还是没看懂你说的啥,我只知道系统都没启动,咋个监控?
回复

使用道具 举报

发表于 2020-3-17 12:43:46 | 显示全部楼层
这个好。正需要
回复

使用道具 举报

发表于 2020-3-17 19:52:02 | 显示全部楼层
回复

使用道具 举报

发表于 2020-7-14 18:17:44 | 显示全部楼层
这个不错。。。。看你的工具,版本也是最新的。
回复

使用道具 举报

发表于 2020-7-18 09:12:31 来自手机 | 显示全部楼层
试试,
回复

使用道具 举报

发表于 2020-8-17 14:53:48 | 显示全部楼层
能不能开发一个tinypxe版本,让menu.txt可以从网络地址下载?

点评

你把菜单指定为网络上的地址就行了,会自动下载的  详情 回复 发表于 2020-8-17 17:22
回复

使用道具 举报

 楼主| 发表于 2020-8-17 17:22:42 | 显示全部楼层
bjay2008xmy 发表于 2020-8-17 14:53
能不能开发一个tinypxe版本,让menu.txt可以从网络地址下载?

你把菜单指定为网络上的地址就行了,会自动下载的
回复

使用道具 举报

发表于 2020-8-22 10:16:34 | 显示全部楼层
xuexi
回复

使用道具 举报

发表于 2020-9-10 20:50:29 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2022-4-15 17:18:22 | 显示全部楼层
想知道默认的引导文件名是什么,必须要指定吗。比如grub4dos的grldr和ipxegrldr等默认的配置文件名为menu.lst。  我是在路由器里配置的PXE服务器,但不知在哪里指定这个配置文件名,路由器固件为Padavan

点评

找到PXE或者无盘相关的片段,如果固件支持,应该就会能本关的设置信息,不知道楼主建设的怎么样了  详情 回复 发表于 2022-4-15 18:41
回复

使用道具 举报

发表于 2022-4-15 18:41:36 | 显示全部楼层
minchengan 发表于 2022-4-15 17:18
想知道默认的引导文件名是什么,必须要指定吗。比如grub4dos的grldr和ipxegrldr等默认的配置文件名为menu.l ...

找到PXE或者无盘相关的片段,如果固件支持,应该就会能本关的设置信息,不知道楼主建设的怎么样了

点评

用lpxelinux.0可以正常使用,支持用ftp与http传输,但lpxelinux.0有一个不足是不支持uefi,ipxe.pxe是同时支持BIOS与uefi的,在虚拟机下测试过,能用同一个配置文件且自动判断,而ipxe.pxe能在路由器中引导,但找不  详情 回复 发表于 2022-4-15 18:49
回复

使用道具 举报

发表于 2022-4-15 18:49:45 | 显示全部楼层
友联电脑 发表于 2022-4-15 18:41
找到PXE或者无盘相关的片段,如果固件支持,应该就会能本关的设置信息,不知道楼主建设的怎么样了

用lpxelinux.0可以正常使用,支持用ftp与http传输,但lpxelinux.0有一个不足是不支持uefi,ipxe.pxe是同时支持BIOS与uefi的,在虚拟机下测试过,能用同一个配置文件且自动判断,而ipxe.pxe能在路由器中引导,但找不到配置文件(菜单配置文件)

点评

解决方案,编译一下iPXE,分别嵌入菜单  详情 回复 发表于 2022-4-15 19:49
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 00:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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