无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站
楼主: captain_g

[分享] 【TINY PXE SERVER + iPXE】免配置、简洁、易用、快速的自用网启工具

    [复制链接]
发表于 2016-2-5 00:00:03 | 显示全部楼层
感谢楼主的分享,虚拟机测试都可以,有时间了再真机测试下各种引导。
ipxe 速度真的快太多了,Tiny pxe本身的http是不支持换端口号的,不过自己用其它web服务器,修改端口号后应该也可以的吧?只要通过连接取到文件即可吧?个人觉得理论上应该没有问题,待测试。

请教下,怎么修改才能实现这样功能:
由于网络中的电脑比较多,之前也没有使用网启,不少机器的引导选项默认就是pxe排第一的,
所以想有个菜单默认是引导本地硬盘的,另一个菜单项则是需要输入密码才能进入的pxe维护界面。

求指点,谢谢。

点评

ipxe 网启的密码菜单,很好的需求  详情 回复 发表于 2018-10-21 08:04
(其他解释请见#31楼) 引导本地硬盘系统 1.添加启动菜单选项: item 1sthdd BOOT VIA 1ST LOCAL HDD 2.添加启动菜单对应的命令: :1sthdd sanboot --no-describe --drive 0x80 惭愧!在 ip  详情 回复 发表于 2016-2-6 09:23
回复

使用道具 举报

发表于 2016-2-6 05:43:55 | 显示全部楼层
试用了一下很好用,可惜兼容性欠佳,
再P7P55D-E主板上,无法通过PXE启动
网卡是 Realtek® 8112L Gigabit LAN controller featuring AI NET2
,停在了初始化设备这步就卡住了

不知道哪位有测试过这个卡,怎么设置可以用、》
回复

使用道具 举报

 楼主| 发表于 2016-2-6 09:23:46 | 显示全部楼层
nytc006 发表于 2016-2-5 00:00
感谢楼主的分享,虚拟机测试都可以,有时间了再真机测试下各种引导。
ipxe 速度真的快太多了,Tiny pxe本 ...

(其他解释请见#31楼)

引导本地硬盘系统

1.添加启动菜单选项:
item 1sthdd      BOOT VIA 1ST LOCAL HDD

2.添加启动菜单对应的命令:
:1sthdd
    sanboot --no-describe --drive 0x80

惭愧!在 ipxe 菜单中使用密码还真没研究过。

可以在 ipxe 菜单中将添加的 引导本地硬盘系统 选项并设为默认,延时等待1-2秒。

如果确需使用密码且不想花时间学习的话,可用 grldr 作为 第一棒 网启引导文件:

1.grldr 菜单中放两个菜单项;

2.不加密码的 进本地硬盘系统(设为默认,延时等待1-2秒);

3.加密码保护的 转IPXE启动菜单;

这种情况下使用 grldr 作为 第一棒 网启引导文件,对速度不会有明显影响。

点评

谢谢,我学习下。  详情 回复 发表于 2016-2-6 09:49
回复

使用道具 举报

发表于 2016-2-6 09:49:19 | 显示全部楼层
captain_g 发表于 2016-2-6 09:23
(其他解释请见#31楼)

引导本地硬盘系统

谢谢,我学习下。
回复

使用道具 举报

发表于 2016-2-13 16:56:45 | 显示全部楼层
本帖最后由 nytc006 于 2016-2-14 00:17 编辑

传统的pxe启动,速度那个慢的让人无法忍受。
而使用ipxe启动,1000M网络环境下,速度真不错,完全可以替代U盘了。
-------------------------------------------------------------------------------------
使用中发现iPXE 启动0pe时会有点问题:
启用PXE服务端G4D.CMD
然后用这个菜单,速度很慢的加载完成后→
  1. title      [05]  BOOT PSEUDO 03 0PE [改]      [05]  BOOT PSEUDO 03 0PE [改]
  2. map /mypes/0PE.ISO (0xff) || map --mem /mypes/0PE.ISO (0xff)
  3. map --hook
  4. chainloader (0xff)
  5. boot
复制代码

无论怎么操作都不会有问题的(这里的操作,是指0pe启动过程中的下面这个界面时的按键操作
这里如果按键就会有问题了.png
完全没有问题。
-------------------------------------------------------------------------------------
而如果是使用ipxe启动的这个菜单(g4d转ipxe与直接 启用PXE服务端PXE.CMD 里的相同的菜单内容)
  1. :0peiso
  2.   initrd http://${next-server}/mypes/0PE.ISO
  3.   chain http://${next-server}/boot/ISOLINUX/memdisk iso raw
复制代码

同样是到了上面的那个菜单项目时,如果有按了空格或者回车键,然后再选择xppe进入,就会有问题了


-------------------------------------------------------------------------------------
p大0pe自带的网启使用http快速启动则不会有这个问题。
由于p大的那个启动文件引导菜单是内置的,无法查看其内容。

菜鸟,不懂这是什么问题导致的。所以还是想麻烦楼主如果有时间的话,帮忙看一下,看看能不能解决一下这个问题

谢谢!
=================================
2016年2月14日 00:27:59更新
搞定了,不用麻烦楼主了。

解决:
再次看了ljycslg 大神的这个
在PXE服务器上部署ipxe的HTTP、FTP启动,体验极速传输(更新FTP)
http://bbs.wuyou.net/forum.php?m ... &fromuid=343911
贴子,看到里面启动0pe的另外一种方式,同时也留意到0pe自带的网启也是有加载grub.exe的

  1. :0peiso
  2.   initrd http://${next-server}/mypes/0PE.ISO
  3.   #chain http://${next-server}/boot/ISOLINUX/memdisk iso raw
  4.   chain http://${next-server}/boot/grub.exe --config-file="map (rd)+1 (0xff);map --hook;chainloader (0xff)"
复制代码


使用上面的菜单后一切正常了。
网启错误01.png

点评

ipxe 结合 0pe的方法  详情 回复 发表于 2018-10-21 08:23
网启使用0PE.ISO时,都是直接使用P大的那个StartServer.cmd,简易、方便且快速。 自用的这个分享出来时,随手加了一个0PE的选项,希望有多一种选择。当初试用时,还真没去试一试0PE启动之初的【按键】选择功能(U  详情 回复 发表于 2016-2-14 11:04
回复

使用道具 举报

 楼主| 发表于 2016-2-14 11:04:26 | 显示全部楼层
nytc006 发表于 2016-2-13 16:56
传统的pxe启动,速度那个慢的让人无法忍受。
而使用ipxe启动,1000M网络环境下,速度真不错,完全可以替代 ...

网启使用0PE.ISO时,都是直接使用P大的那个StartServer.cmd,简易、方便且快速。

自用的这个分享出来时,随手加了一个0PE的选项,希望有多一种选择。当初试用时,还真没去试一试0PE启动之初的【按键】选择功能(U)。
回复

使用道具 举报

 楼主| 发表于 2016-2-14 11:15:10 | 显示全部楼层
U盘启动使用0PE时,倒是使用过它的【按键】选择功能,确实丰富。

就您试用的情况看,网启使用0PE时,用memdisk加载ISO可能无法使用它的【按键】选项功能,还是使用:

chain http://${next-server}/boot/grub.exe --config-file="map (rd)+1 (0xff);map --hook;chainloader (0xff)"

比较好。

另外,P大的StartServer.cmd中内含的网启引导文件“grldr”,应该不是正常的grldr,或许本就不是grldr,我猜测它实际上就是(P大定制的)ipxe启动文件。

点评

你说对了,p大有回复过我,说他的那个grldr是内置脚本的ipxe改名而来的。  详情 回复 发表于 2016-2-14 16:53
回复

使用道具 举报

发表于 2016-2-14 16:53:35 | 显示全部楼层
captain_g 发表于 2016-2-14 11:15
U盘启动使用0PE时,倒是使用过它的【按键】选择功能,确实丰富。

就您试用的情况看,网启使用0PE时,用m ...

你说对了,p大有回复过我,说他的那个grldr是内置脚本的ipxe改名而来的。
回复

使用道具 举报

发表于 2016-3-9 23:32:22 | 显示全部楼层
小弟还有个问题想问问楼主大哥,这个能不能网络启动UEFI的引导,因为有些笔记本是网卡显示是UEFI的PXE选项。我也没试过!

点评

这个不能用于 UEFI PXE 网络启动:1)文件包中没有包含 UEFI PXE 网络启动所需的文件,如 EFI 文件夹及其文件;2)没有做 UEFI PXE 网络启动的菜单文件;3)没有为 UEFI PXE 网络启动做服务端配置。 请移步至这  详情 回复 发表于 2016-3-10 08:55
回复

使用道具 举报

 楼主| 发表于 2016-3-10 08:55:56 | 显示全部楼层
zcex1986 发表于 2016-3-9 23:32
小弟还有个问题想问问楼主大哥,这个能不能网络启动UEFI的引导,因为有些笔记本是网卡显示是UEFI的PXE选项 ...

这个不能用于 UEFI PXE 网络启动:1)文件包中没有包含 UEFI PXE 网络启动所需的文件,如 EFI 文件夹及其文件;2)没有做  UEFI PXE 网络启动的菜单文件;3)没有为 UEFI PXE 网络启动做服务端配置。

请移步至这里

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

下载H3大的全套文件,可以实现 UEFI PXE 网络启动。

也搞过一个包含 UEFI PXE 网络启动文件的“免配置”,但实际试用后发现 UEFI PXE 网络启动的成功率不高,便没有拿出来分享。

点评

有时间研究一下  详情 回复 发表于 2016-3-22 08:16
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-12-14 01:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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