系统环境: UniKylin-3.3-6
需要软件包: livecd-tools-21.6-1
依赖:
hfsplus-tools-540.1.linux3-9
syslinux-6.03-1
syslinux-nonlinux-6.03-1
syslinux-extlinux-6.03-1
syslinux-ext-nonlinux-6.03-1
1. 搭建并配置本地源
Createrepo -d -g /path/to/your-comps.xml -o /path/to/repo/ /path/to/repo/
修改/etc/yum.repos/xx.repo,如下:
[kylin-livecd]
name=kylin-livecd
baseurl=file:///path/to/repo
enabled=1
gpgcheck=0
2. 配置kylin.ks文件
part / --size xxxx # 按照自己安装的软件包多少写合适大小,太小会报错
rootpw # 可配置root密码
repo --name=kylin-livecd --baseurl=file:///path/to/repo # 配置源路径
%packages # 在该段添加iso中需要安装的软件包组
%post # 在该段添加安装后脚本
(其余kickstart文件配置项参考system-config-kickstart,以及/usr/sha/doc/live-tools-21.6 路径下的.ks文件)
3. 执行livecd-creator(注意关闭selinux)
livecd-creator --config=kylin.ks --cache=var/cache/live --fslabel=UniKylin-3.3-6-livecd