首页服务器pxe服务器搭建,如果内网搭建一个PXE服务器来安装系统,怎么搭建

pxe服务器搭建,如果内网搭建一个PXE服务器来安装系统,怎么搭建

编程之家2023-10-22214次浏览

各位老铁们好,相信很多人对pxe服务器搭建都不是特别的了解,因此呢,今天就来为大家分享下关于pxe服务器搭建以及如果内网搭建一个PXE服务器来安装系统,怎么搭建的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

pxe服务器搭建,如果内网搭建一个PXE服务器来安装系统,怎么搭建

如何使用pxe启动windows

方法/步骤

PXE启动安装Windows 7原理

首先,说说PXE启动。PXE(preboot execute environment)是由Intel公司开发的启动技术,工作于Client/Server的网络模式下,支持工作站通过网络从远端服务器下载镜像文件,并由此支持来自网络的操作系统的启动过程。

目前,电脑的网卡几乎都支持PXE启动,一般在BIOS启动设置里有类似“PXE boot”菜单即表示支持PXE启动。我们只要在服务器上配置好启动参数和正版windows7系统下载安装共享镜像(后文有制作方法),客户端启动后通过网络映射即可实现网络安装Windows 7(如图1)。

请点击输入图片描述

“ImageX”创建镜像

pxe服务器搭建,如果内网搭建一个PXE服务器来安装系统,怎么搭建

完成服务器的搭建后,接下来我们就要制作GHO文件,然后在启动的客户端运行“Ghost32”进行快速恢复即可。

启动安装有win7旗舰版的电脑,进入Windows 7后右击桌面“计算机”选择“管理”,依次展开“计算机管理→存储→磁盘管理”,然后右击“磁盘管理”选择“创建VHD”,按提示创建一个“Windows 7.vhd”的文件,并完成VHD硬盘初始化、格式化。在磁盘管理中选中这个分区,选择“将分区标记为活动分区”。

准备好Windows 7正版安装光盘,以管理员的身份启动命令提示符,输入“L:bootbootsect.exe/nt60 N:”(L:为光盘的盘符),将N盘引导记录更改为NT60格式。运行“ImageX一键恢复”软件【点击下载】,单击“分区恢复”,分区盘符选择上述创建的VHD磁盘,镜像文件选择安装光盘中的“sourcesinstall.wim”,按提示将旗舰版的镜像释放到VHD磁盘中

请点击输入图片描述

运行“C:ZJQPXE外置程序Ghost11.0.2.1573ghost32”,选择“分区到镜像”(切不可选择“硬盘到镜像”,否则恢复时会将客户端硬盘数据清除),把N盘分区制作为“Windows 7.gho”,放置在服务器端电脑上的“C:ZJQPXE外置程序”下。接着右击““C:ZJQPXE外置程序”,选择“共享和安全”,将其文件设置为“everyone”共享,共享名为“OP”

请点击输入图片描述

pxe服务器搭建,如果内网搭建一个PXE服务器来安装系统,怎么搭建

4

PXE启动轻松安装Windows 7

现在将客户端电脑接入网络并设置从PXE启动,成功分配IP地址后就会自动加载所需的启动文件并进入WinPE,进入WinPE系统后打开“我的电脑”,确保可以看到网络共享驱动器。在客户端电脑上单击“开始→程序→Ghost→Ghost 11.0.2.1573”,启动“Ghost32”后选择“分区→从镜像”,选择上述网络驱动器中的“Windows 7.gho”恢复到客户机的第一分区。如果客户机是一台全新的电脑,我们还可以先利用WinPE自带的分区工具对硬盘进行分区、格式化等操作。

怎么使得pxe服务器和客户机在同一个局域网

1,配置IP地址(网关写自己的IP就可以了)重新挂载光盘

 2,yum安装ftp目的就是为了上传下载 boot文件

yum-y install vsftpd

登录后复制

3,安装tftp插件:

yum-y install tftp-server tftp xinetd

登录后复制

4,修改tftp配置文件

vim/etc/xinetd.d/tftp

默认不允许tftp开启改为no no是开启

登录后复制

5,启用xinetd在启用 tftp

systemctl start xinetd

systemctl start tftp

登录后复制

6,安装dhcp,以及编辑dhcp文件

yum-y install dhcp

cp-p/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example/etc/dhcp/dhcpd.conf

vim/etc/dhcp/dhcpd.conf

登录后复制

        55行下面,箭头所指的方向是要编写的内容 

         重启DHCP: systemctl restart dhcpd

7,创建一个目录,在ftp目录下

mkdir/var/ftp/ygz

将光盘复制一份到ftp刚新建的目录下面(复制过程有点长,耐心等待)

cp-rf/media/*/var/ftp/ygz/

登录后复制

8,进入pxe引导文件

cd/media/images/pxeboot/

cp vmlinuz initrd.img/var/lib/tftpboot/

cp/media/isolinux/boot.msg/var/lib/tftpboot/

登录后复制

mkdir/var/lib/tftpboot/pxelinux.cfg

cp/media/isolinux/isolinux.cfg/var/lib/tftpboot/pxelinux.cfg/default

登录后复制

9,安装PXE软件

yum-y install syslinux

cp/usr/share/syslinux/pxelinux.0/var/lib/tftpboot/

登录后复制

10,编辑默认配置文件

vim/var/lib/tftpboot/pxelinux.cfg/default

删除配置文件的所有东西并重新编辑:

default auto

prompt 1

timeout 600

display boot.msg

label auto

kernel vmlinuz

append initrd=initrd.img method=ftp://192.168.10.1/ygz/

登录后复制

11.重启所有服务

systemctl restart vsftpd

systemctl restart xinetd

systemctl restart tftp

systemctl restart dhcpd

登录后复制

验证:开启客户端

客户端的虚拟机必须内存条给2G以上,不然可能会报错

耐心等待......

按回车健开始引导

 耐心等待......

剩下的就是手动安装了

如果内网搭建一个PXE服务器来安装系统,怎么搭建

搭建分为3个区域:

1、交换机(必须临时关闭DHCP)

2、部署用server主机(由此台主机接管DHCP服务)

3、其他一堆客户机(需要调节至PXE引导模式)

方法:参照帖子网页链接进行部署server,需要包含dhcp tftpd web kickstart等服务。

配置完成后将server和其他客户机连接至交换机,server保持开启。

然后逐个将客户机开机即可实现自动批量部署。

Windows的PXE安装方法同理,只是用的软件不一样罢了。

OK,关于pxe服务器搭建和如果内网搭建一个PXE服务器来安装系统,怎么搭建的内容到此结束了,希望对大家有所帮助。

dns服务器地址查询 如何查看系统DNS服务器地址浦东服务器(纸飞机服务器怎么填写)