如何修改(添加文件或目录)到qemu-img创建的原始磁盘文件?

问题描述 投票:0回答:1

如何将文件或目录添加到

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.

filesystems qemu mount
1个回答
0
投票

您应该在

mkfs.ext4 /dev/mapper/loop0p1
之前
mount /dev/mapper/loop0p1 /image

© www.soinside.com 2019 - 2024. All rights reserved.