如何从CLI克隆CD或DVD,以便可以在VirtulaBox Windows VM中访问它


0

如何仅使用CLI将CD或DVD克隆到ISO或DMG,以便将其附加到VirtualBox VM。

我经常使用以下命令克隆CD或DVD:

diskname=`df -kh /Volumes/* | grep -o Volumes.* | cut -d"/" -f2`
diskname=`echo $diskname | sed s/\ //g` # remove spaces
device=`df -kh /Volumes/* | grep Volumes | cut -d" " -f1`

sudo umount $device
dd if=$device of=~/Desktop/$diskname.iso bs=2048
hdiutil eject $device

结果是我桌面上的.ISO,据我所知,CD或DVD有点克隆。

但是,当我启动VirtualBox Windows XP VM并附加ISO时,Windows表示它无法读取它。

Answers:


3

您可以使用hdiutil创建磁盘映像,然后转换为混合格式:

hdiutil create -srcdevice $device $diskname
hdiutil makehybrid -o $diskname.iso -joliet -iso $diskname.dmg

注意:此方法不需要先卸载设备。


就是这样。我忘了Windows需要joliet。谢谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.