无忧启动论坛

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

[教程] 丢掉U盘,TinyPXESever网络启动WinPE,TightVNC远程控制(无人值守)装系统

    [复制链接]
发表于 2020-3-6 21:45:30 | 显示全部楼层 |阅读模式
本帖最后由 邪恶海盗 于 2020-3-7 13:01 编辑

远程连接成功预览:
netboot_netgho1.jpg


写在最前:

1.本教程主要讨论的是PXE网络启动与远程控制,装系统只是其中一种应用方式
2.本次教程使用WMware Player模拟远程计算机来进行演示
3.测试机内存设置480M,所以适用内存512M的物理机
4.另外本教程只适合BIOS,有空另外再写UEFI的)

第一步:网络启动
1.1 打开TinyPXEServer:
netboot_tinypxe.jpg
-a.开启HTTPD(如果局域网有DHCP服务器,还需要开启DHCP代理,请自行测试)
-b.DHCP服务器IP选择本机IP,如果有多个,请选择与待安装系统的机器(此演示中为虚拟机)在同一网段的IP
-c.引导文件选择ipxe.pxe(备选grldr/ipxe-undionly.kpxe等等,凡是.\files目录的引导文件都可以用,不过有些并不适合本教程)
-d.gPXE/iPXE启动菜单,请选择iso.txt(已写好,适用于本教程)
-e.然后点"启动"就可以了

1.2 打开远程计算机电源(此演示为虚拟机),设置网卡启动优先,其它操作无需人工干预,所以可称之为"无人值守"
-a.iPXE启动
netboot_ipxeboot.jpg
-b.远程下载iso.txt菜单与boot.iso镜像
netboot_isoload.jpg
-c.boot.iso镜像启动
netboot_isoboot1.jpg
netboot_isoboot2.jpg
netboot_isoboot3.jpg
-d.进入PE桌面,自动安装网络组件和驱动(声显与无线驱动已精简,所以有安装动作但不可用)
netboot_desktop1.jpg
-e.自动运行Ghost网络客户端,预设会话为:netgho
netboot_desktop2.jpg

第二步:网络(远程)控制
2.1 回到服务端,运行TightVNCViewer
netboot_desktop3.jpg
输入远程计算机IP(可在TinyPXEServer日志中看到,一般在最后,注意要与MAC地址对应)连接,VNC认证密码默认为:hidao8

2.2 成功连接到远程主机,可以看到TightVNCViewer查看器窗口与远程主机桌面一致


2.3 Ghost网络克隆装系统
netboot_netgho3.jpg
-a.在服务端打开GhostSrv,会话名称填:netgho,选择"恢复映像"
-b.点"浏览"选择gho映像文件,选择"磁盘"/"分区"进行克隆,这里演示选"分区"
-c.客户端命令行选项,选择磁盘1和分区1,下面自动生成了命令行参数,我这里手动添加了-batch -rb(意思是克隆完成后客户机自动重启)
-d.点击"接受客户端",当检测到客户端Ghost已连接上时,点"发送"
-e.Ghost网克进行中
netboot_netgho4.jpg
-f.Ghost传送(网克)完成
netboot_netgho5.jpg
-g.客户机自动重启(若未加-batch -rb参数,需要手动重启),开始系统安装

2.4 远程控制装系统(此演示使用.gho,适用于其它系统)
-a 在TightVNCViewer中打开"文件传输",选择本地系统镜像文件和远程保存目录,点击=>传送
netboot_remoteins1.jpg
-b 选择各种方式安装系统
netboot_remoteins3.jpg

2.5 远程控制安装软路由(此演示使用高恪 X86 img,适用于OpenWrt等其它系统)
-a 在TightVNCViewer中打开"文件传输",将x86底包和刷机工具传输到远程主机
netboot_remotegc1.jpg
-b 安装7-Zip,不然压缩包打不开
netboot_remotegc3.jpg
-c 右键使用7-Zip将刷机底包和刷机工具都解压出来
netboot_remotegc4.jpg
-d 运行DiskImage刷机工具,在"Write Image"(映像写入)页面操作,在"Wirite Image to"(写映像到)下拉列表中选择Physical Disk 0,点"Browse"(浏览)选择"Source File"(源文件)为刚刚解压出来的刷机底包.img,点"GO!"(开始),提示此操作将清除目标磁盘数据,点"确定"开始刷机
netboot_remotegc5.jpg
-e 刷机成功
netboot_remotegc6.jpg
-f 重启远程主机(开始>关机>重启会不会?)

2.6 远程主机重启,继续安装
-a 引导界面
gc1.jpg
-b 自动安装中
gc2.jpg
-c 安装完成,控制台启动中
gc3.jpg
-d 控制台启动成功,输入1回车确认无误
gc5.jpg

