无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: 江南一根葱
打印 上一主题 下一主题

[发布] [史上最伟大网管]为了庆祝**,发布史上最伟大全套网启工具目录(含最新grubfm)

    [复制链接]
61#
发表于 2020-1-2 16:28:58 | 只看该作者
江南一根葱 发表于 2020-1-2 08:21
编译的配置只有两个变量互备
app\config\loadefi文件就是ipxe脚本,你改它就行

弱弱的问一下TFTP变量是什么名字,我百度到next-server 但是好像不对
你这个配置后面是HDCP服务器的变量没错吧?为啥要去DHCP服务器下载TFTP。。。。
  1. #!ipxe      
  2. isset ${proxydhcp/dhcp-server} && chain tftp://${proxydhcp/dhcp-server}/app/config/tinycore.ipxe ||
  3. chain tftp://${dhcp-server}/app/config/tinycore.ipxe
复制代码

点评

没有tftp变量这种东西吧,内置菜单能启成功服务器上的某个脚本,就说明是取文件成功的,后续就可以自己发挥了,有的服务器会“宣告”next-server,有的没有,所以依次proxydhcp的next-server再取next-server 还失败  详情 回复 发表于 2020-1-3 10:12
回复

使用道具 举报

62#
发表于 2020-1-2 18:53:55 | 只看该作者

谢谢楼主无私的分享,研究一下
回复

使用道具 举报

63#
发表于 2020-1-2 23:15:18 | 只看该作者
本帖最后由 hhh333 于 2020-1-2 23:16 编辑

在Cygwin下编译怎么半个小时还没停下来:make bin-x86_32-efi/ipxe32.efi EMBED=efirom32.txt
是不是组件重复装多了

点评

你也自研参数啊,打开Makefile看下,要按Makefile里的来的。 everything : $(Q)$(MAKE) --no-print-directory $(ALL) \ bin/3c509.rom bin/intel.rom bin/intel.mrom \ bin-x86_64-pcbios/8086100e.mrom bi  详情 回复 发表于 2020-1-3 09:55
32位efi有啥用 我都没见过只能32位efi的机器  详情 回复 发表于 2020-1-3 00:05
bin-i386-efi  详情 回复 发表于 2020-1-2 23:36
回复

使用道具 举报

64#
发表于 2020-1-2 23:36:52 来自手机 | 只看该作者
hhh333 发表于 2020-1-2 23:15
在Cygwin下编译怎么半个小时还没停下来:make bin-x86_32-efi/ipxe32.efi EMBED=efirom32.txt
是不是组件 ...

bin-i386-efi
回复

使用道具 举报

65#
发表于 2020-1-3 00:05:52 | 只看该作者
hhh333 发表于 2020-1-2 23:15
在Cygwin下编译怎么半个小时还没停下来:make bin-x86_32-efi/ipxe32.efi EMBED=efirom32.txt
是不是组件 ...

32位efi有啥用 我都没见过只能32位efi的机器
回复

使用道具 举报

66#
 楼主| 发表于 2020-1-3 09:55:36 | 只看该作者
hhh333 发表于 2020-1-2 23:15
在Cygwin下编译怎么半个小时还没停下来:make bin-x86_32-efi/ipxe32.efi EMBED=efirom32.txt
是不是组件 ...

你也自研参数啊,打开Makefile看下,要按Makefile里的来的。
everything :
        $(Q)$(MAKE) --no-print-directory $(ALL) \
                bin/3c509.rom bin/intel.rom bin/intel.mrom \
                bin-x86_64-pcbios/8086100e.mrom bin-x86_64-pcbios/intel.rom \
                bin-x86_64-pcbios/ipxe.usb bin-x86_64-pcbios/ipxe.pxe \
                bin-x86_64-pcbios/undionly.kpxe \
                bin-i386-efi/ipxe.efi bin-i386-efi/ipxe.efidrv \
                bin-i386-efi/ipxe.efirom \
                bin-x86_64-efi/ipxe.efi bin-x86_64-efi/ipxe.efidrv \
                bin-x86_64-efi/ipxe.efirom \
                bin-i386-linux/tap.linux bin-x86_64-linux/tap.linux \
                bin-i386-linux/tests.linux bin-x86_64-linux/tests.linux
这堆
回复

使用道具 举报

67#
 楼主| 发表于 2020-1-3 10:12:04 | 只看该作者
