目 录CONTENT

文章目录

cobbler02-部署windows系统

cplinux98
2022-11-10 / 0 评论 / 0 点赞 / 317 阅读 / 824 字 / 正在检测是否收录...

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】

稍等一会儿后,就出现安装界面了。不要担心安装界面是英文的,其实安装完成后,系统内的语言是中文。


文章更新于:

0

评论区