2.7 WEB登陆(IP:192.168.1.1)管理软路由
注:-a 如果局域网有其它DHCP服务器,需要手动设置本地连接IP才可以登陆软路由,-b 如果局域网中已有192.168.1.1这个IP,请先下线以避免冲突

教程完毕,有鉴于几乎全程"无人值守",所以当远程计算机没有显示器和时候也可以同样操作,但唯一的前提是远程计算机必需**已设置网络启动**
其实也可以网络启动Linux进行远程控制,研究两天Slitaz,能成功远程控制,但不会定制,暂时放弃

本教程中使用的资源下载地址:
TinyPXEServer | TightVNC:搜索本博客
boot.iso: 0PE_NBv1.5.4(20180403)DIY_By_hidao.org.zip 提取码:1u96  备用下载: https://t.cn/A67uxjXM

评分

参与人数 3无忧币 +11 收起 理由
ywing123 + 1 很给力!
糊涂 + 5
plusv + 5 赞一个!

查看全部评分

发表于 2020-3-6 22:01:19 | 显示全部楼层
服务端可以完美的运行在安卓手机上时,才能彻底的说丢掉U盘。
回复

使用道具 举报

发表于 2020-3-6 22:52:41 | 显示全部楼层
好像有点多此一举!你怎么知道被安装鸡鸡的信息呢?比如说小白刚把装好硬件没有系统的鸡鸡搬回家

点评

小白专用:[attachimg]412832[/attachimg]  详情 回复 发表于 2020-3-6 22:59
回复

使用道具 举报

 楼主| 发表于 2020-3-6 22:59:36 | 显示全部楼层
fxmmm 发表于 2020-3-6 22:52
好像有点多此一举!你怎么知道被安装鸡鸡的信息呢?比如说小白刚把装好硬件没有系统的鸡鸡搬回家

小白专用: shenshoudang.png
回复

使用道具 举报

发表于 2020-3-7 02:23:56 | 显示全部楼层
好文收藏.

>有时间再写UEFI的)
等等等 .....

回复

使用道具 举报

发表于 2020-3-7 09:18:55 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2020-3-7 10:13 编辑

楼主所说的无人值守,是不是指的局域网内网客户机无人值守,在服务器端给客户机安装操作系统?实战上来讲:
1.客户机需要开机,人还是要过去,这不是无人值守。
2.客户机可能还需要设置从PXE启动,BIOS设置PXE引导优先,以及一些BIOS可能要改设置,人还是要过去,这不是无人值守。

何必这样呢?
为什么不换个思路,服务器上搭建pxeserver,让服务器做“服务”,让服务器“无人值守”?客户机网线一插,F12这样的热键PXE启动,想怎么安装就怎么安装,丢掉优盘没问题(或者说优盘备用),不用来回地在服务器和客户机两边来回跑,这样子的话客户机完全可控,是不是更好。

点评

对,这样才算无人值守。把PXE启动IP烧到网卡bios里面去。直接按下快捷键就可以了。  详情 回复 发表于 2020-3-18 21:42
条条大路通罗马,这里只探讨其中一种方案,当然可以延伸和变通  详情 回复 发表于 2020-3-7 12:42
[attachimg]412845[/attachimg] 实际上,ghost安装tinypxe都不需要,甚至连dhcp都不需要,只要想办法进pe即可  详情 回复 发表于 2020-3-7 10:24
老司机一名,深有体会的人。以上玩法,个人建议,还有几个地方需要改进,其一,多个终端的情况个,如何同时远控,其二,跨网远控,其三,加强数据互联互通(以上手动使用远传),客户机自动加载服务器相关资源,其四  详情 回复 发表于 2020-3-7 09:59
回复

使用道具 举报

发表于 2020-3-7 09:59:44 | 显示全部楼层
liuzhaoyzz 发表于 2020-3-7 09:18
楼主所说的无人值守,是不是指的局域网内网客户机无人值守,在服务器端给客户机安装操作系统?实战上来讲: ...

老司机一名,深有体会的人。以上玩法,个人建议,还有几个地方需要改进,其一,多个终端的情况个,如何同时远控,其二,跨网远控,其三,加强数据互联互通(以上手动使用远传),客户机自动加载服务器相关资源,其四,桌面启动,服务器动态调整客户机批处理执行过程

点评

1.多终端远控,原理一样,只是几台还可以,太多了就比较麻烦 2.跨网远控,没环境测试,不过坛里有人用AnyDesk实现过 3.ISCSI方式启动试试,像网吧无盘一样 4.没明白,但通常不建议两头跑  详情 回复 发表于 2020-3-7 12:49
回复

使用道具 举报

发表于 2020-3-7 10:18:16 | 显示全部楼层
你这个有点老呀 我都是用WIN8那个PE 带网络映射
回复

使用道具 举报

