Sivu 1/1

.dmg-tiedostojen lukeminen linuxista käsin

Lähetetty: 24.1.2020 klo 2.42
Kirjoittaja ksuomala
Otsikon mukaista juttua innostuin valitettavasti selvittämään että onko mahdollista.
Pitäisikö siis mennä näin:

1. mac:in puolella dmg:n luonti tyyliin hdiutil create -size 4g -fs hfs+ testi.dmg
2. linuxissa dmg2img testi.dmg jonka jälkeen mount -t hfsplus testi.img /mnt

?

Äsken kun yritin niin tökkäsi dmg2img-vaiheeseen. Valitti että corrupted file system tai jotain sellaista.
Pitäisikö hdiutil:in kanssa käyttää jotain tiettyä vipua että dmg2img toimisi? Vai olisikohan tämä mac jo niin huonossa kunnossa ettei tällainen kikkailu onnistu?

Linux siis debianin 10-versio, amd64 arkkitehtuuri. Ytimenä jokin 4.19- sarjalainen.

Re: .dmg-tiedostojen lukeminen linuxista käsin

Lähetetty: 24.1.2020 klo 20.12
Kirjoittaja ksuomala
Aikaisemmin löytänyt ohje oli vissiin vanhentunut. Mutta siellä neuvottiin file-komennon käyttöön mistä olikin hyötyä.

File (linuxissa, sovellettuna tiedostoon testi.dmg) sanoi muun muassa: "DOS/MBR boot sector: partition 1" .

Tästä sain vihjeen mikä johti "-P" - option käyttöön losetup-komennon kanssa. Eli "losetup -P testi.dmg /dev/loop0p2" jonka jälkeen "mount -f hfsplus /dev/loop0 /xxx" niin läksi toimimaan.