如何将文件或目录添加到
qemu-img
创建的原始磁盘文件中。例如。我使用 qemu-img create -f raw disk.raw 1G
生成 disk.raw
文件。我想复制一些 /bin
, /usr
目录到 disk.raw
文件中。
我尝试过以下命令。参考这里。
qemu-img create -f raw disk.raw 1G
mkdir /image
losetup /dev/loop0 disk.raw
fdisk /dev/loop0
> n
> p
> ENTER
> ENTER
> ENTER
> a
> w
kpartx -a /dev/loop0
mount /dev/mapper/loop0p1 /image
但是,最后的命令输出以下错误消息:
mount: /image: wrong fs type, bad option, bad superblock on /dev/mapper/loop0p1, missing codepage or helper program, or other error.
您应该在
mkfs.ext4 /dev/mapper/loop0p1
之前mount /dev/mapper/loop0p1 /image
。