我有一个 debian 10 虚拟机/物理服务器,我想将其完全克隆到 USB (DOK) 驱动器中,并使其可启动。
另外 - 我需要这个 DOK 是读/写的,而不仅仅是像 CDFS 这样的 ROM。
我知道有很多工具和方法,但我已经尝试了一些,但没有任何工具和方法能给我稳定、准确的结果。
Systemback“实时系统”正在创建良好的可启动USB,但我没有设法将其正确更改为RW(也看起来像是使用奇怪的配置创建CDFS)。
我尝试过的其他一些工具是 dd (我复制了完整分区,但它的过程和结果都不是很稳定)、mkusb 和 clonezilla。
答案1
由于您的虚拟机存储在 VMDK 文件中,因此您可以在转换为原始文件时将其简单地存储在 USB 驱动器上:
sudo qemu-img convert -p -O raw source.vmdk /dev/disk/your-usb-drive
当然,虚拟机必须处于非活动状态。 USB 驱动器必须足够大以容纳整个 VM 存储。
由于虚拟机已使用完全虚拟化和 EFI 引导方式进行设置,因此无需执行其他操作。