Jak sklonować dysk CD lub DVD z interfejsu CLI, aby można było uzyskać do niego dostęp w maszynie Wirtualnej systemu Windows VirtulaBox

0

Jak mogę sklonować dysk CD lub DVD na ISO lub DMG, używając tylko CLI, aby móc dołączyć go do maszyny wirtualnej VirtualBox.

Często klonuję dyski CD lub DVD za pomocą następujących poleceń:

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

Rezultatem jest .ISO na moim pulpicie, który jest, o ile wiem, trochę klonem płyty CD lub DVD.

Jednak gdy uruchamiam maszynę wirtualną VirtualBox Windows XP i dołączam ISO, Windows mówi, że nie może jej odczytać.


źródło

Odpowiedzi:

3

Możesz użyć hdiutil, aby utworzyć obraz dysku, a następnie przekonwertować na format hybrydowy:

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

UWAGA: ta metoda nie wymaga wcześniejszego odmontowania urządzenia.

jboutros
źródło
To było to. Zapomniałem, że Windows potrzebuje joliet. Dzięki.