virt-sysprep

Reset, unconfigure, or customize a virtual machine image. More information: <https://manned.org/virt-sysprep>.

Install

All systems
curl cmd.cat/virt-sysprep.sh
Debian Debian
apt-get install libguestfs-tools
Ubuntu
apt-get install libguestfs-tools
image/svg+xml Kali Linux
apt-get install libguestfs-tools
Fedora
dnf install libguestfs-tools-c-1
Windows (WSL2)
sudo apt-get update sudo apt-get install libguestfs-tools
Raspbian
apt-get install libguestfs-tools

Reset, unconfigure, or customize a virtual machine image. More information: <https://manned.org/virt-sysprep>.

  • List all supported operations (enabled operations are indicated with asterisks):
    virt-sysprep --list-operations
  • Run all enabled operations but don't actually apply the changes:
    virt-sysprep --domain vm_name --dry-run
  • Run only the specified operations:
    virt-sysprep --domain vm_name --operations operation1,operation2,...
  • Generate a new `/etc/machine-id` file and enable customizations to be able to change the host name to avoid network conflicts:
    virt-sysprep --domain vm_name --enable customizations --hostname host_name --operation machine-id

© tl;dr; authors and contributors