Download macOS Catalina Final ISO: Go ahead click on the link and download macOS ISO file. Then visit our article on how to install it on VMware and VirtualBox. That’s the ISO image, once you click on the link then click on Start downloading and wait until your downloading starts. The new Mac operating system is quite interesting because it. The new OS from Mac is here in OS X El Capitan. Apple's 12th OS release is the OS X El Capitan.Named after a rock formation in the Yosemite National Park, USA, OS X El Capitan continues and focuses on stability, performance and security in which OS X Yosemite started.
Sometimes it is very useful to mount VirtualBox .VDI images on the host system. This allows us to browse file like other file on the system. I am describing the method I used to mount the VDI images in the Mac OS system. Mounting the VDI image in Linux system is similar and in fact much easier with the availability of some other tool.For mounting the VirtualBox .VDI file, I google a bit and found the way to do it.Here is a Geeky way of Mounting VirtuaBox .VDI image to Unix like operating system like Mac OS. In Mac OS, we can use hdid tool and in Linux/Solaris, we can use losetup resp. lofiadm to do this. I carried out following steps for mounting .VDI to Mac OS. I have explained it with the places where I made mistakes and what I did to correct those mistakes.
![Download Download](/uploads/1/2/5/7/125794647/128718472.jpg)
- Close the virtual box. It cannot be done when VrrtualBox is running
- Find the folder where the image is stored. This is generally stored under BirtualBox folder. We can find .VDI files if unable to find the folder. The image file I found was named ubuntu.vdi
- I changed it to current directory in the terminal by using cd command
Second: I tried to mount the file with hdid utility
- I tried to use hdid utility to mount .VDI image file. The -nomount switch does not mount the image automatically, but makes it available under /dev folder
- But this returned an error. The .VDI format was not recognized by hdid utility
- I tried to supply different extension (.IMG) to the hdid utility, by linking ubuntu.vdi to ubuntu.img
- Now I tried to mount it again with different extension
- Now, hdid recognized the image and it was available in /dev/disk2 but it could not be read properly due to unrecognized format in the file. The unrecognized format was due to the header information in the .VDI file
hdid utility actually attaches raw disk image via a blockdevice. But .VDI image contains header information with partition information and raw disk image after that. hdid expects only raw disk image. So I had to find where the VirtualBox .VDI header stops and the raw disk image begins.
Mac Os For Virtualbox Download
To find the starting position of raw disk image, we have to do some simple calculations with these facts in consideration
- It is decided by reading 4-byte, 32-bit integer at byte offset 0x158 (decimal 344) in the .VDI file.
- This value is divided by number of bytes per sector that is 0x200 (decimal 512)
- The final value can be used with --section parameter in hdid utility to mount the image.
- The mounted image can be used from cli or gui alike
- We can use the hexdump utility icluded with Mac OS to retrieve the value where the raw disk image begins. I used man hexdump to read more about it.
- Here, the switches -C is canonical display, -s is skip offset byte from beginning, and -n is length bytes of input. Since I had to read 4-byte, I used -n 4; at the byte offset 0x158, I used -s 0x158. I got following result:
- I got the byte position I need. it is 0x00005000. The color is used here to show the position of the number. It is read two digits at a time back to the front. The byte position I need is 0x5000 (omitting leading zeros).
- But I need number of sectors, so I had to divide the number by 0x200 (decimal 512) to get the appropriate disk position. I used bc command to calculate this. You can optionally use calculator to get the number of sectors.
I need the result of 5000 / 200 (in hex) - The number of sectors to offset is 28. Now I can use hdid utility to safely mount this image.
- Now I again used hdid utility to mount the image by offsetting 28 sectors.
- This again returned an error
- This was because, i previously attached the ubuntu.img without supplying the -section switch. The image was currently mounted, but unrecognized by Mac OS.
- I unmounted the image and mounted it again with -section switch.
- Mount this image again
- This again returned an error
- The automount failed so run hdid with -nomount switch
Mac Os Vdi File Downloads
Five: I installed driver softwares that made me able to mount ext2/3 filesystem and mount it again
Mac Os Virtualbox Image Download
Mac Os Vdi File Download Windows 7
- Install the latest release of MacFUSE from google: http://code.google.com/p/macfuse/ . This software is not currently being developed.
- This piece of software however does not support ext file systems. You have to download a separate module for that Install the ext2 FUSE module: http://sourceforge.net/projects/fuse-ext2/
- Now you can use the disk utility or following command to mount the image.
- We can use -o force command to make the disk writeable.