Trouble Installing Ubuntu on Old MacBook Air

Hello, I recently purchased a new 2024 MacBook Air, and I’m absolutely loving it! However, I also have my old mid-2014 MacBook Air, which is still in great condition. Instead of letting it go to waste, I thought I would install Ubuntu on it to keep it current and give it a new lease on life.


I’m attempting to install Ubuntu MATE 24.04 on the 2014 MacBook Air, but I’ve hit a roadblock. While I successfully created a bootable USB (using Etcher) and can boot into the Ubuntu installer, the internal SSD is not detected during installation. The installer only shows the USB drive as an available option.


The internal SSD is physically fine—I’ve verified this—but it seems the issue might be related to Apple’s system configuration or firmware. I’ve read that others have successfully installed Linux (including Ubuntu) on older MacBooks, so I know it’s possible.


Here’s what I’ve tried so far:

• Booting into the Ubuntu installer via USB (EFI boot works fine).

• Checking disk visibility in tools like GParted within the live environment—still no sign of the internal SSD.

• Researching potential solutions, including modifying GRUB parameters (e.g., adding `intel_iommu=off`), but this hasn’t resolved the issue.


I’m reaching out here to see if anyone in the Apple Community has encountered this issue while trying to install Linux on a MacBook Air or similar model. Specifically:

1. Are there any macOS-specific settings or firmware adjustments I should make before attempting installation?

2. Could this be related to how Apple configures its SSDs or file systems (e.g., APFS)?

3. Has anyone successfully installed Linux on this model and can share tips or workarounds?


Any guidance would be greatly appreciated! Thank you in advance for your help!


Thank you for your help.

iPhone 13, iOS 18

Posted on Feb 17, 2025 6:31 AM

Reply
Question marked as Top-ranking reply

Posted on Feb 19, 2025 1:19 PM

Cord13 wrote:

Thank you for the suggestion, g_wolfman. I know it’s a long shot, but using Disk Utility on my Mac to create the installer instead of Etcher seems logical. Hopefully, the Mac will create an installer that recognizes a Mac SSD.

You created the installer correctly by using Etcher. That should not be the issue here.


That Ubuntu installer layout screen is much different than the last one I saw a few years ago. How about trying to install Linux Mint to see how that works out. It is based on Ubuntu, but has some differences. It would be interesting to compare how the installer behaves. I haven't tried Linux Mint in a while either as I tend to focus on Debian instead.


What happens when you boot to the "Live" mode to see how Ubuntu runs from the USB stick image. It will be slow, but the goal is you will be booted into a full OS so you can have access to a full GUI interface and some more utilities than are available while booted to the installer. After booting Ubuntu into "Live" mode, open a terminal window and issue the following commands to get a bit more information about the system.


List the block devices such as SSDs:

sudo  lsblk  -f


Show the system boot log (filtering out just the problem stuff):

Not sure if this will work since it appears it may be a new option, but worth a try since it is less typing:

sudo  dmesg  --level=warn+


If the previous command failed, then use this one instead (must be no spaces between the level items):

sudo  dmesg  --level=emerg,alert,crit,err,warn


The information from both of these commands may provide some clues. Of course, the problem could be just with the installer itself, but at least this will confirm what the Linux kernel is seeing as regards to the hardware of this laptop.

Similar questions

22 replies

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Trouble Installing Ubuntu on Old MacBook Air

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.