win10 pxe 安装linux,Centos PXE安装windows10

本文档详细介绍了如何利用CentOS PXE服务进行Windows系统的批量安装。首先,需要安装并配置samba服务,创建共享文件夹,然后挂载Windows镜像并复制安装文件。接着,制作自定义的Windows 10 PE,包括下载ADK,编辑启动脚本,并生成win10pe.iso。最后,更新PXE启动菜单,添加Windows 10安装选项,以便客户端可以通过PXE启动进行安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简单讲解在Centos PXE服务下安装windows系统

仅供学习与交流,请勿用于商业用途

Centos PXE服务器的设置方法请查看我另一篇文章

接下来我们使用Centos服务器批量安装windows系统

配置samba

我们需要samba来共享windows安装文件

安装samba相关包

yum install samba samba-client cifs-u* -y

创建共享的文件夹

mkdir /smbshare/windows{10,2012,2016}

useradd long

smbpasswd -a long

chown long:long /smbshare/

修改samba配置文件,修改以下内容

vim /etc/samba/smb.conf

[global]

netbios name = pxe

workgroup = WORKGROUP

......

[install]

comment = Installation Media

path = /smbshare

public = yes

writable = no

printable = no

browseable = yes

启动samba服务

systemctl start smb nmb && systemctl enable smb nmb

挂载windows10镜像到本机,并复制安装文件到samba共享目录

cp -rf /media/cdrom /smbshare/windows10

创建windows10PE

我们需要windows ADK去制作自己的winpe,访问微软官方网站下载并安装

安装完成之后以管理员身份运行Deployment and Imaging Tools Environment

copype amd64 c:\winpe

挂载Boot.wim到临时目录

Dism /Mount-Image /ImageFile:"c:\winpe\media\sources\boot.wim"

/index:1 /MountDir:"c:\winpe\mount"

并修改启动脚本

notepad c:\winpe\mount\Windows\System32\Startnet.cmd

添加以下内容,注意字符之间的空格

wpeinit

net use z: \\pxe\install\windows10 /user:long 123

z:\setup.exe

卸载并保存boot.vim

Dism /Unmount-Image /MountDir:"c:\winpe\mount" /commit

生成win10pe.iso

MakeWinPEMedia /ISO c:\winpe c:\win10pe.iso

把生成的win10pe.iso复制到/var/lib/tftpboot/winpe/下

添加win10选项到PXE启动菜单

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

label Install MS Windows 10

menu label Install MS Windows 10

kernel memdisk

initrd /winpe/win10pe.iso

append iso raw

启动客户端!!!

62890caa07eb42d7f01ef1df8f737d64.png

9b918da624acbb2b71939cb28316c7d5.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值