mkdir cloudinit
cd cloudinit
下载相应的qcow2并且检查qcow2是否完好。
wget https://cloud.centos.org/centos/10-stream/x86_64/images/CentOS-Stream-GenericCloud-10-20250923.0.x86_64.qcow2
qm create 500 --cores 4 --memory 4096 -name cloudinit --net0 virtio,bridge=vmbr0
qm importdisk 500 CentOS-Stream-GenericCloud-10-20250923.0.x86_64.qcow2 local-lvm
qm set 500 --scsi0 local-lvm:vm-500-disk-0
qm set 500 --ide0 local-lvm:cloudinit
qm set 500 --serial0 socket
qm set 500 --boot c --bootdisk scsi0
qm set 500 --ciuser root --cipassword xxx
qm set 500 --ipconfig0 ip=192.168.1.1/24,gw=192.168.1.1
注意你qm importdisk进去之后,可以的话最好去web上面改。
更改qcow2配置
virt-filesystems -a CentOS-Stream-GenericCloud-10-20250923.0.x86_64.qcow2
查看位置,例如 /dev/sda2
guestmount -a CentOS-Stream-GenericCloud-10-20250923.0.x86_64.qcow2 -m /dev/sda2 /mnt
这样就挂载到 /mnt 了。
用完之后
umount /mnt