Frequently Asked Questions

isocut FAQ ​

1. Default RPM Package List Causes System Installation Failure ​

Context ​

When using isocut to trim ISO images, users specify required software packages via the configuration file /etc/isocut/rpmlist.

Since different OS versions may have reduced package sets, the default configuration only includes the kernel package to ensure successful ISO trimming. This guarantees the default configuration always produces a valid ISO image.

Symptom ​

The trimmed ISO image created with default settings may be successfully generated but fail during system installation.

The installation reports missing packages as shown in the error screenshot:

Possible Causes ​

The default RPM package list lacks essential packages required for system installation. The specific missing packages vary across OS versions, as shown in the error message during installation.

Solution ​

  1. Add missing packages:

    1. Identify required RPM packages from the installation error message.
    2. Append these packages to /etc/isocut/rpmlist.
    3. Rebuild the ISO image.

    Example modified rpmlist configuration based on the reported error:

    shell
    $ cat /etc/isocut/rpmlist
    kernel.aarch64
    lvm2.aarch64
    chrony.aarch64
    authselect.aarch64
    shim.aarch64
    efibootmgr.aarch64
    grub2-efi-aa64.aarch64
    dosfstools.aarch64