无法使用 Libguestfs 自定义焦点图像

无法使用 Libguestfs 自定义焦点图像

我下载了focal-server-cloudimg-amd64.img并尝试在其上预安装软件,以便在 proxmox 中创建模板。当我运行 时virt-customize --install ...,它失败并显示“设备上没有剩余空间”。因此,我尝试使用virt-resize来增加 的大小/dev/sda1。但是,它在启动时失败,因为分区被重新排序(https://bugzilla.redhat.com/show_bug.cgi?id=1472039)。我并不认为我所做的事情不寻常,但我陷入了困境。我错过了什么?其他人在做什么?

答案1

我认为您应该能够使用此工具安装小型软件包,但请记住,如果您使用 virt-copy-in 或 virt-customize --copy-in 命令复制软件包文件,请确保在安装完成后将其删除,它可能有助于释放 qcow2 或 OS 文件 img 中的空间。

实际上,你可以使用以下命令在 OS 映像上运行 df -h 或 lsblk:

virt-customize --run-command 'lsblk' or virt-customize --run-command 'df -h' 

要了解图片上还剩下多少空间,

您还可以使用此命令调整图像大小:

qemu-img resize image_name +100M (This command adds 100 more MB to you image)

相关内容