Ubuntu genisoimage 和 qemu-img 的 OS X 等价物

And*_*rey 6 disk-image

如何在 OS X 10.9 上使用命令获得与在 Ubuntu 上相同的结果:

$ genisoimage -output init.iso -volid cidata -joliet -rock user-data meta-data
Run Code Online (Sandbox Code Playgroud)

$ qemu-img convert -O raw disk.img disk.img.raw
Run Code Online (Sandbox Code Playgroud)

小智 10

我必须做同样的事情来生成本地云初始化设置。

mkisofsgenisoimage据我所知,这是一个替代品。

mkisofs -output init.iso -volid cidata -joliet -rock {user-data,meta-data}
Run Code Online (Sandbox Code Playgroud)

您可以brew install cdrtools其中包括mkisofs.


小智 6

$ hdiutil makehybrid -o init.iso -hfs -joliet -iso -default-volume-name cidata config/
Run Code Online (Sandbox Code Playgroud)

其中 config/ 包含元数据和用户数据。

要安装 qemu,只需从命令行运行以下命令:

$ brew install qemu
Run Code Online (Sandbox Code Playgroud)