00:文章简介
关于Cobbler安装windows10的记录。
01:环境
软件 | 链接 |
---|---|
Windows 10 1809 ADK | https://go.microsoft.com/fwlink/?linkid=2026036 |
Windows PE ADK | https://go.microsoft.com/fwlink/?linkid=2022233 |
Windows 10 1809 镜像 | WSDN(https://msdn.itellyou.cn/)自行下载 |
02:制作windows10PE.iso
2.1:安装windows10 ADK
2.2:安装windows PE
2.3:创建PE镜像
以管理员模式打开部署和映像工具环境
mkdir C:\temp2\winpe
创建一个winpe的文件夹
copype x86 C:\temp2\winpe\x86
copype amd64 C:\temp2\winpe\amd64
拷贝PE文件到指定路径
Dism /mount-image /imagefile:C:\temp2\winpe\amd64\media\sources\boot.wim /index:1 /mountdir:C:\temp2\winpe\amd64\mount
挂载boot.wim到amd64目录下的mount路径下
echo net use z: \\192.168.3.8\share >> C:\temp2\winpe\amd64\mount\Windows\System32\startnet.cmd
编辑部署时的自动cmd命令:挂载 \\192.168.3.8\share 到Z下
echo z:\win\setup.exe /unattend:z:\win\win10_x64_bios_auto.xml >> C:\temp2\winpe\amd64\mount\Windows\System32\startnet.cmd
编辑部署时的自动cmd命令:执行安装程序,并指定无人值守自动响应文件
Dism /unmount-image /mountdir:C:\temp2\winpe\amd64\mount /commit
卸载boot.wim的挂载
MakeWinPEMedia /ISO C:\temp2\winpe\amd64 C:\temp2\winpe\winpe_win10_amd64.iso
制作winpe镜像并输出到指定目录
2.4:使用XFTP将制作好的winpe上传到cobbler服务器中
~]# cobbler distro add --name=windows_10_x64 --kernel=/var/lib/tftpboot/memdisk --initrd=/root/winpe_win10_amd64.iso --kopts="raw iso"
上传winpe镜像
~]# touch /var/lib/cobbler/kickstarts/winpe.xml
创建.xml自动应答文件
~]# cobbler profile add --name=windows_10_x64 --distro=windows_10_x64 --kickstart=/var/lib/cobbler/kickstarts/winpe.xml
镜像和KS文件对应关系
~]# vi /var/lib/cobbler/kickstarts/winpe.xml
其实这里的KS文件,需要放在win10镜像的共享目录一份
~]# mount -o loop,ro /tmp/cn_windows_10_business_edition_version_1809_updated_sept_2018_x64_dvd_84ac403f.iso /mnt/
挂载windows10镜像到/mnt目录下,方便一会儿直接拷贝到smb目录下
2.5:配置samba服务
客户端需要读取Samba共享的windows镜像包
~]# mkdir -p /smb/win #创建共享文件夹
~]# yum -y install samba
~]# cp /etc/samba/smb.conf{,.bak} #备份samba配置文件,要养成修改前先备份的习惯,方便出错后还原。
~]# vi /etc/samba/smb.conf #将samba配置文件修改为一下内容,这里设置samba共享文件夹没有密码,方便客户端直接挂载并读取文件。
[global]
log file = /var/log/samba/log.%m
max log size = 5000
security = user
guest account = nobody
map to guest = Bad User
load printers = yes
cups options = raw
[share]
comment = share directory目录
path = /smb/
directory mask = 0755
create mask = 0755
guest ok = yes
writable = yes
~]# systemctl start smb #开启samba服务
~]# systemctl enable smb #添加开机启动
~]# cp -r /mnt/* /smb/win #复制windows 10 的镜像到 samba的共享目录里
~]# umount /mnt/
~]# cp /var/lib/cobbler/kickstarts/winpe.xml /smb/win/win10_x64_bios_auto.xml
03:部署镜像
创建一个【windows10 x64;2C 4G 60G;桥接模式;BIOS启动】的虚拟机
记得在设置里修改为BIOS启动【编辑虚拟机设置–>选项–>高级–>固件类型–>BIOS】
稍等一会儿后,就出现安装界面了。不要担心安装界面是英文的,其实安装完成后,系统内的语言是中文。
文章更新于:
评论区