从 qcow2 获取原始磁盘映像

从 qcow2 获取原始磁盘映像

我想使用 QEMU/libvirt 将 Ubuntu(或任何发行版)安装为 UEFI,并在运行时进行一些更改并关闭机器。这将创建一个qcow2磁盘。

如果这不是虚拟机,并且在上一步中我在真实 PC 上安装了 Ubuntu,那么我可以使用实时 USB 来访问 PC 的硬盘并对整个磁盘进行字节复制。这将为我留下一个原始图像,我可以将其安装在环回设备上或将其传递给需要原始图像的工具。

有没有办法以某种方式直接从 qcow2 访问这种原始图像?

答案1

要安装 qcow2 映像,您可以执行以下操作...

modprobe nbd max_part=16
qemu-nbd -c /dev/nbd0 image.qcow2
mount /dev/nbd0p4 /mnt

反之亦然......

umount /mnt
qemu-nbd -d /dev/nbd0

相关内容