a1379388505 发表于 2020-1-2 16:28
弱弱的问一下TFTP变量是什么名字,我百度到next-server 但是好像不对
你这个配置后面是HDCP服务器的变量 ...

没有tftp变量这种东西吧,内置菜单能启成功服务器上的某个脚本,就说明是取文件成功的,后续就可以自己发挥了,有的服务器会“宣告”next-server,有的没有,所以依次proxydhcp的next-server再取next-server
还失败就取dhcp-server去了。是备胎制

点评

问下葱大,你这个启动包,BIOS-PXE启动,启动文件tinycore.kkkpxe.0,tinycore.kkpxe.0,tinycore.kpxe.0,tinycore.pxe.0,菜单文件选择哪个?app/config/tinycore.ipxe对吗?我试了启动不了啊? 楼主真是惜字如金  详情 回复 发表于 2020-1-16 09:25
回复

使用道具 举报

68#
发表于 2020-1-16 09:25:54 | 只看该作者
江南一根葱 发表于 2020-1-3 10:12
没有tftp变量这种东西吧,内置菜单能启成功服务器上的某个脚本,就说明是取文件成功的,后续就可以自己发 ...

问下葱大,你这个启动包,BIOS-PXE启动,启动文件tinycore.kkkpxe.0,tinycore.kkpxe.0,tinycore.kpxe.0,tinycore.pxe.0,菜单文件选择哪个?app/config/tinycore.ipxe对吗?我试了启动不了啊?不能出现你一楼的菜单啊!
楼主真是惜字如金,完全不会用啊!
你这个包,文件不全,需要补齐tinypxeserver或者你的网启工具?

点评

一楼有图啊  详情 回复 发表于 2020-1-16 09:30
回复

使用道具 举报

69#
 楼主| 发表于 2020-1-16 09:30:45 | 只看该作者
liuzhaoyzz 发表于 2020-1-16 09:25
问下葱大,你这个启动包,BIOS-PXE启动,启动文件tinycore.kkkpxe.0,tinycore.kkpxe.0,tinycore.kpxe.0 ...

一楼有图啊

点评

我试了不行啊。下面那个菜单,怎么填?写app/config/tinycore.ipxe不行啊。  详情 回复 发表于 2020-1-16 09:39
回复

使用道具 举报

70#
发表于 2020-1-16 09:39:17 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-1-16 09:40 编辑

我试了不行啊。下面那个菜单,怎么填?写还是不写?写app/config/tinycore.ipxe不行啊。直接写tinycore.ipxe也不行。tinycore你分享的,又在哪里去下载?帖子好多,看的头晕。

QQ截图20200116093826.jpg (50.69 KB, 下载次数: 294)

QQ截图20200116093826.jpg

点评

当然不写,菜单填过后就废了,要改config才能去掉,这个问题我前几天刚谷歌翻译发了个邮件过去 ———————————————————————————————————————————— 你们启不来都是有dh  详情 回复 发表于 2020-1-16 09:43
回复

使用道具 举报

71#
 楼主| 发表于 2020-1-16 09:43:08 | 只看该作者
本帖最后由 江南一根葱 于 2020-1-16 09:44 编辑
liuzhaoyzz 发表于 2020-1-16 09:39
我试了不行啊。下面那个菜单,怎么填?写还是不写?写app/config/tinycore.ipxe不行啊。直接写tinycore.i ...

当然不写,菜单填过后就废了,要改config才能去掉,这个问题我前几天刚谷歌翻译发了个邮件过去

————————————————————————————————————————————
你们启不来都是有dhcp的环境却不勾代理dhcp的缘故
让两个dhcp在那抢来抢去的。。

那个虚拟机是全套的,全自动,把你自己的启动工具直接放tftpboot里进去都可以启

点评

不是的,大家的内网基本都会有dhcpserver的,我试了如果勾选proxydhcp,反而不行,所以我没有勾选。 关于菜单,我不填写,然后保存了下tinypxeserver的配置,关闭,重新启动tinypxeserver,启动文件选择tinycore.kk  详情 回复 发表于 2020-1-16 09:52
回复

使用道具 举报

72#
发表于 2020-1-16 09:52:21 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-1-16 10:07 编辑
江南一根葱 发表于 2020-1-16 09:43
当然不写,菜单填过后就废了,要改config才能去掉,这个问题我前几天刚谷歌翻译发了个邮件过去

——— ...

