1、下载 cloudimage 镜像
http://cloud.centos.org/centos/7/images/
我下载的是 centos7 2003,得到 CentOS-7-aarch64-GenericCloud-2003.qcow2.xz 镜像文件,通过命令 xz -d CentOS-7-aarch64-GenericCloud-2003.qcow2.xz 解压得到 CentOS-7-aarch64-GenericCloud-2003.qcow2。
2、将 qcow2 格式镜像转换为原始格式
qemu-img convert -f qcow2 -O raw ./CentOS-7-aarch64-GenericCloud-2003.qcow2 ./CentOS-7-aarch64-GenericCloud-2003.img
3、将镜像挂载为 loop 设备
# 创建一个 loop 设备
mknod /dev/loop200 b 7 200
# 挂载镜像
losetup /dev/loop200 ./CentOS-7-aarch64-GenericCloud-2003.img
# 映射分区
kpartx -av /dev/loop200
此时镜像的分区设备被创建在