首页 > 电脑 > pc 如何通过pxe 完整安装 win7 PC通过PXE实现Win7完整安装

pc 如何通过pxe 完整安装 win7 PC通过PXE实现Win7完整安装

发布于:2023-04-05 01:19:33 作者:

1、准备工作

实现PXE全称为Preboot Execution Environment,即“预启动执行环境”,是一种仅需网络启动(不用硬盘启动)的计算机系统启动方式。首先,我们需要一个配备了PXE功能的服务器,并且该服务器应该架设好TFTP、DHCP、DNS等服务。另外,还需准备好PXE客户端及网络线缆等工具。

2、在PXE服务器上配置DHCP服务器

1.为虚拟机网络添加一个网桥(一般是vmbr0)

2.在/etc/network/interfaces里添加配置:
auto vmbr0
iface vmbr0 inet static
address 192.168.1.254
netmask 255.255.255.0
gateway 192.168.1.1

3.在/etc/dhcp/dhcpd.conf里添加如下配置:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.250;
option domain-name-servers 114.114.114.114;
option domain-name “domain.name”;
option routers 192.168.1.254;
next-server 192.168.1.254;
filename “pxelinux.0”;
}

4.重启dhcp服务:sudo service isc-dhcp-server restart

3、设置TFTP服务器

1.安装tftp服务器:apt-get install tftpd-hpa tftp-hpa

2.然后配置一下tftpd-hpa服务,编辑/etc/default/tftpd-hpa文件,修改如下:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"

3.重启TFTP:sudo service tftpd-hpa restart

4.在/var/lib/tftpboot目录下新增pxelinux.0、pxelinux.cfg和install文件夹。其中pxelinux.0和pxelinux.cfg是必要的,而install文件夹用来存放Windows镜像。

4、开始安装

1.在PXE客户端启动时,它会自动到DHCP服务器上查询网络引导文件bootfile或next sever、IP地址、网关、子网掩码等信息——这些信息都是从DHCP服务器动态提供的。

2.查询到网络引导文件之后,客户端会向TFTP服务器索取pxelinux.0文件,pxelinux.0指引PXE客户端如何继续操作。而pxelinux.cfg是pxelinux.0根据客户的变量信息(Client-identifier)来识别客户的菜单。

3.在PXE客户端的pxelinux.cfg/default文件中找到类似于“label install”这样的代码。该代码的意思是告诉PXE客户端,当用户选择安装操作系统的时候,应该连同什么参数一起传递到Linux内核。

4.客户端连接到windows镜像后,在后续交互过程中,必须通过SMB协议来验证。因此需要在PXE服务器上面创建一个共享目录,并为该目录分配相关的共享权限。

5.在安装过程中,用户需要不断地输入必要的信息,例如安装目标、分区格式、Windows序列号等。

6.经过以上步骤完成后,重启系统即可完成操作系统的安装。

二维码

扫一扫关注我们

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至 baisebaisebaise@yeah.net举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

评论

发表评论