无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
123
返回列表 发新帖
楼主: as8686886
打印 上一主题 下一主题

[已解决] PXE启动Windows PE添加自动执行脚本功能的研究0402(已解决)

    [复制链接]
16#
 楼主| 发表于 2024-3-10 20:57:02 | 只看该作者
本帖最后由 as8686886 于 2024-3-10 20:58 编辑
bjay2008xmy 发表于 2024-3-10 20:51
做过这个东西,叫做TinyPXEServer-win远程CMD命令,从服务端下载一个TXT再改名成BAT运行,还有MD5校验

对就是跟这类似,我之前移植别人的PE一直用这个功能,最近换了自己新做的PE的Wim包直接起不来了,花了点时间把这个整个细节详细研究了一下。

点评

简单点是只能运行一次,深入一点是能一直接受新的命令  详情 回复 发表于 2024-3-10 21:29
回复

使用道具 举报

15#
发表于 2024-3-10 20:51:13 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
发表于 2024-3-10 20:40:09 | 只看该作者
很方便。
回复

使用道具 举报

13#
发表于 2024-3-10 20:25:56 | 只看该作者
谢谢分享
回复

使用道具 举报

12#
发表于 2024-3-10 20:24:07 | 只看该作者
楼主可以分享下载学习下吗
回复

使用道具 举报

11#
发表于 2024-3-10 20:17:10 | 只看该作者
as8686886 发表于 2024-3-10 19:59
是的,自己弄一次,里面一些细节性的东西就完全弄明白了,通过http挂在iso和把服务端脚本通过PXE自动加入 ...
  1. #!ipxe
  2. ifconf
  3. set boot-url http://${next-server}
  4. #>Begin iPXE  Boot ===========================================
  5. :ipxe_menu
  6.     menu iPXE Boot Menu // ${ip}
  7.     item --key 0 BootLocalSystem        Exit ipxe and boot the local system!(Hotkey 0)
  8.     item --key 1 LightningPE10          Linghtn10PENet......................(Hotkey 1)
  9.     item --key 2 LightningPE11          Linghtn11PENet......................(Hotkey 2)
  10.     item --key 3 kuerPE10               kuer10PENet.........................(Hotkey 3)
  11.     item --key 4 kuerPE11               kuer11PENet.........................(Hotkey 4)
  12.     item --key r rebootPC               Restart the computer!...............(Hotkey r)
  13.     item --key t TinyCore               TinyCoreX86.........................(Hotkey t)
  14.     choose --timeout 15000 --default BootLocalSystem selected
  15.     goto bootpe
  16. #============ WinPE Menu Options =============
  17. :bootpe
  18.     iseq ${selected} TinyCore && goto TinyCore ||
  19.     iseq ${selected} BootLocalSystem && Exit ||
  20.     iseq ${selected} rebootPC && reboot ||
  21.     kernel ${boot-url}/wimboot
  22.     initrd ${boot-url}/TSDTp_x64.exe            TSDTp_x64.exe                  
  23.     iseq ${platform} efi && initrd ${boot-url}/bootmgfw.efi bootmgfw.efi || initrd ${boot-url}/bootmgr bootmgr
  24.     initrd ${boot-url}/bcd                      bcd
  25.     initrd ${boot-url}/boot.SDI                 boot.sdi
  26.     iseq ${platform} efi && initrd -n boot.wim ${boot-url}/wim/${selected}.wim || initrd ${boot-url}/wim/${selected}.wim boot.wim
  27.     boot   
  28.     goto ipxe_menu

  29. :TinyCore
  30.     initrd ${boot-url}/iso/TinyCore-current.iso
  31.     chain ${boot-url}/memdisk iso
  32.     boot
  33.     goto ipxe_menu
复制代码

贴出我实现自动mbr与efi的启动代码,楼主看看有没有什么需要改进的

点评

这个也有缺点,通过ipxe 不支持安全启动,很多品牌机默认都是打开安全启动,的,用ipxe 过不了安全启动,,如果想实现 再次运行pxeautorun这个文件,可以换个思路,比如通过discoverx64 获取服务器Ip 然后用aira2  详情 回复 发表于 2024-5-22 09:09
TinyPXEServer 云端网络启动小试,适用于BIOS/UEFI (请允许我标题一回) By:邪恶海盗 - 网络启动区 - 无忧启动论坛 - Powered by Discuz! http://bbs.wuyou.net/forum.php?mod=viewthread&tid=419305 你可以参考一  详情 回复 发表于 2024-3-10 21:46
回复

使用道具 举报

10#
发表于 2024-3-10 20:15:16 | 只看该作者
赞 感谢分享
回复

使用道具 举报

9#
 楼主| 发表于 2024-3-10 19:59:27 | 只看该作者
bfgxp 发表于 2024-3-10 19:47
可以,虽然一根葱早已实现这些功能,但自己再实现一次还是很有用的。
我自己也实现过自动支持mbr与efi启动 ...

是的,自己弄一次,里面一些细节性的东西就完全弄明白了,通过http挂在iso和把服务端脚本通过PXE自动加入pe并运行

点评

贴出我实现自动mbr与efi的启动代码,楼主看看有没有什么需要改进的  详情 回复 发表于 2024-3-10 20:17
回复

使用道具 举报

8#
发表于 2024-3-10 19:47:30 | 只看该作者
可以,虽然一根葱早已实现这些功能,但自己再实现一次还是很有用的。
我自己也实现过自动支持mbr与efi启动的代码。

点评

是的,自己弄一次,里面一些细节性的东西就完全弄明白了,通过http挂在iso和把服务端脚本通过PXE自动加入pe并运行  详情 回复 发表于 2024-3-10 19:59
回复

使用道具 举报

7#
发表于 2024-3-10 19:42:21 | 只看该作者
看着很不错的样子
回复

使用道具 举报

6#
发表于 2024-3-10 19:29:40 | 只看该作者
回复下载 感谢分享
回复

使用道具 举报

5#
 楼主| 发表于 2024-3-10 19:28:04 | 只看该作者
邪恶海盗 发表于 2024-3-10 19:21
我是集成了自动启用Ghost网克客户端玩的,傲梅也用网克工具?

傲梅更简单,直接用傲梅镜像部署就行了。
回复

使用道具 举报

4#
发表于 2024-3-10 19:21:37 | 只看该作者
我是集成了自动启用Ghost网克客户端玩的,傲梅也用网克工具?

点评

傲梅更简单,直接用傲梅镜像部署就行了。  详情 回复 发表于 2024-3-10 19:28
回复

使用道具 举报

3#
 楼主| 发表于 2024-3-10 19:03:32 | 只看该作者

就是给WinPE加一个远程维护通道,便于网络克隆、批量还原,自动装系统等自动化操作。winsetup和傲梅都是有命令行的,有这个功能就可以通过命令行自动备份还原、安装系统

点评

谢谢解答  发表于 2024-3-10 19:04
回复

使用道具 举报

2#
发表于 2024-3-10 18:33:05 | 只看该作者
谢谢分享

点评

就是给WinPE加一个远程维护通道,便于网络克隆、批量还原,自动装系统等自动化操作。winsetup和傲梅都是有命令行的,有这个功能就可以通过命令行自动备份还原、安装系统  详情 回复 发表于 2024-3-10 19:03
不怎么看明白  发表于 2024-3-10 18:58
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-14 02:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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