How To Run Dmg Files In Linux

Viewer

  • Can I Use DMG Files in. A.dmg file is kind of like an USB stick in a file and can be handled more or less the same way. To install from a.dmg file you usually do the following: double click the.dmg to make its content available (name will show up in the Finder sidebar), usually a window opens showing the content as well.
  • How to run dmg file? By rudysuryanto » Tue Mar 16, 2010 6:49 am. I have downloaded dmg file, that run under Mac. Can dmg file run in Linux? How to run dmg file in Linuxmint 8?

Open DMG File on Linux

DMG files use Hierarchical File System (HFS) as a disk file system format. In order for your Linux machine to open DMG files it needs to support HFS and HFS+. To enable HFS and HFS+ support on your Linux machine you will need to install HFS tools and kernel modules.

Option 1: Mount the DMG. If the Linux distribution you’re on has HFS support in the kernel (Ubuntu 14.04.1 LTS supports it), it’s pretty easy to just mount the DMG image: We’re using “sudo” because we need root privileges to mount things. The HFS+ file system type is specified with “-t hfsplus”.

Ubuntu

Below are instructions on how to install HFS and HFS+ and mount HFS+ drive on Ubuntu.

1) Install hfsprogs which enables operation with HFS and HFS+ on Linux via ports of mkfs and fsck.

sudo apt-get install hfsprogs

2) Mount or remount the HFS+ drive

sudo mount -t hfsplus -o force,rw /dev/sdXY /media/mntpoint

or

sudo mount -t hfsplus -o remount,force,rw /mount/point

3) If the drive is partially corrupted or was unmounted with an error run:

sudo fsck.hfsplus -f /dev/sdXY

CentOS

Below are instructions on how to mount HFS or HFS+ in CentOS:

1) Install hfs kernel modules and hfs+ tools:

yum install kmod-hfs

yum install hfsplus-tools

2) Mount or remount the HFS+ drive

sudo mount -t hfsplus -o force,rw /dev/sdXY /media/mntpoint

or

How To Run Dmg Files In Linux Operating System

sudo mount -t hfsplus -o remount,force,rw /mount/point

3) If the drive is partially corrupted or was unmounted with an error run:

sudo fsck.hfsplus -f /dev/sdXY

With HFS and HFS+ enabled you are ready to mount your DMG file.

Following DMG partitioning schemes were tested to work with instructions below:

  • Apple Partition Map
  • CD/DVD (partitioned)
  • CD/DVD (partitioned) with ISO data
  • Hard disk
  • Master Boot Record Partition Map
  • No partition map

Below is a command to mount an image.dmg file using hfsplus file system:

sudo mount -t hfsplus image.dmg /mnt

How To Run Dmg Files In Linux Windows 10

Here -t hfsplus tells mount command to mount with HFS+ file system. The /mnt specifies a path to where the image will be mounted.

To unmount following command is needed:

sudo mount -t hfsplus image.dmg /mnt