isocut常见问题与解决方法
问题1:默认 rpm 包列表安装系统失败
背景描述
用户使用 isocut 裁剪镜像时通过配置文件 /etc/isocut/rpmlist 指定需要安装的软件包。
由于不同版本会有软件包减少,可能导致裁剪镜像时出现缺包等问题。 因此 /etc/isocut/rpmlist 中默认只包含 kernel 软件包。 保证默认配置裁剪镜像必定成功。
问题描述
使用默认配置裁剪出来的 iso 镜像,能够裁剪成功,但是安装可能失败。
安装报错缺包,报错截图如下:
原因分析
使用默认配置的 RPM 软件包列表,裁剪的 iso 镜像在安装时缺少必要的 RPM 包。 缺少的包如报错的图示,并且在不同版本中,缺少的 RPM 包也可能是不同的,以安装时实际报错为准。
解决方案
增加缺少的包
- 根据报错的提示整理缺少的 RPM 包列表
- 将上述 RPM 包列表添加到配置文件 /etc/isocut/rpmlist 中。
- 再次裁剪安装 iso 镜像
以问题描述中的缺包情况为例,修改 rpmlist 配置文件如下:
shell$ cat /etc/isocut/rpmlist kernel.aarch64 lvm2.aarch64 chrony.aarch64 authselect.aarch64 shim.aarch64 efibootmgr.aarch64 grub2-efi-aa64.aarch64 dosfstools.aarch64
文档捉虫