本文档主要介绍imageTailor
的使用方法并结合dpu-utilities仓库的dpuos
配置文件裁剪得到dpuos
的安装镜像,具体步骤如下:
参照imageTailor使用指导文档安装好imageTailor
工具并将裁剪所要用到的rpm包准备好。
可以使用openEuler提供安装镜像作为镜像裁剪所需要rpm包源,openEuler-{version}-everything-debug-aarch64-dvd.iso
中的rpm比较全但是此镜像很大,可以用镜像openEuler-{version}-aarch64-dvd.iso
中的rpm包和一个install-scripts.noarch
实现。
install-scripts.noarch
包括可以从everything包中获取,或者在系统中通过yum下载:
yum install -y --downloadonly --downloaddir=./ install-scripts
imageTailor
工具默认安装在/opt/imageTailor
路径下。执行下面的命令将dpuos
的配置拷贝到对应的路径下,拷贝时选择对应架构目录。当前DPU-OS裁剪配置库支持x86_64和aarch64两种架构。
cp -rf custom/cfg_dpuos /opt/imageTailor/custom
cp -rf kiwi/minios/cfg_dpuos /opt/imageTailor/kiwi/minios/cfg_dpuos
kiwi/eulerkiwi/product.conf
,增加一行dpuos
相关配置:dpuos PANGEA EMBEDDED DISK GRUB2 install_mode=install install_media=CD install_repo=CD selinux=0
kiwi/eulerkiwi/minios.conf
,增加一行dpuos
的相关配置:dpuos kiwi/minios/cfg_dpuos yes
repos/RepositoryRule.conf
,增加一行dpuos
的相关配置:dpuos 1 rpm-dir euler_base
进入到/opt/imageTailor
子目录下,修改下面3个文件的密码:
custom/cfg_dpuos/usr_file/etc/default/grub
custom/cfg_dpuos/rpm.conf
kiwi/minios/cfg_dpuos/rpm.conf
密码生成及修改方法可详见openEuler imageTailor手册配置初始密码章节。
执行下面的命令进行裁剪,最后裁剪出来的iso在/opt/imageTailor/result
路径下:
cd /opt/imageTailor
./mkdliso -p dpuos -c custom/cfg_dpuos --sec --minios force
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。