Ubuntu 22.04LTS 上で qcow2 イメージをカスタマイズする
以前に Linux の qcow2 イメージをカスタマイズする というメモを書きました。 このメモでは AlmaLinux 上で作業しています。 今回は Ubuntu 22.04LTS 上で同じ作業をする手順をメモしておきます。
検証環境¶
対象 | バージョン |
---|---|
Ubuntu | 22.04.5 LTS |
Kernel | 5.15.0-131-generic |
Ubuntu 24.04LTS ではエラーになる¶
今回は Ubuntu 22.04LTS を使っていますが、Ubuntu 24.04LTS を使うと virt-customize
を実行する際にエラーになってしまいます。 どうも Linux Kernel 6.x 系だとエラーになっているような気がしますが、原因・対処方法は定かではありません…
libguestfs のインストール¶
virt-customize は libguestfs-tools に含まれますので、これをインストールします。
apt update
apt -y install libguestfs-tools
qcow2 イメージのカスタマイズ¶
Ubuntu 24.04LTS の qcow2 イメージ (noble-server-cloudimg-amd64.img
) をカスタマイズし、wireshark-cli を追加インストールする例は以下の通りです。
virt-customize -a noble-server-cloudimg-amd64.img --install wireshark-cli
エラーが発生した場合は -v -x
オプションを指定し、コンソール上に表示されるログの内容を確認します。
virt-customize -v -x -a noble-server-cloudimg-amd64.img --install wireshark-cli