Tech 2 min read

Reviving an Old MacBook Pro (A1502) with Zorin OS 18

Goal

Bring an old MacBook Pro (A1502) that had been sitting in a closet back to life using Linux.

Target Hardware

ItemDetails
ModelMacBook Pro (Retina, 13-inch) A1502
Year2013–2015 models
Processor4th/5th gen Intel Core i5/i7
RAM8GB / 16GB DDR3
OS InstalledZorin OS 18 Core

Background

  • Dug an A1502 out of the closet
  • Couldn’t upgrade to the latest macOS; even after a clean install it was sluggish with frequent errors
  • Gave up on macOS
  • With Windows 10 support ending and Zorin OS getting a lot of buzz as a replacement, decided to give it a shot

Installation Steps

1. Create a USB Installer

Downloaded the ISO on the MacBook Pro itself and wrote it using macOS’s built-in dd command.

# Check USB devices
diskutil list

# Unmount the USB (e.g. disk2)
diskutil unmountDisk /dev/disk2

# Write the ISO with dd
sudo dd if=Zorin-OS-18-Core.iso of=/dev/rdisk2 bs=4M

Tip: dd shows no progress by default. Press Ctrl + T while it’s running to see the transfer status.

2. Boot the Installer

  1. Restart and hold the Option (Alt) key
  2. Select “EFI Boot” from the boot manager
  3. The Zorin OS installer launches

3. Install

  • Wiped the entire disk
  • Dedicated the full SSD to Zorin OS 18
  • Installation went smoothly

Hardware Compatibility

DeviceStatusNotes
Wi-Fi / Bluetooth✅ WorkingThe connection issues reported with Zorin OS 16/17 didn’t occur; worked out of the box with the standard driver
Display resolution✅ Working (needs adjustment)Full Retina resolution is available; scaling must be configured
Trackpad✅ WorkingGestures and pointer settings are configurable
Scroll speed⚠️ Needs tuningDefault is very fast; a future tuning task
Sound✅ WorkingNo configuration needed
Keyboard / IME✅ ResolvedSee below

Keyboard and Japanese Input

JIS layout + single-key English/Japanese switching was solved with Fcitx5.

For detailed setup steps, see this article:


Verdict

RatingComment
Overall✅ Success
Perceived speedNoticeably faster than macOS
Hardware recognitionMain devices work fine
Use caseFully practical as a sub-machine for browsing, light work, and development

If you have an old MacBook gathering dust, Zorin OS is worth a try.