不是的,大家的内网基本都会有dhcpserver的,我试了如果勾选proxydhcp,反而不行,所以我没有勾选。
关于菜单,我不填写,然后保存了下tinypxeserver的配置,关闭,重新启动tinypxeserver,启动文件选择tinycore.kkkpxe.0,可以出菜单了,我之前也运行了@1生成文件列表按字母排列.bat,ipxe菜单可以看到pxeserver地址10.7.20.78,回车按了没反应啊?
为什么不把tinypxeser之类的放到你的包里呢?他的配置文件设置还是很关键的啊。

选择空白哪一条启动项,又回来了。



点评

如果有二次dhcp,proxydhcp这个变量很多时候是正确地址,如果不勾 ipxe很有可能取不到文件 当然,你启动通常只有一次dhcp,那倒没事  详情 回复 发表于 2020-1-16 10:07
回复

使用道具 举报

73#
 楼主| 发表于 2020-1-16 10:07:26 | 只看该作者
本帖最后由 江南一根葱 于 2020-1-16 10:08 编辑
liuzhaoyzz 发表于 2020-1-16 09:52
不是的,大家的内网基本都会有dhcpserver的,我试了如果勾选proxydhcp,反而不行,所以我没有勾选。
关 ...

如果有二次dhcp,proxydhcp这个变量很多时候是正确地址,如果不勾 ipxe很有可能取不到文件
当然,你启动通常只有一次dhcp,那倒没事
去掉菜单保存了没用,必须改config.ini,我一般是直接把它删了

点评

你看下我发布的那个pxe启动包,我就没有勾选proxydhcp啊,ipxe取文件没问题啊!我所有的启动文件,都是官网下载的,没有经过任何修改,ipxe.pxe,ipxe.efi这些都没有做过修改编译,md5都是一样的。这样做的好处是,  详情 回复 发表于 2020-1-16 10:11
回复

使用道具 举报

74#
发表于 2020-1-16 10:11:46 | 只看该作者
江南一根葱 发表于 2020-1-16 10:07
如果有二次dhcp,proxydhcp这个变量很多时候是正确地址,如果不勾 ipxe很有可能取不到文件
当然,你启动 ...

你看下我发布的那个pxe启动包,我就没有勾选proxydhcp啊,ipxe取文件没问题啊!我所有的启动文件,都是官网下载的,没有经过任何修改,ipxe.pxe,ipxe.efi这些都没有做过修改编译,md5都是一样的。这样做的好处是,官网更新后,直接下载替换文件即可。

勾选了proxydhcp,反而会失败,客户端获取不到ip。

点评

搞个虚拟机玩没事,但实战中局域网内有两个dhcp,是不行的  详情 回复 发表于 2020-1-16 10:14
回复

使用道具 举报

75#
 楼主| 发表于 2020-1-16 10:14:01 | 只看该作者
liuzhaoyzz 发表于 2020-1-16 10:11
你看下我发布的那个pxe启动包,我就没有勾选proxydhcp啊,ipxe取文件没问题啊!我所有的启动文件,都是官 ...

搞个虚拟机玩没事,但实战中局域网内有两个dhcp,是不行的我每次都勾选,都能启

回复

使用道具 举报

76#
发表于 2020-1-16 10:17:53 | 只看该作者
我发的那个pxe启动包,不单单虚拟机测试没问题,实体机也测试过了可以启动啊,内网都有dhcp的,应该是只有一个。

72楼的,ipxe菜单可以看到pxeserver地址10.7.20.78,回车按了没反应,是什么问题?怎么解决?我勾选和不勾选proxydhcp都不行。

点评

你能启动只能说明dhcp抢成功了。 如果一个单位里有两个dhcp 往往新接的能抢成功但网络就有隐患  详情 回复 发表于 2020-1-16 10:28
你必须删掉config.ini 然后打开并停止tinypxe服务,勾选,保存 再关闭tinypxe,再打开tinypxe  详情 回复 发表于 2020-1-16 10:26
回复

使用道具 举报

77#
 楼主| 发表于 2020-1-16 10:26:48 | 只看该作者
liuzhaoyzz 发表于 2020-1-16 10:17
我发的那个pxe启动包,不单单虚拟机测试没问题,实体机也测试过了可以启动啊,内网都有dhcp的,应该是只有 ...

你必须删掉config.ini
然后打开并停止tinypxe服务,勾选,保存
关闭tinypxe,再打开tinypxe

点评

