The Story
My MacBook Pro 2017 was running macOS Ventura, and it had become unbearably slow and prone to overheating. Daily tasks felt like a chore, so I decided to downgrade the OS to the version it originally came with: macOS High Sierra. However, after discussing it with ChatGPT, I learned that macOS Mojave would be a better choice for performance and compatibility.
I used Internet Recovery to downgrade to High Sierra and then upgraded to Mojave. This solved the overheating and performance issues, but it came with a new problem: many of the apps I use daily—like WhatsApp, GIMP, Inkscape, and Chrome—were incompatible due to requiring a newer macOS version.
Trying to Install Windows 11
Next, I thought of installing Windows 11 via Bootcamp. However, with only 250GB of SSD space, I couldn’t partition the drive using Disk Utility. Instead of diving deeper into this complicated process, I decided to take a different route and install Ubuntu.
Ubuntu on MacBook Pro
Below, I’ll walk you through the steps I followed to install Ubuntu on my MacBook Pro 2017. These steps should work for other MacBook models as well, but some adjustments might be necessary.
Making a Bootable Drive
To create a bootable USB for Ubuntu, I used Rufus on a Windows PC.
- Download the Ubuntu ISO file from the official website.
- Insert a USB drive (8GB or larger) and open Rufus.
- Select the Ubuntu ISO file and your USB drive in Rufus.
- Ensure “GPT” is selected under Partition Scheme for compatibility with MacBooks.
- Click Start and let Rufus create the bootable USB.
Booting from USB
- Insert the USB drive into your MacBook.
- Restart the MacBook and hold down the Option key as it boots up.
- From the boot menu, select the USB drive.
Installing Ubuntu
- Follow the installation wizard after booting into Ubuntu.
- Since I no longer needed macOS, I chose to use the entire drive for Ubuntu. If you prefer to keep macOS, you can partition the drive and set up a dual-boot system.
Sound Not Working?
After installation, I noticed that the sound wasn’t working. This is a common issue with Ubuntu on MacBooks due to the lack of drivers. Here’s how I fixed it:
- Install wget using the command
apt-get install wget
- Then
apt install wget make gcc linux-headers-generic
Now clone this git using
git clone https://github.com/davidjo/snd_hda_macbookpro.git
Now open the directory
cd snd_hda_macbookpro/
- Install
./install.cirrus.driver.sh
- Now
reboot
the system
Can’t Hear the Fan?
Another issue was that I couldn’t hear the fan, which made me worry about overheating. The fan control is not enabled by default on some systems.
- Install a fan control utility like
macfanctl
:sudo apt install macfanctld
- After installation, the system should automatically adjust the fan speed based on temperature.
Conclusion
Switching to Ubuntu gave my MacBook Pro 2017 a new lease on life. It resolved the performance and overheating issues while providing access to all the software I need. However, there are challenges like configuring sound and fan control, which require some effort.
If you have an older MacBook and are facing similar issues, Ubuntu could be a great alternative to breathe new life into your device. Good luck with your installation!