Tombstone Boo! Mac OS
This posting documents how I configured triple boot environmentof Ubuntu 9.10 karmic, Mac OS X 10.6 and Windows 7 on ?one of my machines. All operatingsystems are installed on a single physical disk. Grub2[1] boot loaderinstalled by Ubuntu will be used as the primary boot loader. Grubwill be then used to boot Chameleon[2] boot loader whichboots Mac OS X. Grub boots Ubuntu’s Linux kernel directly andWindows by chain-loading the Windows boot loader from the Windowspartition.
Get up to the minute entertainment news, celebrity interviews, celeb videos, photos, movies, TV, music news and pop culture on ABCNews.com. Install Mac OS On VirtualBox Virtual Machine Steps. 2.1 Create MacOS Virtual Machine In Virtualbox. Open virtualbox, click New button to create a new virtual machine. Input macOS high sierra or macOS mojave in the Name field, select Mac OS X in Type drop down list, select Mac OS X(64-bit) in Version drop down list, then click Next button. Boot UniBeast to the OS X installer and format the HDD with this scheme: GUID partition tables first partition - for Win8, size as desired, MSDOS FAT second partition - for Mountain Lion, size as desired, Mac OS Extended (Journaled) any other partitions you want, size as desired, format as desired 2. The following is how you boot Mac in recovery mode that uses your Internet connection: Step 1. Click on the Apple logo at the top left corner of your screen and select Restart to restart your Mac. When you hear the boot chime on your Mac, press the Command + Option + R keys together on your keyboard. I currently have a bit of a backlog, so it may be a while before I can get to your request. To request a song, fill in the Answer this question box at the bottom of the page and click Submit Reply. How to get my glyph: Spoiler Ill be putting a few codes on my last Mandachord video of the day, but.
Partitioning the disk causes headache and requires some tweakingas we have to install both GUID Partition Table[3]and Master Boot Record Partition Table[4]on the same disk. Mac OS X only supports system disks with GPT. ButWindows doesn’t support booting from a disk with GPT[5]. Ubuntuis happy to boot from disks paritioned using both GPT and MBR. Thuswe have to create hybrid GPT/MBR boot record[6].
We’re going to do the initial partitioning of the system diskfrom within Mac OS X installer environment usingdiskutil(8)
[7]tool. Follow the instructions in the posting Create Mac OS X 10.6 Snow Leopard USB installation media forHackintosh and create bootable Mac OS X installer USB mediathat works with your system. Of course if your system boots withthe retail Mac OS X DVD, you can use that too.
Next we have to decide the partition table layout. Wheninstalling Grub 2 on a disk with GPT, it’s recommended to have BIOSBoot Partition[8],[9].With the hybrid partition table in place, you’re limited to only 4partitions that are available to Windows. And two of thesepartitions are reserved (EFI Partition and BIOS Boot Partition) soyou only have 2 primary partitions to configure at your will. Alsoit’ll be difficult to work with the partitioning after we’vefinished with the installations and gotten everything to work soit’s better to do good initial planning.
Ubuntu 9.10 karmic and later install Grub 2 that is capable ofhandling LVM. Since we’re going to install Ubuntu on logicalvolume(s), there’s not need for a separate partition for/boot
file system. That’s great!
I partitioned my 600GB disk as follows:
- Partition 1: 200MB HFS+ volume labeled
EFI
. Thisis created automatically when partitioning the disk withdiskutil(8)
[7].Chameleon boot loader code and support files are also installed onthis volume. This way there’s no need to do any customization tothe Mac OS X volume described below. - Partition 2: 2MB volume for the BIOS Boot Partition. Used byGrub.
- Partition 3: 150GB NTFS volume for Windows.
- Partition 4: 50GB Physical volume for volume group managed byLVM. The volume group will house the Ubuntu installation.
- Partition 5: 100GB Mac OS X system volume labeled
Hackintosh HD
for the operating system, applicationsand user home directories. - Partition 6: ~300GB HFS+ volume labeled
Video
forvideo archive and scratch space used during editing of homevideos.
To partition the disk boot Mac OS X installer and launchTerminal.app
from the Utilities menu. Firstidentify the system disk.
In my system the system disk is /dev/disk7
. Then Ipartitioned the disk using the following command.
As noted above, this will create total of six partitions. Inaddition to the five partitions listed above, the 200MB EFIpartition is automatically created bydiskutil(8)
[7]as the first partition of the disk. I marked the Windows, Linux andBIOS boot partitions temporarily as FAT32 so that the space getsallocated for these partitions. The Windows partition will beformatted as NTFS when installing Windows 7, the Linux partitionwill be added to the volume group when installing Ubuntu and Grubinstaller will use the BIOS boot partition.
The empty, just partitioned hard disk is not bootable and won’tbe even after installing Mac OS X in the next step. But we can copyChameleon boot loader and its configuration from the Mac OS X USBinstaller to the system disk. See my guide for more details about Chameleon. These steps assumethat the Mac OS X installer was created like documented in thatposting. While still in the Mac OS X installer withTerminal.app
running, execute the followingcommands.
Create HFS+ file system on the EFI volume and mount it.
Mark the EFI file system so that fseventsd doesn’t keep any logsthere.
Copy the Chameleon boot loader binaries to the root of the EFIvolume. You really need the
boot
file, which is thelast stage of Chameleon boot system and contains bulk of theChameleon code, but it’s a good idea to have the images of thefirst stages at hand, too.Copy Chameleon support file directory
Extra
to theEFI volume.Unmount the EFI volume.
Eject the system disk so that you can write to the block devicefile in the next step.
Now you can copy the Chameleon initial boot code from theinstaller file system to the Master Boot Record at the beginning ofthe system disk.
Then copy the Chameleon 2nd stage boot code from the installerfile system to the beginning of the EFI partition.
Bootloader installation is now ready. Mount the Mac OS X volumeso you can install Mac OS X onto it.
Finally, quit
Terminal.app
.
Go ahead and install Mac OS X normally on the Mac OS X volume(Hackintosh HD
). After the installation is finished,the machine should boot to Mac OS X as we installed the Chameleonboot loader to the Master Boot Record and support files to the EFIpartition in the previous steps. It’s a good idea to create backupsof the Master Boot Record of the system disk at this stage so youcan revert back if needed. You can use e.g.dd(1)
[10]in Mac OS X installer shell.
When the system disk was partitioned above withdiskutil(8)
[7],it also created the hybrid GUID/MBR partition table. You can nowboot Windows 7 installer and format the partition dedicated toWindows as NTFS. Proceed to install Windows on this partition.After Windows is installed, the machine now boots Windows as theWindows installer replaced Chameleon boot code in the Master BootRecord with its own boot code. No need to worry, we’ll get Mac OS Xback after installing Ubuntu and configuring Grub.
Use Ubuntu alternate installer[11].Boot the installer and proceed to the disk partitioning step.Choose manual partitioning and create a volume group to thepartition dedicated to Ubuntu, create required volumes and installUbuntu there. When the installer prompts for boot loader deviceinstallation, don’t answer yet but switch to the console(Alt-F2). We need to activate the BIOS Boot Partitionfirst. In the following setup /dev/sda
is the physicalsystem disk.
Mount the special file systems at the target file system.
Enable BIOS Boot Partition using
parted(1)
[12].Unmount the special file systems at the target file system.
Now switch back to the installer virtual console(Alt-F1) and input the system disk block device name/dev/sda
and finish with Ubuntu installation.
After installing Ubuntu, you should be able to boot it usingGrub. However, Ubuntu installer and parted(1)
havedestroyed the hybrid GPT/MBR partition table. But we can fix thatusing the gptsync(1)
tool which is part of therEFIt[13].gptsync
package is available for Ubuntu[14],but unfortunately the version in karmic is too old tosupport BIOS Boot Partitions[15].This has been fixed in the version 0.13-4 of the package.Until there’s a working version of gptsync
package inUbuntu, you can use the package from Debian[16].When you have a version of gptsync(1)
installed whichsupports BIOS Boot Partitions, go ahead and re-create the hybridpartition table.
Ubuntu installer should detect the Windows 7 installation andcreate a Grub menu entry for it. It’ll also detect the Mac OS Xinstallation and create menu entry for that, too. However, that isno good to us since it uses Grub’s native Mach kernel loadingfacilities[17] but wewant to use Chameleon to boot Mac OS X.
So let’s create a custom menu entry that will boot Chameleon.Save the following script as /etc/grub.d/99_local_chameleon and setit executable.
Tombstone Boot Mac Os And Kali Linux
And update the Grub configuration.
Now you should have Grub menu from which you can choose whetherto boot Ubuntu, Mac OS X or Windows.
Unfortunately, partition changes related to Ubuntu installationbreaks Windows on my machine. When trying to boot Windows, I getWindows Boot Manager error screen with status0xc00000e
. To fix this, boot to Windows RecoveryEnvironment and start Command Prompt. With Windows 7retail DVD in hand, boot it, choose your language and localesettings and choose Repair your computer. If the RecoveryEnvironment asks Do you want to apply repairs and restart yourcomputer, choose No. Choose Use recovery toolsthat can help fix problems starting Windows and then clckCommand Prompt. In the Command Prompt find the drive thatcontains the Windows installation. Most likely it’sC:
. Run the following commands to repair Windows BootCatalog.
It should now be possible to boot Windows from the Grub bootmenu.
- [1] GNU GRUB - GRUB 2 / http://www.gnu.org/software/grub/grub-2.en.html
- [2] Chameleon / http://chameleon.osx86.hu
- [3] GUID Partition Table at Wikipedia / http://en.wikipedia.org/wiki/GUID_Partition_Table
- [4] Master boot record at Wikipedia / http://en.wikipedia.org/wiki/Master_boot_record
- [5] Windows and GPT FAQ / http://www.microsoft.com/whdc/device/storage/GPT_FAQ.mspx
- [6] Hybrid MBRs / http://www.rodsbooks.com/gdisk/hybrid.html
- [7] diskutil(8) Mac OS X Manual Page / http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man8/diskutil.8.html
- [8] http://grub.enbug.org/BIOS_Boot_Partition / GRUB Wiki: BIOS BootPartition
- [9] BIOS Boot Partition (GPT) at Wikipedia / http://en.wikipedia.org/wiki/BIOS_Boot_Partition_(GPT)
- [10] dd(1) Mac OS X Manual Page / http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man1/dd.1.html
- [11] Complete Download Options List, Alternate installer details /http://www.ubuntu.com/getubuntu/downloadmirrors#alternate
- [12] GNU Parted / http://www.gnu.org/software/parted/
- [13] rEFIt - An EFI Boot Menu and Toolkit / http://refit.sourceforge.net
- [14] Details of package gptsync in karmic / http://packages.ubuntu.com/karmic/gptsync
- [15] Debian Bug report logs: #545190 - gptsync fails on finding aBIOS Boot Partition / http://bugs.debian.org/545190
- [16] Details of package gptsync in squeeze / http://packages.debian.org/testing/gptsync
- [17] GRUB Wiki: XNUSupport / http://grub.enbug.org/XNUSupport
Macbooks or iMacs hardly require reinstallation of their Mac OS, but when they do then it’s a fairly difficult process especially if your secondary computer is Windows. Reinstalling Mac OS is a time-consuming process and requires a lot of patience that’s why recommend doing this process in your free time or weekends.
To get started with you require a USB drive with at least 8GB storage (16GB recommended). Then you need a working Mac OS ISO or DMG Installation Image. You can download it from the Apps Store or you can find Mac OS Image at ISORIVER.
There are 2 Methods to Create a Bootable USB drive of Mac OS on your Windows PC.
Method 1: Using TransMac
- Download TransMac’s latest version for Windows from this link.
- Connect your USB drive
- Right Click on your USB drive option in TransMac and select Format Disk for Mac
- After that, right-click the USB Drive and select Restore with Disk Image
- Point to your Mac OS .dmg or .iso file by clicking the add button.
- After that TransMac will create bootable Mac OS USB within few minutes.
- Then you can insert it into your Mac, hold down the option key while turn on and boot your system with this USB.
Method 2: Using PowerISO
Another disk image utility that you can use is PowerISO. It can be used for burning both ISO files and DMG files to USB to create a bootable drive. Follow the steps below to Create a Bootable Mac OS USB on Windows PC.
Step 1: Firstly Download PowerISO and install it in your Windows PC. Launch the app and insert a USB drive into your computer.
Dual Boot Mac Os
Step 2: Import the DMG / ISO file directly by clicking on ‘Burn’ in the toolbar.
Step 3: In the Burn window, select the DMG / ISO file from the Source File section.
Step 4: You can modify the settings to adjust burn speed. The default will be set to the maximum, so you can reduce that.
Step 5: You can choose to finalize the disk and verify it. Any errors in the bootable USB will show up at that point.
Step 6: Now click on “Burn” and wait for the progress bar to reach 100%.
After the successful creation of Bootable Mac OS USB, boot your Macbook from this USB drive by clicking the option button during bootup and select this USB drive.
Mac Os Boot Usb Windows
Watch this Video Tutorial
Mac Os Boot Camp
That’s it for the tutorial If you face any issues or had any query then please let us know in the comment section below. You can also send us an email via the contact us page for personalized support.