Sto provando a convertire un file ISO in un file img usando il comando hdiutil nel cli terminal ma sembra che il mio hdiutil non riconoscerà gli iso.
hdiutil convert /mypathdir/ubuntu-16.04.4-desktop-amd64.iso" -format UDRW -o "/mypathdir/ubuntu-16.04.4-desktop-amd64.img
hdiutil: convert failed - non riconosciuto
(non riconosciuto = non riconosciuto)
La mia macchina esegue OS X 10.7 Lion. L'iso viene dal sito di Ubuntu quindi va bene. Ho anche provato con una versione precedente di Ubuntu ma ho gli stessi risultati.
Ho provato la modalità dettagliata del comando e questo è il suo output:
mymachine$ hdiutil convert ubuntu-16.04.4-desktop-amd64.iso -format UDRW -o ubuntu-16.04.4-desktop-amd64.img -verbose
hdiutil: convert: processing "ubuntu-16.04.4-desktop-amd64.iso"
DIBackingStoreInstantiatorProbe: interface 0, score 100, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface 1, score -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface 2, score -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface 3, score 100, CCarbonBackingStore
DIBackingStoreInstantiatorProbe: interface 4, score -1000, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface 5, score -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface 6, score -1000, CVectoredBackingStore
DIFileEncodingInstantiatorProbe: interface 0, score -1000, CMacBinaryEncoding
DIFileEncodingInstantiatorProbe: interface 1, score -1000, CAppleSingleEncoding
DIFileEncodingInstantiatorProbe: interface 2, score -1000, CEncryptedEncoding
DIFileEncodingInstantiatorProbe: interface 0, score -1000, CUDIFEncoding
DIFileEncodingInstantiatorProbe: interface 0, score -1000, CSegmentedNDIFEncoding
DIFileEncodingInstantiatorProbe: interface 1, score -1000, CSegmentedUDIFEncoding
DIFileEncodingInstantiatorProbe: interface 2, score -1000, CSegmentedUDIFRawEncoding
DIDiskImageInstantiatorProbe: interface 0, score -1000, CUDIFDiskImage
DIDiskImageInstantiatorProbe: interface 1, score 0, CSparseBundleDiskImage
DIDiskImageInstantiatorProbe: interface 2, score 0, CSparseDiskImage
CRawDiskImage: data fork length 0x000000001D987C64 (496532580) not a multiple of 512.
DIDiskImageInstantiatorProbe: interface 3, score -100, CRawDiskImage
DIDiskImageInstantiatorProbe: interface 4, score 0, CDARTDiskImage
DIDiskImageInstantiatorProbe: interface 5, score 0, CDiskCopy42DiskImage
DIDiskImageInstantiatorProbe: interface 6, score 0, CNDIFDiskImage
DIDiskImageInstantiatorProbe: interface 8, score -100, CShadowedDiskImage
DIDiskImageInstantiatorProbe: interface 9, score -1000, CCFPlugInDiskImage
DIDiskImageInstantiatorProbe: interface 10, score -100, CWrappedDiskImage
DIDiskImageNewWithBackingStore: probe fails to find appropriate CDiskImage class.
convert: unable to recognize "ubuntu-16.04.4-desktop-amd64.iso":
non riconosciuto.hdiutil: convert: result: 109
hdiutil: convert failed - non riconosciuto
Sembra che ci sia un problema con alcune librerie, forse una cattiva installazione di hdiutil. Ho gli stessi risultati se provo a utilizzare il programma di utilizzo del disco.
Che cosa posso fare per risolvere il problema con la mia macchina e convertire l'iso in img?