一、 制作8G大小的raw镜像文件
qemu-img create -f raw ./virt-disk 8G"
上面的命名生成一个大小为8G的raw镜像virt-disk。
二、将virt-disk于loop设备关联
sudo losetup /dev/loop1 ./virt-disk
三、对loop1进行分区
sudo parted /dev/loop1"
#这个步骤是交互式的步骤下面继续执行
(1) mktable gpt #为loop1关联的raw镜像添加gpt表
(2) mkpart primary #添加一个主分区
四、将分区格式化为ext格式
sudo mkfs.ext4 /dev/loop1p1
五、挂载loop1设备
sudo mount /dev/loop1p1 ./mnt
六、将根文件系统解压到loop1分区
sudo tar -zxf -C ./mnt
七、卸载并释放loop设备
sudo umount mnt && sudo losetup -d /dev/loop1
八、制作qcow2
qemu-img convert -f raw ./virt-disk -O qcow2 ./qemu/rootfs.qcow2
这样就制作好了一个名为rootfs.qcow2的qcow2镜像。