ubnt解决方案
查看: 2566|回复: 6

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

[复制链接]

5108

回帖

1万

积分

4597 小时

在线时间

上校

注册时间
2010-10-8
金币
12816 个
威望
23 个
荣誉
1 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2020-3-7 01:21 |显示全部楼层
本帖最后由 邪恶海盗 于 2020-3-7 13:01 编辑
7 T  L/ u& h, J/ C% n: _$ W" i5 d% R+ T- h' f
远程连接成功预览:
. t* v: Q- _, s0 R0 a. a$ V, C
+ y" Z! y6 J  o5 Y- }, K# L5 N' a2 d8 a5 a2 a) u/ P
写在最前:
9 N% h& _  j7 z
1.本教程主要讨论的是PXE网络启动与远程控制,装系统只是其中一种应用方式/ ~! ^/ J. n2 t5 {0 k
2.本次教程使用WMware Player模拟远程计算机来进行演示8 w( ?- ]; @6 U
3.测试机内存设置480M,所以适用内存512M的物理机. Q* @+ n) t. b( P, y( b! ^
4.另外本教程只适合BIOS,有空另外再写UEFI的)
6 W& y% I3 B! q2 [! s6 T
第一步:网络启动
: a" k& m. A- i1 a! B8 G& c1 l; i1.1 打开TinyPXEServer:' s6 e5 L4 _7 W- `$ v- f( ~
-a.开启HTTPD(如果局域网有DHCP服务器,还需要开启DHCP代理,请自行测试)
, F( a0 C) K. [. h, J5 q6 k-b.DHCP服务器IP选择本机IP,如果有多个,请选择与待安装系统的机器(此演示中为虚拟机)在同一网段的IP
* S* {/ M- F# o% z1 F) P-c.引导文件选择ipxe.pxe(备选grldr/ipxe-undionly.kpxe等等,凡是. iles目录的引导文件都可以用,不过有些并不适合本教程)
' d2 v4 U# Q& o( C8 B& Y: {-d.gPXE/iPXE启动菜单,请选择iso.txt(已写好,适用于本教程)
' O+ ]; U9 O5 K7 B-e.然后点"启动"就可以了
1.2 打开远程计算机电源(此演示为虚拟机),设置网卡启动优先,其它操作无需人工干预,所以可称之为"无人值守"
" }2 |+ Y0 M9 h; I7 V-a.iPXE启动& G6 C0 B# F& v8 c9 ?0 c& Z+ N5 V

+ i( K" |& y! m-b.远程下载iso.txt菜单与boot.iso镜像2 r8 z. ^  C; H- v) X3 S: z

* P8 I+ E. x* r* E# `5 p6 F-c.boot.iso镜像启动
* {, D8 p3 S+ n* s! v+ _& {% g/ u/ K& J  H0 z1 @# Q
+ L* @& O* A4 b% f6 O1 g
# E4 i) F3 _' R2 E- X, b
-d.进入PE桌面,自动安装网络组件和驱动(声显与无线驱动已精简,所以有安装动作但不可用)
1 Q5 h! T# ]. v7 \. I. A
6 K; u; h3 m4 J( v! p2 }5 `3 [4 W# B-e.自动运行Ghost网络客户端,预设会话为:netgho
5 W' S- _5 w7 t' b& n
第二步:网络(远程)控制
: ?+ `% Y% |9 l. u2.1 回到服务端,运行TightVNCViewer" [2 Y: |7 h: l* F6 b- p1 X
8 I( {" ~1 }2 Y2 Q2 ~7 f8 K9 f
输入远程计算机IP(可在TinyPXEServer日志中看到,一般在最后,注意要与MAC地址对应)连接,VNC认证密码默认为:hidao8
2.2 成功连接到远程主机,可以看到TightVNCViewer查看器窗口与远程主机桌面一致
: Q  d' K* E- a6 s* q' |9 a7 W: z
2.3 Ghost网络克隆装系统
' X( M9 A1 v) g+ L
4 Y9 K5 a: z; P. B& [" |- @4 O-a.在服务端打开GhostSrv,会话名称填:netgho,选择"恢复映像"- }5 d9 o+ e7 q6 Y) g
-b.点"浏览"选择gho映像文件,选择"磁盘"/"分区"进行克隆,这里演示选"分区"
: u" c$ C9 H% i5 E3 v4 Y-c.客户端命令行选项,选择磁盘1和分区1,下面自动生成了命令行参数,我这里手动添加了-batch -rb(意思是克隆完成后客户机自动重启)4 v! T8 g  L  K3 y, L& G
-d.点击"接受客户端",当检测到客户端Ghost已连接上时,点"发送"2 u1 f6 d3 o0 V* h& r
-e.Ghost网克进行中1 ?8 |0 j1 p1 ^: {' w0 r

* q% [! N' d' ~$ [" I7 h' u-f.Ghost传送(网克)完成3 M; }  P$ w5 A% c+ x
/ p0 q+ C8 F, }- O
-g.客户机自动重启(若未加-batch -rb参数,需要手动重启),开始系统安装
2.4 远程控制装系统(此演示使用.gho,适用于其它系统)! K/ e& q5 K5 v- f. o& [
-a 在TightVNCViewer中打开"文件传输",选择本地系统镜像文件和远程保存目录,点击=>传送
2 X+ X/ q4 x2 s: S3 q$ U
4 B0 u7 _1 I2 z0 p# v-b 选择各种方式安装系统/ l4 F4 Y7 H4 Z. o  h+ q* ]
2.5 远程控制安装软路由(此演示使用高恪 X86 img,适用于OpenWrt等其它系统)( c! R& m0 C: z. E' h9 m1 a
-a 在TightVNCViewer中打开"文件传输",将x86底包和刷机工具传输到远程主机" `6 a5 J2 b; n4 B2 f- R

  x  d/ ?, v! B$ z: X1 |-b 安装7-Zip,不然压缩包打不开0 `# F* A8 |# b6 C( c+ |& V

$ m8 g$ _7 g# M& }5 Z/ [4 h* h-c 右键使用7-Zip将刷机底包和刷机工具都解压出来
  ^0 X4 X2 Y' v* f" N" z! @
, }) m$ s8 K' u! A, d+ o/ T-d 运行DiskImage刷机工具,在"Write Image"(映像写入)页面操作,在"Wirite Image to"(写映像到)下拉列表中选择Physical Disk 0,点"Browse"(浏览)选择"Source File"(源文件)为刚刚解压出来的刷机底包.img,点"GO!"(开始),提示此操作将清除目标磁盘数据,点"确定"开始刷机+ v* X1 [+ g& A7 C3 ]( j
/ ~" X& i4 L) Q
-e 刷机成功2 |- K2 p: D8 y2 n8 C. ?
' J) |: k+ P6 t% Y; E
-f 重启远程主机(开始>关机>重启会不会?)
2.6 远程主机重启,继续安装- L/ w2 v( U2 k& @( L, o9 p: C" J
-a 引导界面
. Q. f" y  P4 Z6 L2 y. [& \+ r, @0 D2 T1 \
-b 自动安装中
$ p9 O& i/ ?$ [+ K7 p$ E. i5 [# n4 D; R4 z4 n9 }
-c 安装完成,控制台启动中
+ p, O9 p0 g1 \# [# }, O: G0 |4 v6 l' G6 q5 C# K
-d 控制台启动成功,输入1回车确认无误; j- c) u/ q0 p6 \
2.7 WEB登陆(IP:192.168.1.1)管理软路由  y( E7 I% \! f" k+ o" T" Q
注:-a 如果局域网有其它DHCP服务器,需要手动设置本地连接IP才可以登陆软路由,-b 如果局域网中已有192.168.1.1这个IP,请先下线以避免冲突
教程完毕,有鉴于几乎全程"无人值守",所以当远程计算机没有显示器和时候也可以同样操作,但唯一的前提是远程计算机必需已设置网络启动$ a0 l/ M! u7 v
其实也可以网络启动Linux进行远程控制,研究两天Slitaz,能成功远程控制,但不会定制,暂时放弃
本教程中使用的资源下载地址:
  U3 V$ s2 p" J# K: ]7 W1 kTinyPXEServer | TightVNC:搜索本博客, w, A: e7 Y$ z0 I' _$ ]
boot.iso:0PE_NBv1.5.4(20180403)DIY_By_hidao.org.zip 提取码:1u96 备用下载:https://t.cn/A67uxjXM

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
www.hidao.org

个人博客上线,欢迎访问!

279

回帖

3万

积分

867 小时

在线时间

大校

好吧,我就自定义一下,看看显示什么

注册时间
2014-2-12
金币
31962 个
威望
4 个
荣誉
0 个
累计签到:2861 天
连续签到:1 天
[LV.2920]超级粉丝
发表于 2020-3-7 09:01 |显示全部楼层
很好,很详细,没那个精力研究了,毕竟自己用不上。
不想写
回复

使用道具 举报

75

回帖

2万

积分

608 小时

在线时间

大校

30天持久勋章

注册时间
2010-3-14
金币
22489 个
威望
9 个
荣誉
0 个
累计签到:1880 天
连续签到:8 天
[LV.2920]超级粉丝
发表于 2020-3-8 12:35 |显示全部楼层
纯技术性文章了
回复

使用道具 举报

337

回帖

4万

积分

1762 小时

在线时间

少将

注册时间
2011-7-6
金币
40519 个
威望
0 个
荣誉
0 个
累计签到:3684 天
连续签到:0 天
[LV.0]伴坛终老
发表于 2020-3-8 18:19 |显示全部楼层
这样的技术贴不多了
回复

使用道具 举报

6

回帖

6401

积分

155 小时

在线时间

中校

注册时间
2016-4-6
金币
6378 个
威望
0 个
荣誉
0 个
累计签到:570 天
连续签到:0 天
[LV.730]常住居民
发表于 2020-3-9 08:40 |显示全部楼层
支持一个,虽然自己不会
回复

使用道具 举报

9

回帖

70

积分

18 小时

在线时间

上等兵

注册时间
2020-7-16
金币
59 个
威望
0 个
荣誉
0 个
累计签到:3 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2020-8-4 21:55 |显示全部楼层
很好,适合折腾
回复

使用道具 举报

3139

回帖

6793

积分

2454 小时

在线时间

中校

注册时间
2014-5-26
金币
3038 个
威望
0 个
荣誉
1 个
累计签到:534 天
连续签到:1 天
[LV.730]常住居民
发表于 2020-8-5 00:10 |显示全部楼层
真会玩,批量装机是不是也是这样
回复

使用道具 举报

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

本版积分规则

Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2025-7-24 03:09

返回顶部 返回列表