Centos PXE安装windows10

编程知识 更新时间:2023-04-12 15:37:20

简单讲解在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

启动客户端!!!

更多推荐

Centos PXE安装windows10

本文发布于:2023-04-10 22:14:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/cee1177c791d5f44620242cec9a2ae50.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Centos   PXE

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 66318文章数
  • 14阅读数
  • 0评论数