Mengubah iso ke img tetapi hdiutil tidak mengenali file iso

3

Saya mencoba untuk mengkonversi file iso ke file img menggunakan perintah hdiutil di terminal cli tetapi sepertinya hdiutil saya tidak akan mengenali 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 = tidak dikenali)

Mesin saya menjalankan OS X 10.7 Lion. Iso berasal dari situs Ubuntu jadi tidak masalah. Saya juga sudah mencoba dengan versi awal Ubuntu tetapi saya sudah mendapatkan hasil yang sama.

Saya sudah mencoba mode verbose dari perintah dan ini adalah outputnya:

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

Tampaknya ada masalah dengan beberapa perpustakaan, mungkin instalasi hdiutil yang buruk. Saya memiliki hasil yang sama jika saya mencoba menggunakan program utiliy disk.

Apa yang bisa saya lakukan untuk menyelesaikan masalah dengan mesin saya dan mengonversi iso ke img?

Sauro
sumber
Mengapa Anda ingin mengonversi iso ke img?
pixelomer
1
Bisa jadi "format disk" dari ISO adalah sistem file yang tidak diketahui Mac seperti ext. ISO juga akan terbuka di Finder tanpa mengonversi ke DMG. Tetapi, sekali lagi, jika ini adalah sistem file asing, Anda masih tidak dapat membacanya.
Steve Chambers
@SteveChambers: Komentar Anda menempatkan saya di jalan yang benar. Mencari dalam-dalam Saya sudah membaca tautan ini: askubuntu.com/questions/468437/… di mana saya mendapatkan bahwa mac saya memerlukan efi 32bit. Jadi saya sudah mengunduh iso 32 bit dari ubuntu ubuntu-14.04.5-desktop-i386.iso dan sudah dikenali dari hdiutil.
Sauro