我按照你说的操作了几遍,也不行。[attachimg]409646[/attachimg] 如果proxydhcp勾上,客户端根本获取不到ip地址,然后退出。根本看不到ipxe的蓝色背景菜单。 [attachimg]409647[/attachimg] 如果不勾上,还能  详情 回复 发表于 2020-1-16 10:37
回复

使用道具 举报

78#
 楼主| 发表于 2020-1-16 10:28:16 | 只看该作者
liuzhaoyzz 发表于 2020-1-16 10:17
我发的那个pxe启动包,不单单虚拟机测试没问题,实体机也测试过了可以启动啊,内网都有dhcp的,应该是只有 ...

你能启动只能说明dhcp抢成功了。

如果一个单位里有两个dhcp 往往新接的能抢成功但网络就有隐患
回复

使用道具 举报

79#
 楼主| 发表于 2020-1-16 10:32:04 | 只看该作者
咳,罢了,我空了再弄个视频算了
回复

使用道具 举报

80#
发表于 2020-1-16 10:37:21 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-1-16 10:45 编辑
江南一根葱 发表于 2020-1-16 10:26
你必须删掉config.ini
然后打开并停止tinypxe服务,勾选,保存
再关闭tinypxe,再打开tinypxe

我按照你说的操作了几遍,也不行。

如果proxydhcp勾上,客户端根本获取不到ip地址,然后退出。根本看不到ipxe的蓝色背景菜单。


如果不勾上,还能够进入到ipxe的启动蓝色背景菜单。但是点了10.7.20.78没有反应。

另外,想问下,pxesrv.exe放在哪个目录里面?F:\20191125tftpboot这里面可以吗?还是放在下面的某个子目录里面?

点评

你图里client ip出现就已经获取到ip了 你这个不是获取ip的问题,是vmware或tinypxe的锅 尝试选其它kkpxe,或kpxe试下 或者vmware编辑下vmx文件,把网卡改成vmxnet3 或者你用那个虚拟机模板试,那个代理dhc  详情 回复 发表于 2020-1-16 10:48
回复

使用道具 举报

81#
 楼主| 发表于 2020-1-16 10:48:19 | 只看该作者
liuzhaoyzz 发表于 2020-1-16 10:37
我按照你说的操作了几遍,也不行。

如果proxydhcp勾上,客户端根本获取不到ip地址,然后退出。根本看 ...

你图里client ip出现就已经获取到ip了

你这个不是获取ip的问题,是vmware或tinypxe的锅
尝试选其它kkpxe,或kpxe试下

或者vmware编辑下vmx文件,把网卡改成vmxnet3

或者你用那个虚拟机模板试,那个代理dhcp比较稳

999.gif (708.7 KB, 下载次数: 327)

999.gif

点评

刚才实体机测试了下,确实如你所说,ip地址的确是获取到了的,可能是vmware或者tinypxeserver的问题。 实体机测试可以启动。 怎么我发的包,vmware和实体机都可以啊。  详情 回复 发表于 2020-1-16 10:55
回复

使用道具 举报

82#
发表于 2020-1-16 10:55:52 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-1-16 11:13 编辑
江南一根葱 发表于 2020-1-16 10:48
你图里client ip出现就已经获取到ip了

你这个不是获取ip的问题,是vmware或tinypxe的锅

刚才实体机测试了下,确实如你所说,ip地址的确是获取到了的,可能是vmware或者tinypxeserver的问题。tinycore.kkkpxe.0,tinycore.kkpxe.0,tinycore.kpxe.0,tinycore.pxe.0我都试了,在vmware里面测试都不行。

实体机测试可以启动。
哦,实体机测试,有时候也会出现类似虚拟机那样子的现象。。。重启下pxeserver才行。
还有菜单里面,grub2自动菜单,选择了就重启了。

怎么我发的包,vmware和实体机都可以啊。



点评

其实这个问题,打太多字了,我比较懒 首先你不用proxydhcp,一个局域网两个dhcp,肯定会对现有网络造成影响,所有的机变成你来“管理”了,有点类似像arp欺骗(两个或多个网关)之类的黑客手段 ,我采用的是“不影  详情 回复 发表于 2020-1-16 19:31
回复

使用道具 举报

83#
 楼主| 发表于 2020-1-16 19:31:44 | 只看该作者
本帖最后由 江南一根葱 于 2020-1-16 19:36 编辑
liuzhaoyzz 发表于 2020-1-16 10:55
刚才实体机测试了下,确实如你所说,ip地址的确是获取到了的,可能是vmware或者tinypxeserver的问题。tin ...

