- 环境及版本查看
- 拷贝和挂载镜像
把KOS2303镜像拷贝至主机并且挂载
# mount Kylin-Desktop-V10-SP1-General-Release-2303-X86_64.iso /mnt2303
新建iso目录用于定制iso镜像
# mkdir /iso
因为挂载目录只读所以需要把所有文件复制到/iso目录进行定制化操作
从挂载目录把所有文件复制至/iso目录
# rsync -a /mnt2303 /iso
- 在iso目录下新建目录
# cd /iso
# mkdir deploy
# mkdir third-party
注意:其中third-party用于放置初始化deb包和在安装系统时自动安装的deb包,deploy用于放置安装完系统以后重启系统后自动安装的包
4. 创建kyinit目录用于创建初始化deb包
目录结构如下
# pwd
/iso/third-party/common/kyinit
# tree
.
├── DEBIAN
│ ├── control
│ └── postinst
└── usr
└── local
└── init
├── autostart
│ ├── auto.desktop
│ ├── autostart.sh
│ └── first-init
├── config
├── scripts
│ └── security_init.sh
├── services
├── sysinit.cfg
└── sys-init.sh
#
压缩包使用以下地址下载
https://files.cnblogs.com/files/minseo/kyinit.zip?t=1688982797&download=true
5. 把对应包分别放置在对应目录
需要在安装操作系统的时候安装的包放置在目录third-patry
需要在安装完系统之后的包放置在目录deploy
6. 打包iso
# cd /iso
# find -type f -print0 | xargs -0 md5sum|grep -v isolinux/boot.cat |tee md5sum.txt
# mkisofs -J -r -T -joliet-long -V "Kylin-Desktop-V10-SP1" -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 -allow-limited-size -o /home/kylin/桌面/Kylin-Desktop-V10-SP1-new.iso .
- 安装
标签:2303,boot,init,iso,镜像,ISO,KOS,安装,目录 From: https://www.cnblogs.com/minseo/p/17541785.html注意:安装是不要选择自动登录