The best option is to use a current, up to date PC (or a friend’s PC) and create a bootable USB with Ventoy, then copy the Ubuntu ISO onto that USB. After that, boot your 2012 MacBook Pro from the USB and install Ubuntu.
Below is a step by step that works for most 2012 MacBook Pro models.
What you need
- A USB flash drive: 16GB+ recommended
- A PC (Windows is easiest, Linux is fine too)
- Your 2012 or newer intel MacBook Pro
- Internet connection (WiFi)
Step 1: Download Ventoy on the PC
- Go to:
https://www.ventoy.net - Click Download
- Get the version for your PC:
- Windows: Ventoy Windows ZIP
- Linux: Ventoy Linux TAR.GZ
- Extract the downloaded file
Step 2: Install Ventoy onto the USB drive
On Windows
- Plug in your USB drive
- Open the extracted Ventoy folder
- Run Ventoy2Disk.exe (right click → Run as Administrator)
- At the top, confirm the correct USB drive is selected
Warning: This will wipe that USB drive. - Click Install
- Confirm prompts until it finishes
On Linux (if you’re using Linux instead)
- Plug in USB
- Extract Ventoy
- Open Terminal in the Ventoy folder
- Run:
sudo ./Ventoy2Disk.sh -i /dev/sdXReplace/dev/sdXwith your USB device (not a partition like/dev/sdX1).
Step 3: Download Ubuntu ISO
- Go to:
https://ubuntu.com/download/desktop - Download the latest Ubuntu Desktop ISO (usually 64-bit)
- When the ISO finishes downloading, do not “burn” it or use Rufus. Just keep the ISO file.
Step 4: Copy the Ubuntu ISO onto the Ventoy USB
- Open the USB drive in File Explorer (Windows) or your file manager
- Drag and drop the Ubuntu
.isofile onto the USB
That’s it. Ventoy works by booting ISO files directly.
Step 5: Boot the 2012 MacBook Pro from the USB
- Plug the Ventoy USB into the MacBook Pro
- Shut the MacBook Pro down completely
- Turn it on and immediately hold Option (Alt)
Keep holding until the boot picker appears - You should see something like EFI Boot (sometimes it shows the USB name)
- Select EFI Boot and press Enter
If you do not see EFI Boot:
- Try a different USB port
- Try another USB stick (some are weird with Macs)
- Recreate Ventoy using the “Install” again
Step 6: In Ventoy, choose the Ubuntu ISO
- Ventoy menu will load
- Select the Ubuntu ISO you copied over
- Choose the default boot option
Ubuntu should start loading.
Step 7: Start the Ubuntu installer
Once Ubuntu loads:
- Choose Try or Install Ubuntu
- When you reach the desktop installer screen, click Install Ubuntu
Step 8: Install settings that usually work best
During install you’ll pick:
- Keyboard layout: choose yours
- Updates & other software
- Pick Normal installation
- Check Download updates while installing
- Optional: check Install third-party software (Wi-Fi, graphics, media codecs)
Step 9: Choose install type (most important step)
You’ll see options like:
Option A: Full Ubuntu only (erases Mac drive)
- Pick Erase disk and install Ubuntu
- This is the simplest and cleanest option
Option B: Dual boot with macOS (harder, more risk)
- Only do this if you already know you want macOS kept
- You may need to shrink macOS partition first in Disk Utility
For most “older laptop revival” setups, Option A is best.
Step 10: Finish install
- Pick your timezone
- Create username + password
- Let install finish
- Click Restart Now
- When it says remove installation media:
- Unplug the USB
- Press Enter
Ubuntu should boot from the internal drive.
Post install: 2 fixes that often matter on 2012 MacBook Pros
1) Get updates + drivers
Open Terminal and run:
sudo apt update
sudo apt upgrade -y
sudo ubuntu-drivers autoinstall
Reboot after.
2) If Wi-Fi does not work
Many 2012 MBPs use Broadcom Wi-Fi. Usually “third party software” handles it, but if not:
- Connect via Ethernet (or phone USB tethering)
- Run:
sudo apt update
sudo apt install bcmwl-kernel-source -y
Reboot.
Notes for 2012 or newer MacBook Pros
- If this MacBook Pro has a spinning hard drive, swapping to an SSD is the biggest speed upgrade.
- Ubuntu will run fine on 8GB RAM. 4GB works but feels tighter.
If your MacBook Pro is a 13-inch vs 15-inch and you tell me whether you want erase only or dual boot, I can tailor the exact install choices and avoid the usual pitfalls.