发表于 2020-3-7 10:20:02 | 显示全部楼层
点播安装,  要服务端无人值守很简单,ghostsrv改下配置就行,克完一台自己会重启服务端
多个终端,  要服务端无人值守也简单,ghostsrv改下配置就行,到达指定数字后会自动开始
只不过,实战中,tinypxe不适合多终端,

点评

+1,但本文的目的不是单纯的网克,如果只是网克,根本不需要用远程控制,Ghostsrv广播就可以了  详情 回复 发表于 2020-3-7 12:50
回复

使用道具 举报

发表于 2020-3-7 10:24:16 | 显示全部楼层
liuzhaoyzz 发表于 2020-3-7 09:18
楼主所说的无人值守,是不是指的局域网内网客户机无人值守,在服务器端给客户机安装操作系统?实战上来讲: ...

999.gif
实际上,ghost安装tinypxe都不需要,甚至连dhcp都不需要,只要想办法进pe即可
服务端这样设置就无人值守了

点评

搭建tinypxeserver主要是想客户机抛弃优盘启动,在可靠的千兆网环境下,跟优盘差不多。  详情 回复 发表于 2020-3-7 10:33
回复

使用道具 举报

发表于 2020-3-7 10:33:03 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2020-3-7 10:35 编辑
江南一根葱 发表于 2020-3-7 10:24
实际上,ghost安装tinypxe都不需要,甚至连dhcp都不需要,只要想办法进pe即可
服务端这样设置就无人值 ...


搭建tinypxeserver主要是想客户机抛弃优盘启动,在可靠的千兆网环境下,跟优盘差不多。

实际上实战来讲,我都是尽可能抛弃优盘启动,抛弃pxe启动。

点评

对的,本文的重点只是网络启动和远程控制,至于装系统则只是其中一个应用方式而已 如果不用U盘和PXE,怎么启动???  详情 回复 发表于 2020-3-7 12:52
回复

使用道具 举报

 楼主| 发表于 2020-3-7 12:42:42 | 显示全部楼层
liuzhaoyzz 发表于 2020-3-7 09:18
楼主所说的无人值守,是不是指的局域网内网客户机无人值守,在服务器端给客户机安装操作系统?实战上来讲: ...

条条大路通罗马,这里只探讨其中一种方案,当然可以延伸和变通
回复

使用道具 举报

 楼主| 发表于 2020-3-7 12:49:08 | 显示全部楼层
友联电脑 发表于 2020-3-7 09:59
老司机一名,深有体会的人。以上玩法,个人建议,还有几个地方需要改进,其一,多个终端的情况个,如何同 ...

1.多终端远控,原理一样,只是几台还可以,太多了就比较麻烦
2.跨网远控,没环境测试,不过坛里有人用AnyDesk实现过
3.ISCSI方式启动试试,像网吧无盘一样
4.没明白,但通常不建议两头跑

点评

可能是我没有说清楚,目前你的用法分时远控可以,同时做不到。哪台是否上线,是否能远控,你只能通过tinepxe的日志大致去了解,ISCSI无盘不知道从何说起,我只是告诉你需要增加脚本支动态执行后期随时准备的指令,其  详情 回复 发表于 2020-3-7 14:34
回复

使用道具 举报

 楼主| 发表于 2020-3-7 12:50:14 | 显示全部楼层
江南一根葱 发表于 2020-3-7 10:20
点播安装,  要服务端无人值守很简单,ghostsrv改下配置就行,克完一台自己会重启服务端
多个终端,  要服 ...

+1,但本文的目的不是单纯的网克,如果只是网克,根本不需要用远程控制,Ghostsrv广播就可以了
回复

使用道具 举报

 楼主| 发表于 2020-3-7 12:52:32 | 显示全部楼层
liuzhaoyzz 发表于 2020-3-7 10:33
搭建tinypxeserver主要是想客户机抛弃优盘启动,在可靠的千兆网环境下,跟优盘差不多。

实际上实战 ...

对的,本文的重点只是网络启动和远程控制,至于装系统则只是其中一个应用方式而已

如果不用U盘和PXE,怎么启动???

点评

用任何可用的办法,比如局域网,互联网,优盘,手机…把PE部署到硬盘启动即可,不要拿新机器说事儿,新机器基本上也是有系统的,部署之后,这台电脑基本可以抛弃优盘启动,可以达到格式化C盘,重启仍然可以进入PE的  详情 回复 发表于 2020-3-7 13:07
回复

使用道具 举报

发表于 2020-3-7 13:07:22 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2020-3-7 13:13 编辑
邪恶海盗 发表于 2020-3-7 12:52
对的,本文的重点只是网络启动和远程控制,至于装系统则只是其中一个应用方式而已

如果不用U盘和PXE,怎 ...


