创建虚拟机

使用 WinSCP 之类的软件把 IMG 镜像上传到 ROOT 目录,当然也可以直接 wget 下载到 PVE 宿主机。
硬盘分配在此阶段意义不大,后面都可以删掉。


转换IMG镜像文件

qemu-img convert -f raw -O qcow2 <firmware_name> <output_diskname>
#例子:qemu-img convert -f raw -O qcow2  LEDE.img vm-101-disk-1.qcow2

转换其他镜像文件的方法

qemu-img convert -f <原格式> -O <目标格式> <原文件路径> <目标文件路径> 

这里 -f <原格式>可以忽略。qemu-img会自动识别

vmdk转qcow2

qemu-img convert -O qcow2 test.vmdk test.qcow2

qcow2转vmdk

qemu-img convert -O vmdk test.qcow2 test.vmdk

vdi转qcow2

qemu-img convert -O qcow2 test.vdi test.qcow2

vhd&vhdx转qcow2

 qemu-img convert -O qcow2 test.vhdx test.qcow2

RAW转qcow2

qemu-img convert -O qcow2 test.raw test.qcow2


导入到虚拟机

qm importdisk <vmid> <source> <storage>
#例子:qm importdisk 101 vm-101-disk-1.qcow2 local-lvm

(Optional) 使用img2kvm进行操作


下载img2kvm并上传到PVE:链接

chmod +x img2kvm
#给img2kvm文件执行权限

./img2kvm <firmware_name> <vmid> <output_name> <storage>
#例子: ./img2kvm LEDE.img 101 vm-101-disk-1 local-lvm


加载磁盘

登陆管理页面,打开刚才创建的虚拟机的硬件,会看到有个未使用的磁盘,双击打开,点确认即可。磁盘容量是镜像文件的大小,容量可以进一步调整。设置引导顺序以启动虚拟机。

最后修改:2021 年 12 月 02 日 09 : 02 PM
您的任意一点激励,都对我意义重大