购买模板做网站,跨境电商 网站开发,做推广网站公司,购物模板网站建设在CentOS7 上实现PXE自动化安装Centos windows
一、安装前准备
关闭防火墙和SELINUX
systemctl stop firewalld
sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config
setenforce 0二、安装相关软件包并启动服务
#1.安装 httpd、tftp、dhcpd
yum -y install h…在CentOS7 上实现PXE自动化安装Centos windows
一、安装前准备
关闭防火墙和SELINUX
systemctl stop firewalld
sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config
setenforce 0二、安装相关软件包并启动服务
#1.安装 httpd、tftp、dhcpd
yum -y install httpd tftp-server dhcp syslinux system-config-kickstart
systemctl enable httpd
systemctl enable tftp
systemctl enable dhcpd
#2.准备yum源和相关目录
mkdir -pv /var/www/html/centos/7/os/x86_64
mount /dev/sr0 /var/www/html/centos/7/os/x86_64
#3.配置dhcp服务
vi /etc/dhcp/dhcpd.conf
#添加如下内容
subnet 192.168.10.0 netmask 255.255.255.0 {range 192.168.10.200 192.168.10.210;option domain-name-servers 10.18.2.50,10.4.0.17;option routers 192.168.10.254;default-lease-time 600;max-lease-time 7200;next-server 192.168.10.10;filename pxelinux.0;
}
#4.重启服务
systemctl start dhcpd
#5.准备PXE启动相关文件
创建目录
mkdir /var/lib/tftpboot/pxelinux.cfg/
#6 拷贝文件
cp -a /usr/share/syslinux/{chain.c32,mboot.c32,menu.c32,memdisk} /var/lib/tftpboot/
cp -a /var/www/html/centos/7/os/x86_64/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/
cp -a /usr/share/syslinux/{chain.c32,mboot.c32,menu.c32,memdisk} /var/lib/tftpboot/
cp -a /var/www/html/centos/7/os/x86_64/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default#7 修改default文件
vim /tftpboot/pxelinux.cfg/default
#default的内容如下default menu.c32prompt 0timeout 30MENU TITLE centos7 installLABEL centos7_x64MENU LABEL CentOS 7 X64KERNEL /netboot/vmlinuzAPPEND initrd/netboot/initrd.img methodhttp://192.168.10.110/pub
# 8 启动相关服务
systemctl restart smb
systemctl restart tftp
systemctl restart dhcpd
# 进行安装系统安装时选择pxe模式进行安装注意在bios设置中(服务器安装时一定要注意)要将默认的UEFI模式改为传统模式
三、pxe安装windows系统
#1、安装共享网络服务smb
yum install samba samba-client cifs-u* -y
#2、创建共享目录
mkdir /smbshare/windows{10,2012,2016}
useradd long
smbpasswd -a long
chown long:long /smbshare/
#3、设置共享目录
vim /etc/samba/smb.conf
[global]netbios name pxeworkgroup WORKGROUP
......
[install]comment Installation Mediapath /smbsharepublic yeswritable noprintable nobrowseable yes
#4、开启共享服务
ystemctl start smb nmb systemctl enable smb nmb
mount -o loop windows10.iso /smbshare/windows10
#5、制作pe启动盘
#我们需要windows ADK去制作自己的winpe,访问微软官方网站下载并安装
#安装完成之后以管理员身份运行Deployment and Imaging Tools Environment
copype amd64 c:\winpe
Dism /Mount-Image /ImageFile:c:\winpe\media\sources\boot.wim
/index:1 /MountDir:c:\winpe\mount
Dism /Unmount-Image /MountDir:c:\winpe\mount /commit
MakeWinPEMedia /ISO c:\winpe c:\win10pe.iso
#6、把生成的win10pe.iso复制到/var/lib/tftpboot/winpe/下#7、修改default文件引导项
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
#8、进入到winpe界面 挂载网盘并执行安装文件
net use z: \\192.168.10.10\install\windows10 /user:long 123
z:\setup.exe