其实这个问题,打太多字了,我比较懒


首先你不用proxydhcp,一个局域网两个dhcp,肯定会对现有网络造成影响,所有的机变成你来“管理”了,有点类似像arp欺骗(两个或多个网关)之类的黑客手段 ,我采用的是“不影响别人”原则(类似大和民族精神)
勾上proxydhcp后,整个网络的ip分配,还是现有dhcp服务器管理的

再者你用tinypxe,如果单启ipxe,在"next-server"填你的网启服务器的话,百分百是能启动的,
一般编译的ipxe文件都用这个变量来调取ipxe菜单

然后我编译的ipxe文件因为在dnsmasq中遇到过问题,出现了next-server变量值为空的状况(我是dnsmasq初学者,后来得知是由于二次dhcp引起的),
所以导致我编译的ipxe处理逻辑是在既没有next-server和proxydhcp的情况下,就粗暴地用了dhcp-server作为启动地址
这就导致你用tinyxpe的时候有时候误打误撞从不可靠的dhcp-server取文件了,那肯定就会出现取不到

但是如果勾选了proxydhcp,我的脚本就是会从proxydhcp取得文件的 (用tinypxe并不是很靠谱)


最后总结就是因为我不用tinypxe作实战启动工具,所以才不考虑这个使用环境,而且在dnsmasq做网启启动一切正常

实战中,如果传统bios下网启的话,我会用不带proxydhcp功能的深度远程启动管理器,因为这个启动管理器抢dhcp的能力非常厉害,而且稳,(其实我肯定也会拔了其它提供dhcp服务的路由) 用tinypxe就会崩溃,且tinypxe不用proxydhcp不论是在单dhcp或多dhcp环境下都会死得很难看。详情见他人热帖http://bbs.wuyou.net/forum.php?m ... 3930&extra=page%3D1,我在他贴中也早有提醒这个问题。


一定要用tinypxe的话,可以用官方的ipxe加脚本(tinycore.ipxe)的形式(需要稍修改tinycore.ipxe内容)
真巨讨厌proxydhcp的话,bios下推荐用"深度远程管理器" 稳定、抢dhcp厉害(看不顺眼哪个单位,给它运行上,足可以让单位瘫痪)


回复

使用道具 举报

84#
发表于 2020-3-4 09:03:53 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

85#
发表于 2020-4-7 17:55:25 | 只看该作者
用 Tiny PXE Server 软件

Ipxe启动脚本 该怎么填? 还是空的?

IPXE启动.jpg (122.91 KB, 下载次数: 311)

IPXE启动.jpg

点评

不填  详情 回复 发表于 2020-4-7 19:05
回复

使用道具 举报

86#
 楼主| 发表于 2020-4-7 19:05:36 | 只看该作者
沉默味道12321 发表于 2020-4-7 17:55
用 Tiny PXE Server 软件

Ipxe启动脚本 该怎么填? 还是空的?

不填

点评

好的,谢谢  详情 回复 发表于 2020-4-17 10:17
"C:%users\Administrator\Desktop\pxesrv----\tftpboot\bat\ghost.bat". 系统找不到指定的路径。 压缩包中的 没有 bat 目录,也没有 bat目录下的ghost.bat 文件。 这个从哪里下载?  详情 回复 发表于 2020-4-17 10:16
回复

使用道具 举报

87#
发表于 2020-4-17 00:27:23 | 只看该作者
感谢楼主分享,收下了
回复

使用道具 举报

88#
发表于 2020-4-17 10:16:25 | 只看该作者

"C:\Users\Administrator\Desktop\pxesrv----\tftpboot\bat\ghost.bat". 系统找不到指定的路径。

压缩包中的 没有 bat 目录,也没有 bat目录下的ghost.bat 文件。

这个从哪里下载?

点评

要自己建,pe到桌面会强制执行这个文件  详情 回复 发表于 2020-4-17 15:14
回复

使用道具 举报

89#
发表于 2020-4-17 10:17:00 | 只看该作者
回复

使用道具 举报

90#
 楼主| 发表于 2020-4-17 15:14:30 | 只看该作者
沉默味道12321 发表于 2020-4-17 10:16
"C:%users\Administrator\Desktop\pxesrv----\tftpboot\bat\ghost.bat". 系统找不到指定的路径。

压缩 ...

要自己建,pe到桌面会强制执行这个文件

点评

好的,谢谢  详情 回复 发表于 2020-4-20 09:49
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 01:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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