5/10/2019 0 Comments Mac Bootcamp For LinuxWe show how to install Windows on a Mac, using Boot Camp, VMware, Parallels and VirtualBox, and explain the pros and cons of each method. 4 ways to install Windows 10 on any Mac. The reasoning for installing Linux on a MacBook Pro might seem a bit strange at first – isn’t OS X one of the main reasons to get a Mac? That might be true, but another great reason to get a Mac is the hardware. I recently decided to run Kali Linux on my MacBook. I originally thought I'd just build it into a Virtual Machine (using Parallels), but was concerned that I might not have the control over the hardware that I'd need in order to make Kali effective as a learning environment. So, I set about working on a dual-boot scenario. Needless to say, I failed miserably when I opted to have Kali install Grub and it overwrote my primary Boot Manager on the Mac and rendered the system unbootable (and eventually unrecoverable). Thank goodness for good backups. WARNING: Do not proceed with any of these steps unless you have the ability to restore a bare-metal backup. Everything I'm doing has the potential to trash all of the data on your computer, requiring a clean installation of macOS and subsequent data recovery from backups. I use a combination of Time Machine, CrashPlan, and Arq to back up my system, you should too. Triple Boot the Right Way If you're interested in triple booting your MacBook Pro, and Windows is going to be one of the Operating Systems you're going to boot, then take my word for it, this is the only way you want to accomplish this feat. At a high level, the process goes like this: • Install Apple's Bootcamp and use it to install Windows 10 • Use Windows 10 to shrink the Bootcamp partition, freeing up space to install Linux • Install Linux (I used Kali) into the newly freed space • Install rEFInd as a Boot Manager for all 3 OSes To be fair, a lot of my instructions and the guide I initially followed, can be found. However, several of the steps in that guide I didn't have to use at all, so I'm documenting my process here. Install Apple's Boot Camp Apple provides a supported method of installing Windows as a dual-boot option for Macintosh owners. There are several advantages to using Apple's process: • Apple supports this as a way to boot Windows • Apple provides native drivers for the hardware under Windows • You will have supported ways to control the Windows and macOS boot process on your MacBook from within Windows (via the Boot Camp Control Panel) Apple's official documentation for Boot Camp is found. Follow Apple's instructions for installing Windows, but make sure you create the Windows partition approximately 64GB larger than what you want to end up with for Windows, that space will end up being given to Linux. Adjust if you wish, I used a 196GB partition for Windows 10, then split it into 128GB for Windows and 64GB for Linux (FYI, a Windows 10 installation with Office 365 installed takes up 68GB, so give yourself enough room under Windows). Note: Apple only supports Windows 8.1, or newer, for hardware released after 2014. There is no way to install an earlier version of Windows using Boot Camp on newer hardware. See to check your hardware and what versions of Windows are supported on it. Now that you have an Apple-supported dual-boot system running macOS and Windows 10 (presumably), it's time to perform the Linux installation. Create Partition for Linux For the purposes of this article, I'm going to install Kali Linux, that's what I used, but installation with ANY version of Linux should work the same way. The first step is to shrink the Windows partition to make some space for Linux: • Boot into Windows 10 • Right-click on the Start Menu and select Disk Management • Select the BOOTCAMP partition, right-click and select Shrink Volume • Enter the size, in megabytes, by which to shrink the volume. I shrunk mine by 64GB, so I entered 65,536 This image is AFTER I did my initial shrink and subsequent installation of Kali linux, you'll have fewer partitions when you do this.
0 Comments
Leave a Reply. |