麒麟桌面V10SP1【自动安装桌面操作系统】
自动安装桌面操作系统
本次以arm64 2403版本为例制作自动安装镜像
环境:U系桌面系统 (无需同一架构)
-
将所需镜像下载下来并拷贝好。
镜像版本参考:https://gxxc.wiki/kos

-
建立好准备工作,将镜像里的内容先拷贝到 /opt/iso目录下,终端中分别执行以下命令。
sudo mkdir /mnt/iso #建立目录
sudo mkdir /opt/iso #同上
sudo mount Kylin-Desktop-V10-SP1-2403-Release-20240430-arm64.iso /mnt/iso #挂载镜像到/mnt/iso,此处以2403arm镜像为例,根据实际情况填写
sudo rsync -a /mnt/iso/ /opt/iso/ #将镜像的内容拷贝至/opt/iso下
sudo umount /mnt/iso

3.随后修改自动应答文件
sudo pluma /opt/iso/ky-installer.cfg

文件为实际安装所需文件,其中的参数(包括用户名,密码设置等)根据文件中内容提示,以及自身所需进行修改。

本文以全盘安装作为实例,如需自定义安装请自行修改参数。
(!!重申安装系统需备份其中重要数据)

4.在ky-installer.cfg文件中继续找到oobe流程,将oem-unformat=false改为ture,之后保存退出,如图。

5.随后修改grub文件。
sudo pluma /opt/iso/boot/grub/grub.cfg #修改grub启动文件

6.下拉文件,找到下图标蓝的内容,不同架构镜像可能不同,注意甄别(开头包含”install Kylin-Desktop” 字样)
如下图,将其与上方包含”Try Kylin-Desktop”字样的代码段互换,并在尾端输入automatic,最后保存退出。

7.最后,压制新的iso文件
在iso目录下
a. 删除旧的md5sum算号文件和SHA256SUMS算号文件,并重新生成。rm md5sum.txt rm SHA256SUMS find -type f -print0 | xargs -0 md5sum|grep -v isolinux/boot.cat |tee md5sum.txt find -type f -print0 | xargs -0 sha256sum|grep -v isolinux/boot.cat |tee SHA256SUMSb. 制作iso
【arm】
mkisofs -r -T -J -joliet-long -allow-limited-size -m lost+found -m rr_moved -quiet -c boot.catalog -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -V 'Kylin-Desktop-V10-SP1' -sysid 'LINUX' -o '/home/kylin/Kylin-Desktop-v10sp1-xxx-arm64.iso' ./【x86】
mkisofs -J -r -T -joliet-long -no-emul-boot -boot-load-size 4 -boot-info-table -r -b isolinux/isolinux.bin -c isolinux/boot.cat -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -V "Kylin-Desktop-V10-SP1" -o /home/kylin/Kylin-Desktop-v10sp1-xxx-amd64.iso ./说明:
-o 后加自定义镜像输出路径及输出镜像名称
-V 后加自定义ISO卷标名称 -
最后将打包好的镜像制作成U盘启动盘,可参考https://gxxc.wiki/kd/1089.html
-
再调制好启动项,即可自动安装操作系统了,最后再手动输入想设置的用户名密码。
-
实测使用dd命令制作的启动盘,要比ventoy更加方便,所需手动操作步骤更少。


