同网段通过网刻安装操作系统

简介:
+关注继续查看

由于工作的需要,基本上过一段时间公司同事的系统都会重装一次。每次重装,咱都要那上U盘,屁颠屁颠的跑过去。进PE,恢复系统。很是繁琐,看了很多文章说通过网刻可以不使用U盘,网络中直接安装操作系统,于是就有了这篇文章。

此次实验是在虚拟机中的同一网段下进行。所使用的软件是诚龙网维全自动PXE网克工具DOS版,虚拟机两台,一个GHO文件。

官方解释:PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。

原理:服务器端提供DHCP服务,以及镜像文件。客户端利用PXE启动,通过tftpd32的DHCP获得ip地址,并下载所需文件,然后进行安装。

首先把诚龙网维全自动PXE网克工具DOS版安装到其中一台虚拟机中,如下图示:

clip_image001[4]

启动该网刻工具,镜像路径中选择gho文件。如下图:

clip_image002[4]

如果你有多块网卡的话,一定要选择和要安装系统的主机在同一个网段。其他的选项根据自己的实际需要进行设置即可,然后点击“开始克隆/备份”。

clip_image003[4]

此时会弹出两个界面,一个是DHCP Server,一个是Symantec GhostCast服务器。其实此时该虚拟机已经是,一台DHCP服务器。而gho文件的传输就是通过TFTP进行的。

以上是服务器上进行的设置,接下来我们来设置客户端。

客户端我们要开启网络引导模式,开机进入BIOS,如下图:

clip_image004[4]

选择“Network boot from Intel E1000”,即网络启动。如果是真实机的话,我们要把Integrated Peripherals里面找到 Onboard Lan Boot Rom 改成Enabled。 按下电源开关,系统开始自检,当自检完硬盘、光驱后,出现以下提示:

Realtek RTL 8139 (A/B/C)/RTL8130 Boot Agent Press Shift-F10 to configue。此信息默认为停留3秒钟,此时,按下SHIFT–F10进入网卡配置菜单,共有四个选择:

1. Network Boot Protocol (PXE RPL)按空格改变网络引导协议

2. Boot order (Rom Disable禁止BOOR ROM引导Int 18h先从BIOS设置中的次序引导,Int19h先从BOOT ROM引导PnP/BEV<BBS>从BBS引导。

clip_image005[4]

F10保存,然后重启该虚拟机。

clip_image006[4]

重启后,会看到上图中的信息。可以看到该客户端已经从另外一台虚拟机中获得DHCP Server分配的IP地址。

clip_image007[4]

clip_image008[4]

然后会弹出以上两个界面,此时我们只需要在DHCP Server服务器上进行操作。如下图:

clip_image009[4]

通过上图我们可以看到此时客户端已经获取到IP地址,我们现在只需要点击Symantec GhostCast服务器界面的发送即可。

与此同时客户端已经在接受gho文件,如下图示:

clip_image010[4]

进度条跑完,机器重启。就可以正常安装操作系统。

如果弹出如下界面,请输入Ghost,如下图:

clip_image011[4]

然后点击ok,如下:

clip_image012[4]

接下来我们按照1-2-3的顺序来操作,如下图:

clip_image013[4]

选择gho文件所在的位置,如下图:

clip_image014[4]

clip_image015[4]

接下来按照正常操作系统的安装即可,如下图示:

clip_image016[4]

clip_image017[4]

clip_image018[4]

clip_image019[4]

clip_image020

说明:有的机器在重启后,也要在BIOS中调整启动顺序。

相关文章
|
8天前
|
Linux Shell 网络安全
Docker中安装Centos7操作系统
Docker中安装Centos7操作系统
14 0
|
8天前
|
Windows
认识和安装Windows操作系统
认识和安装Windows操作系统。
14 2
|
19天前
|
人工智能 JavaScript Linux
CentOS操作系统之--安装nvm
nvm 作为node版本管理工具,记录安装流程
32 0
|
19天前
|
人工智能 安全 关系型数据库
centsos操作系统之--安装mysql
系统安装数据库环境
14 0
|
24天前
|
SQL 关系型数据库 MySQL
Linux操作系统上安装MYSQL总结
Linux操作系统上安装MYSQL总结
53 0
|
26天前
|
安全 Unix Linux
保姆级教学安装Linux操作系统,以及Linux的语法入门
保姆级教学安装Linux操作系统,以及Linux的语法入门
|
1月前
|
网络协议 Linux 网络安全
Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统 2
Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统
28 0
|
1月前
|
存储 编解码 Linux
Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统 1
Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统
50 0
|
1月前
Cobbler 批量安装操作系统
Cobbler 批量安装操作系统
30 0
|
2月前
|
Linux
如何查找 Linux 操作系统的安装日期和时间?
如何查找 Linux 操作系统的安装日期和时间?
422 1
如何查找 Linux 操作系统的安装日期和时间?
推荐文章
更多