用任何可用的办法,比如局域网,互联网,优盘,手机…一键把PE部署到硬盘启动即可,不要拿新机器说事儿,新机器基本上也是有系统的,部署之后,这台电脑基本可以抛弃优盘启动,可以达到格式化C盘,重启仍然可以进入PE的效果,装系统格式化C盘基本够用了,甚至可以无损分区,重启仍然可以进入PE,N年了我都是这样用,USB启动区我基本不去,PXE启动我也是作为备胎使用。

点评

以前我都是硬盘前面格个ud出来启pe。 后来弃用了  详情 回复 发表于 2020-3-7 14:09
回复

使用道具 举报

发表于 2020-3-7 14:09:18 | 显示全部楼层
liuzhaoyzz 发表于 2020-3-7 13:07
用任何可用的办法,比如局域网,互联网,优盘,手机…一键把PE部署到硬盘启动即可,不要拿新机器说事儿 ...

以前我都是硬盘前面格个ud出来启pe。
后来弃用了

点评

早已不用fbinst很多年了。。。  详情 回复 发表于 2020-3-7 14:15
回复

使用道具 举报

发表于 2020-3-7 14:15:46 来自手机 | 显示全部楼层
江南一根葱 发表于 2020-3-7 14:09
以前我都是硬盘前面格个ud出来启pe。
后来弃用了

早已不用fbinst很多年了。。。
回复

使用道具 举报

发表于 2020-3-7 14:34:23 | 显示全部楼层
本帖最后由 友联电脑 于 2020-3-7 17:23 编辑
邪恶海盗 发表于 2020-3-7 12:49
1.多终端远控,原理一样,只是几台还可以,太多了就比较麻烦
2.跨网远控,没环境测试,不过坛里有人用AnyDesk ...

可能是我没有说清楚,目前你的用法分时远控可以,同时做不到。哪台是否上线,是否能远控,你只能通过tinypxe的日志大致去了解,ISCSI无盘不知道从何说起,我只是告诉你需要增加脚本支动态执行后期随时准备的指令,其它就算了

点评

可能本次演示教程并不适用于你说的应用场景...  详情 回复 发表于 2020-3-7 19:50
回复

使用道具 举报

发表于 2020-3-7 15:34:26 | 显示全部楼层
pe弄个深蓝客户端或其它维护软件就可以同时了。。。
回复

使用道具 举报

发表于 2020-3-7 19:23:50 | 显示全部楼层
都是大老的杰作
回复

使用道具 举报

 楼主| 发表于 2020-3-7 19:50:11 | 显示全部楼层
友联电脑 发表于 2020-3-7 14:34
可能是我没有说清楚,目前你的用法分时远控可以,同时做不到。哪台是否上线,是否能远控,你只能通过tiny ...

可能本次演示教程并不适用于你说的应用场景...

点评

我只是告诉你可以考虑改进的地方而已,因为我也就是这么过来的  详情 回复 发表于 2020-3-8 15:37
回复

使用道具 举报

发表于 2020-3-7 22:26:21 来自手机 | 显示全部楼层
一切都准备好了,那还需要什么服务器,干脆连系统都一起准备了。什么都不需要了,岂不更好
回复

使用道具 举报

发表于 2020-3-8 15:37:13 | 显示全部楼层
邪恶海盗 发表于 2020-3-7 19:50
可能本次演示教程并不适用于你说的应用场景...

我只是告诉你可以考虑改进的地方而已,因为我也就是这么过来的
回复

使用道具 举报

发表于 2020-3-8 18:45:20 | 显示全部楼层
這個好像有點兒......容易過時了。
畢竟legacy bios淘汰很久;uefi機器使用率比較多。
這種啟動寫法會很累贅
回复

使用道具 举报

发表于 2020-3-18 21:42:54 | 显示全部楼层
liuzhaoyzz 发表于 2020-3-7 09:18
楼主所说的无人值守,是不是指的局域网内网客户机无人值守,在服务器端给客户机安装操作系统?实战上来讲: ...

对,这样才算无人值守。把PXE启动IP烧到网卡bios里面去。直接按下快捷键就可以了。
回复

使用道具 举报

发表于 2020-3-21 17:35:31 | 显示全部楼层
感谢大佬分享!!!!
回复

使用道具 举报

发表于 2020-4-4 21:47:13 | 显示全部楼层
感谢分享。用大佬的文件终于可以网络启动了。只有你的文件有提示:“有另一个dhcp”,别家文件无提示。打勾dhcp代理也没用。后来把路由的dhcp关了才可以网络启动。

点评

两个dhcp服务器的ip分配范围弄一致可以解决问题  发表于 2022-4-15 17:10
回复

使用道具 举报

发表于 2020-4-4 22:00:13 | 显示全部楼层
感谢大佬分享!!
回复

使用道具 举报

发表于 2020-4-8 20:37:57 | 显示全部楼层
有密码?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 05:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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