麒麟桌面V10SP1【自动安装桌面操作系统】

自动安装桌面操作系统
本次以arm64 2403版本为例制作自动安装镜像
环境:U系桌面系统 (无需同一架构)

  1. 将所需镜像下载下来并拷贝好。
    镜像版本参考:https://gxxc.wiki/kos
    file

  2. 建立好准备工作,将镜像里的内容先拷贝到 /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
    file
    3.随后修改自动应答文件
    sudo pluma /opt/iso/ky-installer.cfg
    file
    文件为实际安装所需文件,其中的参数(包括用户名,密码设置等)根据文件中内容提示,以及自身所需进行修改。
    file
    本文以全盘安装作为实例,如需自定义安装请自行修改参数。
    !!重申安装系统需备份其中重要数据
    file
    4.在ky-installer.cfg文件中继续找到oobe流程,将oem-unformat=false改为ture,之后保存退出,如图。
    file
    5.随后修改grub文件。
    sudo pluma /opt/iso/boot/grub/grub.cfg #修改grub启动文件
    file
    6.下拉文件,找到下图标蓝的内容,不同架构镜像可能不同,注意甄别(开头包含”install Kylin-Desktop” 字样)
    如下图,将其与上方包含”Try Kylin-Desktop”字样的代码段互换,并在尾端输入automatic,最后保存退出。
    file
    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 SHA256SUMS

    b. 制作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卷标名称

  3. 最后将打包好的镜像制作成U盘启动盘,可参考https://gxxc.wiki/kd/1089.html

  4. 再调制好启动项,即可自动安装操作系统了,最后再手动输入想设置的用户名密码。

  5. 实测使用dd命令制作的启动盘,要比ventoy更加方便,所需手动操作步骤更少。
    file
    file
    file

发表回复 0

Your email address will not be published.