Steps for Installing Mac OS X 10.8 Mountain Lion and Ubuntu 13.04 Raring Ringtail in Dualboot Configuration on MacBook Pro Retina 10,1

Ubuntu's Circle of Friends Logo.

Ubuntu Circle of Friends Logo.

There are a number of useful guides to installing Mac OS X and Ubuntu in a dual boot configuration on Macintosh hardware such as James Jesudason’s guide here or Alex Victor Chan’s guide here. However, I ran into a problem with Mac OS X 10.8 Mountain Lion not waking from sleep due to using the rEFInd bootloader (more information about this problem documented on this thread).

The following is the process that I used for successfully having Mac OS X and Ubuntu play well together on my MacBook Pro Retina (MacBookPro10,1) (15.4″/2.6 Quad-core i7/8GB/512 GB SSD)

  1. Using a Mac OS X 10.8 bootable USB flash drive (create your own by following the DIY instructions here), partition your drive into two equal partitions with Disk Utility. Format the first partition as Mac OS Extended (Journaled) and the second as free space.
  2. Install Mac OS X on the Mac OS Extended (Journaled) partition.
  3. Boot into Mac OS X, download the rEFIt bootloader, and install it in Mac OS X. Reboot your Mac twice and you should see the rEFIt bootloader screen appear after the second reboot. It will have your Mac OS X installation highlighted. Press Enter to boot.
  4. Create a bootable USB Ubuntu disk with this guide for Mac OS X. It will involve downloading the Ubuntu 13.04 ISO image, converting it for Mac OS X, and using terminal commands to write the converted image to your USB drive. When it is all done, Mac OS X will not recognize the disk and ask you to initialize it. Choose “Ignore.”
  5. Reboot your MacBook Pro with the Ubuntu USB drive inserted. rEFIt will give you the option to boot Mac OS X (Apple icon) or Ubuntu (this might appear as two separate icons depicting four squares in a diamond configuration). Choose the first Ubuntu icon with the arrow keys on the keyboard, press Enter.
  6. Next, GRUB, another bootloader, will appear as white text over a black background (like DOS) and give you options to Try Ubuntu or Install Ubuntu. Unlike the other guides, I suggest selecting Install Ubuntu from this menu.
  7. The Ubuntu installer will guide you through the setup process. The only setting that you have to select is “Install alongside Mac OS X.” The Ubuntu installer will automatically find the free space partition that you created earlier, partition it in a way that Ubuntu anticipates, and install Ubuntu and its included software.
  8. At the end of the installation, it will return to a text-based screen and prompt you to remove the installation USB drive and press a key to reboot.
  9. After rebooting, rEFIt should show your Mac OS X installation (Apple logo) and Ubuntu represented by three stacked, colorful boxes (subtitled: EFI\ubuntu\grubx64.efi from EFI). Select the Ubuntu installation with the arrow keys and press Enter. GRUB will appear, select Ubuntu and hit Enter.
  10. The Ubuntu desktop should load very quickly, but it will appear very tiny at the native resolution of the MacBook Pro Retina’s 2880 x 1800 resolution. To adjust the resolution, click on the Gear/Wrench icon in the launch bar on the left to enter system settings. Click on Displays, choose a new resolution (I use 1680 x 1050), click Apply, and Confirm.
  11. The status bar at the top of the screen will show familiar icons for Bluetooth, WiFi, sound, and system/shut down (If Ubuntu does not automatically detect your WiFi card, you can download this package and its three dependencies from within Mac OS X, put them on a USB drive, reboot into Ubuntu, install each from terminal using the “sudo dpkg -i filename.deb” command for each–though, leave the Broadcom deb package for last. I downloaded the nightly build of 13.04, which I believe has this package on the installation disk.).
  12. To switch between installations, simply reboot the one that you are in and select the system that you want to run from rEFIt.
Apple's friendly byte.

Apple’s friendly byte.

Now, you can run Ubuntu or Mac OS X on your MacBook Pro. Here are some important things that you should do in Ubuntu after installation.

Also, it is possible to take GRUB out of the equation by installing Ubuntu with the “ubiquity -b” command from within the Live CD version of Ubuntu and configuring rEFInd or rEFIt, but I had trouble getting Ubuntu to boot following Jesudason’s guide for rEFInd (the fault is likely with what I did and not his thorough instructions). I can live with GRUB if it means that I can get my work done in these two computing environments on my MacBook Pro.

If there is interest among Brittain Fellows, I can incorporate this into the series of DevLab Workshops that I am planning for the upcoming year.

Dish Network Is Not Off to a Good Start

As I mentioned earlier this morning, Y and I are getting satellite tv. Our Dish Network install window was from 8:00am-12:00pm today, but it is now 1:20pm without a technician having shown up yet. The installer did call me earlier, around 9:00am to say that he planned on being an hour late, because his first installation was taking longer than planned. No word from him since then. I hope that after the installation eventually takes place that we don’t have other snags or snafus with Dish Network.

Waiting on Dish Network Installer

Y and I are waiting on our friendly, neighborhood Dish Network installer to come by this morning. We decided to get Dish Network (200 channel package + Taiwan Mega Pack) so that we could watch educational programming, SyFy network, and Taiwanese TV.

The Taiwan programming is really our main concern, because Y can use that to stay on top of what’s going on back home and incorporate new developments into her dissertation.

Having Dish Network will be more costly than using our free over-the-air reception [read about that and my homebuilt antenna here], but we will be able to watch more than Dr. Oz, Criminal Minds, and Steve Wilkos with it.

I wish that I could build my own dish or perform a self-install, but Dish Network is not keen on those things. I do think that it is amazing that with such a small dish and some extra hardware that we can receive so much programming from the skies. I remember knowing folks as a kid who had the huge satellite dishes for TV, and I wished that I had a dish like that, too. I imagined that there must be so much TV zipping around that I could watch if I only had a dish and the coordinates to pick up the signals.

It is snowing outside right now, so I imagine that this will delay the installation some. We have already received a call from the installer, who sounds on the ball, but he has to finish one job before making out to our house. I will report back with the results of the installation soon.