如何将根文件系统转换为虚拟磁盘格式(img、vmdk 或 vdi)?

如何将根文件系统转换为虚拟磁盘格式(img、vmdk 或 vdi)?

我解压了 Mageia 6 ISO 映像的内容,其中包括 Linux 根文件系统,并且通过 chroot 并运行dnf update.我还安装了一些额外的软件包,我想知道如何将目录转换为可以在 VirtualBox 或 Virt Manager 中运行的虚拟磁盘格式。如果我可以启动这个根文件系统,而不将其转换为虚拟磁盘格式,那么描述我如何管理它也是一个可以接受的答案。

答案1

尝试这个:

dd if=<path of squashfs root> of=~/filesystem.img bs=1m

应该会给你一个原始的可安装分区。如果安装时遇到错误,请尝试不使用 bs 参数。虽然会慢一些,但更安全。

相关内容