Linux DVD images (and how-to) for 32-bit EFI Macs (late 2006 models)

Some time ago, Apple Mail on my white MacBook stopped communicating with gmail. As I recall, it was some error message that translated to “your mail client is horribly old and uses outdated security protocols“. Unfortunate, because OS X Snow Leopard was my favorite version of OS X. Anyway, I decided it was time to throw Linux on it.

At the time, I was having trouble getting the latest 64-bit Linux distro DVDs to boot. Eventually I came across ubuntu-14.04.3-desktop-amd64+mac.iso which actually did boot and install. Unfortunately, these mac-specific images seem to have fallen by the wayside as of late.

I figured it was time to look for a method to get this stuff running.

Before reading further: Make sure you’re in the same boat!

To be clear, this applies to the 64-bit Macs that use a 32-bit EFI. These tend to be all of the Core2Duo models from late 2006. More specifically:

  • iMac 5,1 – iMac 5,2 – iMac 6,1
  • Macbook 2,1
  • MacBook Pro 2,1 – MacBook Pro 2,2
  • Mac Pro 1,1
  • Xserve 1,1 (maybe)

If you’ve got an earlier Mac which is a CoreDuo (not a Core2Duo), it can’t run 64-bit anyway. If you’re on a later Mac, you’ve probably got a 64-bit EFI so most 64-bit Linux distros should install and run.

If you’re on some other (non-Mac) 64-bit machine that uses a 32-bit EFI, well… I have no idea. It could be worth a try.

Note that the MacBook Air 1,1 doesn’t have a DVD drive which makes things more complicated.

64-bit DVD Images for the 32-bit EFI models listed above

Warning: You’re best to skip below and create the disk image yourself. For all you know, I could be a botnet kingpin and you could be downloading the Botnet Linux 16.04 ISO. Or maybe the actual botnet kingpin hacked their way into the server and quietly replaced my ISO with their own. Beyond that, it’s also going to be really helpful for you to understand what problem you’re actually solving so that when new versions of your favorite distro come out in the future that you want disk images for, you’re capable of effortlessly handling it on your own.

I originally started with Ubuntu 16.04 and Fedora 24 which were modified to boot on your 64-bit-with-32-bit-EFI Mac. Both were tested on my MacBook. Since then I’ve added more distributions due to requests but have left it to others to test them (check the comments section).

If you want another distribution, leave a comment and I’ll try to create the image and put it up (you’re the one who gets to test it though). Keep in mind that while it only takes a couple minutes to do, the cost of server diskspace and bandwidth is a factor for me here – I can’t offer every version of every distro out there.

Update: Note that Lubuntu tends to be one of the snappiest installs if you don’t mind the LXDE interface. One of the comments indicates Lubuntu 17.04 works and that Lubuntu 17.10 may be problematic if you want to go this route. If you want “stock” Ubuntu (which thus far is the most popular download), I’ve done fresh installs of Ubuntu 16.04 and 17.10 successfully on the Macbook 2,1. Check out the comments for successful and non-successful distros/versions that others have been kind enough to report back with.

64-bit Linux ISO for Mac with 32-bit EFI
While I figure out what I’m going to do next here, keep in mind that you still have the option to mod an ISO yourself in the meantime. If you have a C compiler on your system, it only takes a few seconds to build the program and less than a second to actually mod the ISO you downloaded. See the next section for details.
Fedora 31 Xfce Live (64-bit Mac) – 1.4 GB ( md5: 079a3e028deb48ea71d80a95d3f864a8 )

Fedora 30 KDE Plasma Live (64-bit Mac) – 1.8 GB ( md5: eba8129c50337b13cd0871f906ec8771 )

Fedora 30 LXDE Live (64-bit Mac) – 1.3 GB ( md5: 8825ca31c5c9ad87e467d284dae7db36 )

Fedora 29 Workstation Live (64-bit Mac) – 1.8 GB ( md5: 0980b4c605459969a5550486ea121fdd )

Fedora 29 Xfce Live (64-bit Mac) – 1.5 GB ( md5: a703a7d9cc52407c3734d5d6f81cee4b )

Fedora 27 Workstation Live (64-bit Mac) – 1.6 GB ( md5: 6bf0ba6886d9d1bf05f77b91e887b51b )

Fedora 26 Workstation Live (64-bit Mac) – 1.5 GB ( md5: 8ab82f48647f47c737b8a2a18d498ae4 )

Fedora 25 Workstation Live (64-bit Mac) – 1.4 GB ( md5: 80a6c458bf255e46f22ac984303aad14 )

Fedora 24 Workstation Live (64-bit Mac) – 1.5 GB ( md5: 964626a09f2ce01b15c2a79153d46323 )

Update: I came across indications (here, here and here) that Fedora 27+ may have support for 32-bit UEFI GRUB (bootloader) loading Fedora in 64-bit mode. It may be worth downloading the 64-bit ISO directly from Fedora’s website and giving it a try. Note however that a couple people have reported back that they didn’t have luck with this.

Ubuntu 19.10 Desktop (64-bit Mac) – 2.3 GB ( md5: e36448661f60997e0d863a090cd813b8 )

Ubuntu 19.10 Studio (64-bit Mac) – 3.2 GB ( md5: 6343a1a82f50bad3fa9203145519d85c )

Ubuntu 19.04 Desktop (64-bit Mac) – 2.0 GB ( md5: fa6e111079d4e68f7019a00ac180f40d )

Lubuntu 19.04 (LXQT) (64-bit Mac) – 1.6 GB ( md5: 553120938294efae3d6236bc5fb2b614 )

Ubuntu 18.10 Studio (64-bit Mac) – 3.0 GB ( md5: 80653ff722faa3bec0318641a17241e6 )

Lubuntu 18.10 (LXQT) (64-bit Mac) – 1.6 GB ( md5: bad7eab82d97d4567a28078b7fbff9fb )

Ubuntu 18.04 Desktop (64-bit Mac) – 1.8 GB ( md5: 666143a9ee7924455de734399b9af0f3 )

Kubuntu 18.04 (KDE) (64-bit Mac) – 1.8 GB ( md5: f2075be652e7a0b1d9b9764dc1f510e6 )

Lubuntu 18.04 (LXDE) (64-bit Mac) – 1.1 GB ( md5: 8860a00aa63a936dcf13fb0b75de6090 )

Ubuntu 18.04 MATE (64-bit Mac) – 1.9 GB ( md5: 532eec0b019fd0ca6ea4512c812c0695 )

Xubuntu 18.04 (XFCE) (64-bit Mac) – 1.4 GB ( md5: 373615ffa7b14bda3a152dc77d2248a0 )

Ubuntu 18.04 Budgie (64-bit Mac) – 1.5 GB ( md5: 46a08d679a5ef88ebaffb26784a95cb6 )

Ubuntu 18.04 Live Server (64-bit Mac) – 806 MB ( md5: 455baf6c8fdd59a533a342d6058d79e4 )

Ubuntu 18.04 Minimal (Netboot) (64-bit Mac) – 64 MB ( md5: 5e3a83a98d7b129e0da18f347d3efeae )

Ubuntu 17.10 Desktop (64-bit Mac) – 1.4 GB ( md5: 967d3139b9324ead05e3b37588f89b00 )

Kubuntu 17.10 (KDE) (64-bit Mac) – 1.7 GB ( md5: 1eb608d1c5645f4cbd5338f3f13cf0ac )

Lubuntu 17.10 (LXDE) (64-bit Mac) – 921 MB ( md5: aac5644925e1dd63d701187ff6b37728 )

Ubuntu 17.10 MATE (64-bit Mac) – 1.7 GB ( md5: 2846987a22b3598991b976e53e3ccbbc )

Xubuntu 17.10 (XFCE) (64-bit Mac) – 1.3 GB ( md5: ff761516c1bae958bd7e9d939a2548b7 )

Ubuntu 17.10 Budgie (64-bit Mac) – 1.4 GB ( md5: 17f80a22bd1e493b3b70ef08056a7568 )

Ubuntu 17.04 Desktop (64-bit Mac) – 1.5 GB ( md5: 2d243f7107b370d237f93047561e2937 )

Ubuntu 17.04 Server (64-bit Mac) – 685 MB ( md5: 202bef97c940a8385113be052586371a )

Ubuntu 17.04 MATE (64-bit Mac) – 1.6 GB ( md5: 08648e4a4bea50272067267d2ec8aab3 )

Ubuntu 17.04 GNOME (64-bit Mac) – 1.5 GB ( md5: 4cdbdbae34263cd72bdb2a3179baea2b )

Lubuntu 17.04 (LXDE) (64-bit Mac) – 912 MB ( md5: 744e4f345b44edf9d0473d0d468f6c22 )

Ubuntu 16.04 LTS Desktop (64-bit Mac) – 1.4 GB ( md5: f823cbabdd624c8394f7927e501807de )

Ubuntu 16.04.2 LTS Server (64-bit Mac) – 829 MB ( md5: 197d8b37dee34c7f9cd112cff1f4a732 )

Ubuntu 16.04.2 LTS MATE (64-bit Mac) – 1.6 GB ( md5: 0a01e852977efe38043dd101baf39ef1 )

Ubuntu 16.04.2 LTS GNOME (64-bit Mac) – 1.3 GB ( md5: c321e8b5c48bff54990c7712c8d23908 )

Ubuntu 16.04.3 LTS Studio (64-bit Mac) – 2.7 GB ( md5: c52aaf5862236d3cd6ce94dc58fad8aa )

Xubuntu 16.04.4 LTS (XFCE) (64-bit Mac) – 1.3 GB ( md5: cefccb562bc941037794a9e8dafcb85f )

Lubuntu 16.04.6 LTS (LXDE) (64-bit Mac) – 932 MB ( md5: c8838182ac372edb55c69bfec250b1e7 )

openSUSE Leap 42.2 (64-bit Mac) – 4.1 GB ( md5: e1e2b259bc8168406187349e6bd1a4d2 )

openSUSE Leap 42.1 (64-bit Mac) – 4.4 GB ( md5: d3795bd2b648d49706c6148ba1d21def )

Debian Buster 10.2.0 Live Gnome + non-free (64-bit Mac) – 2.9 GB ( md5: 3c4b7f90deb7934232039b91635b05ed )

Debian Buster 10.0.0 Live MATE + non-free (64-bit Mac) – 2.8 GB ( md5: f9a3137c2974049a9adcd19371e2037f )

Debian Stretch 9.3.0 Live Cinnamon (64-bit Mac) – 2.0 GB ( md5: b396fc0449484fa2bc0121e089b01228 )

Debian Stretch 9.3.0 Live Gnome (64-bit Mac) – 2.3 GB ( md5: fdde286b52073e9405b2afe4ab5df85b )

Debian Stretch 9.3.0 Live KDE (64-bit Mac) – 2.5 GB ( md5: 8ca354eea16baf1161c25682fb61b6d7 )

Debian Stretch 9.3.0 Live LXDE (64-bit Mac) – 1.9 GB ( md5: f9a06f115d2b4f635f9fbfbc17aa5290 )

Debian Stretch 9.3.0 Live MATE (64-bit Mac) – 2.0 GB ( md5: 359b508ce16f3d06134c269ae2ad139d )

Debian Stretch 9.3.0 Live XFCE (64-bit Mac) – 1.9 GB ( md5: 12d253bac4686ced92bb787b9d2c397d )

Debian Stretch 9.0.0 non-free including firmware Net Installer (64-bit Mac) – 324 MB ( md5: ee0b5c0af257d1a6dee85620bd92e745 )

Debian Stretch 9.0.0 non-free including firmware DVD (64-bit Mac) – 3.6 GB ( md5: ff2aaff60c344fe8931e3aa3a7247602 )

Debian Jesse 8.7.1 non-free including firmware Net Installer (64-bit Mac) – 266 MB ( md5: 03edd1786823a32da5f6d281615e2b92 )

Note: If you’re able and willing to use a “netinst” installer, and without the non-free firmware,
Debian provides an official debian-mac-x.x.x-amd64-netinst.iso which can be found at

Linux Mint 19.3 Cinnamon “Tricia” (64-bit Mac) – 1.9 GB ( md5: 8e8112a70d2ec03573189586a10e4afd )

Linux Mint 19.3 XFCE “Tricia” (64-bit Mac) – 1.9 GB ( md5: 44415e6b5a4d8042ae71135d554b48d5 )

Linux Mint 19.2 Cinnamon “Tina” (64-bit Mac) – 1.9 GB ( md5: 5395d0704170cd6ea0be8073eea7e425 )

Linux Mint 19.1 Cinnamon “Tessa” (64-bit Mac) – 1.9 GB ( md5: 50a72a0d30a0c681f9b3c65f0a8185cb )

Linux Mint 19 Cinnamon “Tara” (64-bit Mac) – 1.9 GB ( md5: c05488355b1c5ad1adabe31feae33a08 )

Linux Mint 19 XFCE “Tara” (64-bit Mac) – 1.8 GB ( md5: 37a5a4002eae8da7e08cb683205ccf75 )

Linux Mint 19 MATE “Tara” (64-bit Mac) – 1.9 GB ( md5: a7e7295491e3d0ab982e4447ff33eb59 )

Linux Mint 18.3 Cinnamon “Sylvia” (64-bit Mac) – 1.8 GB ( md5: 843459df1674b73296ac0bc8f1b055fc )

Linux Mint 18.3 XFCE “Sylvia” (64-bit Mac) – 1.8 GB ( md5: df0900e988b4d5f4d7f2cecbb0837917 )

Linux Mint 18.2 KDE “Sonya” (64-bit Mac) – 1.9 GB ( md5: c26c22270fc36402d697685441e53c9c )

Linux Mint 18.1 Cinnamon “Serena” (64-bit Mac) – 1.7 GB ( md5: f5e671d5f5eb5a6ae1c1b508ab0d9bf2 )

Linux Mint 18.1 XFCE “Serena” (64-bit Mac) – 1.7 GB ( md5: abac6584ebca00e9b8d9cd4ef7810f6e )

Linux Mint 18 Cinnamon “Sarah” (64-bit Mac) – 1.6 GB ( md5: 43a6b48bd844ef3620f768863a2d17ea )

Linux Mint Debian Edition 3 “Candy” (64-bit Mac) – 1.6 GB ( md5: 0f8042f30f365a9e50df4e98cdde93b0 )

Korora 25 Live Gnome (64-bit Mac) – 2.2 GB ( md5: 94b9c5581c6652d9bb247188e9f8371c )

Korora 25 Live Xfce (64-bit Mac) – 2.1 GB ( md5: 8784dc32e79d69da8fe60c2569d08c17 )

Korora 25 Live MATE (64-bit Mac) – 2.2 GB ( md5: 3f6fd446d9dba673160589f7bd889c2d )

Solus 4.1 Plasma (64-bit Mac) – 1.8 GB ( md5: 8913e217d615421b4801f396897b8fb7 )

Solus 4.1 Budgie (64-bit Mac) – 1.7 GB ( md5: 8c74dcfe7717057679f9d49c3af273f3 )

Solus 2017.04.18.0 Budgie (64-bit Mac) – 1.2 GB ( md5: 43ac66d7de4c8854f4b56c89faea31dd )

Solus 3 Budgie (64-bit Mac) – 1.2 GB ( md5: b937d4d50729530c21f4a0c1e11a8547 )

Solus 3 MATE (64-bit Mac) – 1.3 GB ( md5: 4497d6d406a29837296c9a6da0eb22b8 )

Arch Linux 2020.01.01 (64-bit Mac) – 656 MB ( md5: 2fbf704f5ad3acd69ada2b938ecb2f95 )

ArchLabs 2019.10.29 (64-bit Mac) – 657 MB ( md5: 4341de133d2f9fca398c0365466c1dfd )

ArchoLinux v20.1.4 (64-bit Mac) – 2.0 GB ( md5: 8c208c5f3f983e50b62fe37109d96e35 )

Anarchy Linux 1.0.10 (64-bit Mac) – 641 MB ( md5: 79c1456856a84df3852c85ac4c4130c9 )

Arch Linux 2017.05.01 (64-bit Mac) – 481 MB ( md5: 69682db7085bebabb5dcb4a038a9e4c3 )

Note: There have been very few Arch successes and from the sounds of it, it has required using other bootloaders (manually done or via a separate Ubuntu install etc). Thus, it is not recommended unless you’re an advanced user.

Manjaro Architect 19.0 (64-bit Mac) – 700 MB ( md5: 9a60ba21db32ca809d0e7ec2c993c4ff )

Manjaro XFCE 18.0.2 (64-bit Mac) – 1.9 GB ( md5: 4220a8a0e532546d9a57c9c869b18a68 )

Manjaro XFCE 17.0.5 (64-bit Mac) – 1.6 GB ( md5: 223583b52cac07a329b36546f65730ac )

Note: A number of people have difficulty installing Manjaro on these Macs. At the very least you will have to manually partition to force Manjaro to avoid EFI, and may run into other fights along the way. Thus, Manjaro is not recommended unless you’re an advanced user.

antergos Linux 18.2 (64-bit Mac) – 1.9 GB ( md5: cc52a9ba9449c75ae43d8d7099fa65fe )

Note: As antergos is based on Arch, it may be susceptible to the same issues as Arch and Manjaro above.

CentOS 7 DVD (64-bit Mac) – 4.1 GB ( md5: d5baaee01ab9d64c5a88c779a711cd78 )

CentOS 7 Minimal (64-bit Mac) – 680 MB ( md5: da06627fe82cd6a828325b0241bb73bc )

Elementary OS 5.1 “Hera” (64-bit Mac) – 1.4 GB md5: 3ded91fadf4a4a450539d1f9332e72a3 )

Elementary OS 0.5.0 (64-bit Mac) – 1.4 GB md5: 618e16dd14a9d593b1ee32d134c99cce )

Elementary OS 0.4.1 (64-bit Mac) – 1.4 GB md5: b78963600917f4b805e1c86825ce02a9 )

Elementary OS 0.4 (64-bit Mac) – 1.3 GB md5: 280d814c80699cc2d06618c5870c6784 )

Elementary OS 0.3.2 (64-bit Mac) – 1.1 GB ( md5: 3ce983db17349f204379e066d3898dc3 )

BionicPup64 Puppy Linux 8.0 (64-bit Mac) – 354 MB ( md5: c1cad48ba58f48836e018585f9c521db )

Slacko64 Puppy Linux 6.3.2 (64-bit Mac) – 238 MB ( md5: a531e3bf50ac9c82f925dcec8459c436 )

MX 19 (64-bit Mac) – 1.4 GB ( md5: 843166ef283b54f560b54b750c76e690 )

MX 18.3 (64-bit Mac) – 1.4 GB ( md5: 5d3dc9a954eb9c309e2a50cd66fe2eeb )

MX 18 (64-bit Mac) – 1.4 GB ( md5: ab190b3098de9932b8f98518f6a48c67 )

Parrot Security OS / ParrotSec (64-bit Mac) – 3.6 GB ( md5: f77a3b8224f3c75ba7a150a35aa10ebd )

Parrot Home 4.1 (64-bit Mac) – 1.7 GB ( md5: 13a905333bb3b09758417d4d0db8d0c7 )

Kali Linux Light 2016.2 (64-bit Mac) – 1.1 GB ( md5: 20bc41b6abcc7487d26edd994d09bf4a )
Note: To upgrade to Kali Linux Full run “apt-get -y install kali-linux-full” after install.
Note 2: One of the comments indicates this ISO may not be working correctly. If you try Kali, please leave a comment to confirm whether or not it works for you.

PCLinuxOS KDE5 2017.03 (64-bit Mac) – 1.4 GB ( md5: e9b11ef4628381de3499d3a58050497a )

Gentoo LiveDVD multilib 20160704 (64-bit Mac) – 2.2 GB ( md5: 299b9400df4527115a2365f3b29bd1f7 )

Deepin 15.10.1 (64-bit Mac) – 2.3 GB ( md5: 78d6b9c45f9b67e5dbc0a4dc46ed7486 )

Deepin 15.5 (64-bit Mac) – 3.2 GB ( md5: 5cba4df284ed5fd6643a4f70ca601eec )

Bodhi 5.0.0 (64-bit Mac) – 706 MB ( md5: 499507ad32efb5eb979eee74f3102234 )

Crux 3.5 (64-bit Mac) – 644 MB ( md5: dbc920b8f75bd283614f71df40e8f0ce )

Sabayon Linux 18.05 GNOME (64-bit Mac) – 2.4 GB ( md5: 847093cd9bb433532a7a53dbfde7b986 )

Helium 5 (64-bit Mac) – 1.1 GB ( md5: e67e0d9bfcff0b04031a8847e6c77037 )

Pop!_OS 19.04 AMD/Intel (64-bit Mac) – 2.2 GB ( md5: 38dc278b34c3f90dc08c5cbad8d380ba )

Pop!_OS 19.04 nVidia (64-bit Mac) – 2.4 GB ( md5: 61163146bae1a30717a07ebe499009e3 )

Pop!_OS 18.04 AMD/Intel (64-bit Mac) – 2.0 GB ( md5: bc56fff3bc45fbec77657126932f1841 )

Pop!_OS 18.04 nVidia (64-bit Mac) – 2.2 GB ( md5: dffa4996f28b6d2dff3593e40031a6e9 )

Daphile 19.01 (64-bit Mac) – 198 MB ( md5: fd3d04a139dff99187386d45cfb06c23 )

Daphile 19.01 with realtime kernel (64-bit Mac) – 198 MB ( md5: 969cf484004b5ff2a6783c3e973849b4 )

Zorin OS 15 Core (64-bit Mac) – 2.2 GB ( md5: a96464f6c01c5f922e01ddea051de5b6 )

Zorin OS 15 Lite (64-bit Mac) – 2.3 GB ( md5: b3a2b074270e784482ce29dfa6c3a61d )

Zorin OS 12.4 Core (64-bit Mac) – 1.6 GB ( md5: 0327b2e4e0b0d995849e9c9b401ee016 )

Zorin OS 12.4 Lite (64-bit Mac) – 1.5 GB ( md5: be7a81990b3f785823402f9931b3bc70 )

Note: If you decide to buy Zorin Ultimate you will need to modify the ISO they provide you on your own (I will not provide Zorin Ultimate ISOs here as it is a separate paid product offered by Zorin).

Clear Linux Live Desktop 32110 (64-bit Mac) – 2.7 GB ( md5: 88f54cd2f99ee6e621e762e970209545 )

Backslash Kristoff (64-bit Mac) – 3.6 GB ( md5: 51c21fb04ed2989ff5fa63806c547442 )

Knoppix v8.2 DVD (64-bit Mac) – 4.4 GB ( md5: 2766775f50f6dcb146d1daa4a5210a41 )

Knoppix v8.2 DVD (64-bit Mac) – 4.4 GB ( md5: 2766775f50f6dcb146d1daa4a5210a41 )

Peppermint 10 20191210 (64-bit Mac) – 1.5 GB ( md5: 22a71c48495e28a4b62ad3fa16d68376 )

eznixOS 102r3 (64-bit Mac) – 1.9 GB ( md5: 7e74194e5c254d0492065812251f6e23 )

Clonezilla Live 20180329 Ubuntu-based Artful Ardvark (64-bit Mac) – 255 MB ( md5: b7a450623f3a0212a0743a8d2a41715c )

antiX-Linux 19.1 (64-bit Mac) – 1.1 GB ( md5: 221793e42d66e5ad73d78d361628367b )

FreeBSD 12.0 (64-bit Mac) – 3.7 GB ( md5: 6c6cd03e3059d708ace777a63398ff26 )

KDE neon
KDE neon Live User Edition 20191122 (64-bit Mac) – 1.5 GB ( md5: 2629994c9642b4fd09709bbb027dbe37 )

Feren OS Yttrium 2019-12-25 (64-bit Mac) – 1.8 GB ( md5: 35301f5622676beb4f2df370f10dd3bf )

Raspberry Pi Desktop
RPi Desktop 2017-11-16 (64-bit Mac) – 2.3 GB ( md5: 5bfce20e47a1ed1bed062251c2e1f144 )
Note: Leave a comment if it works… output of CMP was slightly different from usual.


  • Burn to a DVD. I don’t believe it’ll work via USB (though you could try I suppose – Update: Stefan has a guide for doing this via USB which is definitely worth trying if you don’t have a working optical drive: Hold the “option” key on your Mac during boot and select the image. It will likely be detected as “Windows” or something by the boot menu.
  • When you format/install, you’re best to use MBR for the hard drive (not GPT). Most distros will automatically use MBR as part of their “auto format/install” when you use these disk images, but if you do some custom partitioning, you’ll want to keep an eye out.
  • I haven’t tested to see if it works with a dual-boot system. The MBR bit might cause complications here.
  • If you redistribute the images, please either leave the “” bit in the file name or replace it with something that clearly indicates it isn’t an official ISO. That way if there are problems with it, people won’t think it’s an official ISO that’s broken.
  • Update: As far as the firmware is concerned, there’s no default start-up partition anymore. Thus, the Mac will sit at the white/grey screen for about 30 seconds on each boot looking for all the drives before it fires up Ubuntu. If you don’t mind, great! If you *do* mind, I have another write-up for dealing with that here. if you’d like to tackle it after you’ve got Linux up and running. Note that it requires an OS X Install DVD to “bless” your new Linux install.

How-to: Making a standard Linux distro ISO compatible with 32-bit EFI Macs

Note: For modding an ISO yourself. Not required if you download an ISO above (the ones above have already been modded).

The “problem” with the 32-bit EFI macs (as I understand it) is that they fall apart when they try to load a “multi-catalog” disk image. Most linux distros use multi-catalog images so that they support both BIOS and EFI. When the Mac tries to load the disk image, you get the cryptic “select CD-ROM boot type” text. Since the mac hasn’t loaded any keyboard stuff yet, you can’t actually choose any of the options.

The cleanest solution (I’ll go into alternative solutions in following sections) is to change the disk image to be BIOS-only (non-EFI). Basically, remove other items from the El Torito catalog. That’s what the old Ubuntu amd64+mac ISO’s did. The 64-bit BIOS linux bootloader kicks in, and all is well. A more detailed explanation can be found here.

Converting the ISO

This is done via a very simple C program. Credit goes to the poster here. A lot of extra info if you expand that thread’s bug discussion. Here’s the code (slightly modded to let you provide the file name instead of hard-coding it):


Save it as “isomacprog.c” (remove the “.txt”), and compile it with:

cc -g -Wall isomacprog.c -o isomacprog

After that, make a COPY of the original ISO for your linux distro and run it against the copy. Something like:

cp original.iso macversion.iso
./isomacprog macversion.iso

This isn’t guaranteed to work on every Linux ISO image out there, but it’s worth a shot, and is what I’ve used for the images above.

The same notes apply as with the ISO’s I provided above. Burn to DVD, use MBR, etc.

Update: Compiling

Note: For modding an ISO yourself. Not required if you download an ISO above (the ones above have already been modded).

A number of people in the comments have indicated they aren’t sure how to compile a program and are having difficulty getting started. I have a bit of a how to get started in the comments for those who wish to learn. For those who want to compile but do not care at all about actually learning how to compile programs, I’ll put copy/paste instructions here. They are for Ubuntu (and Ubuntu-variants) only. I can not add instructions for every possible OS combination unfortunately so you will have to check out the comment I linked if you do not have access to a current Ubuntu machine.

I will warn you that I do not really recommend this copy/paste option. If the ISO doesn’t work you don’t know whether it’s because there was an issue with the hunk you copy/pasted, or whether that distro just doesn’t work.

Copy/paste instructions for Ubuntu 18.04.1 (dump them in the terminal and cross your fingers):

cd ~ && \
sudo apt install build-essential curl && \
curl > isomacprog.c && \
gcc -g -Wall isomacprog.c -o isomacprog && \
curl > my-linux-mac.iso && \
chmod +x ./isomacprog && \
./isomacprog my-linux-mac.iso && \
echo "Done. If there were no errors you can find/burn my-linux-mac.iso" && \
echo "from your home directory to a DVD!"
  • Want to use another distro? Replace…ubuntu-18.04.1-desktop.iso with a link to an ISO from your favorite distro. This means you will have to copy/paste into a TEXT EDITOR first, make your ISO change, and then copy/paste the whole (modified) chunk into a Terminal window.
  • The “sudo apt install..” line will cause this block of text to require your password, as it has to install build-essential and curl to your system. This will happen immediately. After that, you can get a coffee while it downloads the ISO.
  • Your new ISO will be in your Home directory (from the file manager it will likely either be called “Home” or “YourName”). The file itself will be called “my-linux-mac.iso”. Rename it afterwards (once the program has finished) to something you’ll remember and then burn to a DVD.

Alternative Options

I’ll be honest: I prefer the above solution(s) for the following reasons:

  • Simplicity – it’s the least complicated option.
  • Robustness – as long as you partitioned as MBR, it should survive most distro version upgrades since they tend to equate MBR with BIOS, and GPT with EFI. This can matter if it updates the bootloader (I’ve had a GPT bootloader get borked by an upgrade before).

If you’ve got a bad DVD drive or MacBook Air, I’d be inclined to try pulling the drive first and install Linux via another machine (swap the drive back in after and hope for the best).

But if forced to use USB or intent on going the EFI32 route, here are a few places I’d start:

  1. Update: Stefan has a step-by-step process for Live CD on an USB Stick (32-bit EFI, 64-bit Linux) which manually creates an EFI32 partition on the install USB. This is probably the route to try first.
  2. Update 2: Gero has mentioned a USB-bootable method via YUMI. You can find details via Gero’s blog at (German, though Google translate works well for non-German speakers). The YUMI tool itself can be found at .
  3. Thread: Ubuntu 15.04 on Mac Mini 2,1 with EFI boot (2007 Intel) – The guide uses rEFInd on one USB stick. On a 2nd USB install disk it uses a Ubuntu USB install, but adds a bootia32.efi to the /EFI/BOOT folder. When starting up the Mac, uses ALT to bring up the manager and chooses rEFInd. Then once rEFInd has loaded, selects the option that contains “bootia32.efi”.

    Once the Ubuntu install is complete, grub fails to install, but there are steps listed to manually install a grub-efi-ia32. Much of it is based on the steps that Jason Heeris provided on his blog. This is a very “EFI-native” solution, but I’d personally still be a little concerned about the potential for major release upgrades to overwrite the bootloader with a new 64-bit EFI.
  4. Hackintosh bootloader solutions – The hackintosh community has been finding solutions for Apple’s EFI compatibility limitations for years. If you’re looking for something very Mac-specific, search for Mac Pro 1,1 and add ML/MountainLion/10.8/10.9/etc to the search. Otherwise you can peek into various bootloaders like Chameleon, Pike’s bootloader, etc., but your are more likely to hit some trial-and-error bits there since every guide looks at a different purpose (some for just intented for having a different bootloader, some aimed at hackintoshing, etc).

The End

If something above worked (or didn’t work) well for you, leaving a comment below might help the next person out. Also helpful for letting me know if the server I rented to host the ISO’s on went down, or if you’re not comfortable compiling an image yourself and need a specific ISO provided.


788 Comments | Leave a Comment

 Sort by Oldest | Sort by Newest
  1. c_b on August 22, 2016 - click here to reply

    Any chance you’d be interested in creating an iso for Elementary OS?

  2. c_b on August 23, 2016 - click here to reply

    Thank you! Very much appreciated!

  3. michaelconner on September 10, 2016 - click here to reply

    Was able to get elementary OS Loki to boot on my iMac5,2 using the C program. Many thanks!

  4. michaelconner on September 10, 2016 - click here to reply

    I take it back — while the elementary OS (Loki) disc booted after running the C program on it, it crashes upon installation; it’s also very sluggish.

    Linux Mint 18 (Cinnamon) works flawlessly, however. Again, many thanks for having this page and the program to convert ISO images up.

  5. Javier on September 26, 2016 - click here to reply

    Hi Matt, I try to “openSUSE-Leap-42.1-DVD-x86_64.iso” but doesn´t work and return error data type. Can you help me please??? Thank in advance.

  6. Javier on September 27, 2016 - click here to reply

    Thank very much Matt. Now it is installing…
    I don´t know why my CentOS 6.5 return error when execute isomacprog rutine.

  7. Rob on September 28, 2016 - click here to reply

    These images are great – thanks Matt. On a side note (seeing as we’re all using this era of Mac) – does anyone else have a problem with the display backlight not coming back on after the display has shut off to save power? It works fine coming back from a Suspend on my Macbook Pro 2,1, just not when the display has switched itself off.

    • soenke on February 24, 2018 - click here to reply

      @Rob I know this backlight bug from Windows. I’m running lubuntu 17.10 without having this issue. Many thanks by the way to matt.

    • Mike on March 29, 2018 - click here to reply

      I’ve had the same problem, Rob, I know the machine is awake because if I type or try something on the keyboard it beeps at me. Eventually the backlight comes back on. I haven’t seen that under Fedora 26 or 27 (yet).

  8. doctor john on October 26, 2016 - click here to reply

    If i m not mistaken i read that Elementary OS Loki supports 32bit EFI but i can’t find something
    like Etcher running in 10.6.8 to make the usb.
    If you have any idea i ll be happy to check it.

  9. Jim Banes on November 8, 2016 - click here to reply

    Does this actually boot into EFI mode? I have tried this a few times with an Elementary DVD I created. It does boot into 64 bit Elementary using this method but its using BIOS to boot not EFI.

    • Matt Gadient on November 8, 2016 - click here to reply

      Hey Jim. The 64-bit BIOS is the intended behavior, akin to the amd64+mac ISO’s that they used to provide for Ubuntu. It basically removes the 64-bit EFI item from the disk catalog so that a 32-bit EFI machine doesn’t try to use it (which causes a hang), and instead uses the 64-bit BIOS item on the disk catalog.

      (edit: if looking to use an EFI bootloader for a particular reason, I do have a couple links listed under “Alternative Options” which might provide some help there)

  10. Kenneth on November 14, 2016 - click here to reply

    Ok I’m in need of some help. I’ve burned the Ubuntu image to a DVD but I can’t get it to boot on an xserve 1,1 holding the alt key on boothe just ejects the disk eventually or if there’s a hard drive it just shows the hard drive to boot from. What am I missing?

    • Matt Gadient on November 16, 2016 - click here to reply

      Hey Kenneth,

      A couple possibilities off the top of my head:

      1) When I wrote this up and went through the various Mac models, I put a “maybe” in the list above beside the Xserve 1,1. I don’t remember why specifically, but something I came across must have brought some uncertainty when it came to the Xserve as opposed to the other Mac models in the list. So it could be that it just *won’t* work on the Xserve.

      2) A bad DVD burn, or a picky DVD reader in the Xserve is always possible. A couple of our older macs from that era have optical drives that have started getting really finicky.

      If you are determined to give it another shot, I’d try burning the image to a different DVD-R brand from a different burner than what you’d used the first time. Temporarily hooking up a SATA optical drive to the Xserve could be worth a try as well (then try both your previous DVD and the freshly burned one).

      But if all that fails, like I said, it’s within the realm of possibility that the Xserve is just going to be a no-go from the start.

      • Kenneth on November 17, 2016 - click here to reply

        Thanks for the reply. I’ll give it a go on new dvd’s as these are almost a decade old and did give issues with playing movies. Also I see the problem with those macbook drives and it makes sense. Had to use an external drive on an old macbook to get the install to work. How do you recommend using a sata DVD drive on the xserve? Will it boot from the drive through a USB sata setup you think? Like an external DVD drive? Or is there a sata port I’m missing somewhere inside? Thanks again.

        • Matt Gadient on November 17, 2016 - click here to reply

          Not sure on the USB – for some reason I’ve been under the impression that it needed to load the UEFI stuff to access that which might throw a wrench into booting from a non-UEFI disk. Could be worth trying though. As to the SATA, the specs I had pulled up indicated that the Xserve 1,1 had support for up to 3 SATA drives – if that’s the case, and if it uses the typical SATA cable/connector it should be possible to yank an optical drive out of a typical PC (or another you’ve got laying around) and put it in temporarily for the install.

          • Kenneth on November 17, 2016

            sorry to be a nuisance but what would you recommend burning the disc with and what settings if any specific? just want to make sure i cover all possibilities. thanks for all the help.

          • Matt Gadient on November 18, 2016

            I’m usually not picky about the burning program and just use whatever’s handy. My go-to’s tend to be CDBurnerXP on Windows and Burn on OS X, but burning a disc image is a pretty basic task so just about any program should do it without issue.

            As far as drives (if you’ve got choices), the standard internal drives that fit in a 5.25″ bay have been the most reliable for me over the years. Laptop drives, and internal slot-load drives have failed me on many occasions. Very limited experience on external USB drives.

            As for specific settings, when I’ve got an optical burner that I *know* is flaky I’ll tend to try a slower burn speed – in the past I’ve had dying drives that only worked reliably at a specific speed setting (some max, some the slowest, and some a specific one in between).

    • TarnAlcock on February 17, 2017 - click here to reply

      Try the ‘c’ key.

  11. Nathan Hanson on November 17, 2016 - click here to reply

    Thanks for these images! I was successful in loading Freya onto a macbook 2,1 and an iMac 5,2. On the iMac (without a working optical drive), I used an external DVD drive (USB) and after a full shut down, started up holding down both cmd and alt. After some time, all the while holding down those keys, it loaded to the installer.

    Thanks again! I’m so happy to keep these machines running, while I start exploring Elementary.

    • Nathan Hanson on November 18, 2016 - click here to reply

      Clarification: I first put on a fresh install of OS X, then ran Boot Camp Assistant (partition, clicked the option that didn’t include downloading anything, then quit). Then shut down, then startup with cmd + alt keys.

  12. TehFalcon on November 19, 2016 - click here to reply

    Any way you can do an ElementaryOS 0.4 one?

    • Matt Gadient on November 20, 2016 - click here to reply

      It should be up now! Shift-refresh if it doesn’t show up on the page immediately.

      • TarnAlcock on February 17, 2017 - click here to reply

        I have tried to boot this one (using USB) by manually adding bootia32.efi to the EFI folder as suggested elsewhere (just get a simple bash shell in GRUB on boot). I have also tried installing rEFInd on another flash and trying to boot this one from the other flash (had to convert to img.dmg from iso and then write to flash with dd and then add bootia32.efi). Finally got it boot (after 3 days of trying various methods). But when it comes time to partition the drive, during installation, things start going wonky. It keeps failing to create a partition on the drive. I tried running gparted to clean the drive and try again and gparted keeps crashing. So ran it from CLI, cleaned drive (all partitions off, one new big partition). Installation runs fine, til I start entering username (while it is partitioning in background) and it fails again. It asked if I wanted to try BIOS or UEFI mode for the drive. I tried both. Same issue each time. Any suggestions? I am fairly certain that the drive is 100%. But will try another tonight.

  13. PsychoSync on November 22, 2016 - click here to reply

    Hi Matt

    Really cool that you are giving some more life in these old macs! I have been trying to make an OpenELEC install on my mac mini 2007 for a while now but with no luck… It is a linux “just enough OS” that runs Kodi. Can you maybe try to make a compatible usb install? Thanks.

  14. A. Styrmo on December 13, 2016 - click here to reply

    Hi Matt,
    I’ve been considering putting Linux Mint 18.1 Cinnamon on my 5,1 iMac as mine seems to not have some of the issues that were common with this model (screen problems). It’s a good computer but really pokey on OS10.6.8. I just use it for browsing using an older version of Firefox.
    I’m totally new to Linux but is sounds like a cool way to extend the life of this computer.
    So the above information is for totally wiping out OSX and replacing it with Linux?
    I’ve reduced what I have on this system so I could do two partitions of 250MB, one for OSX and one for Linux and have seen other tutorials on dual booting a mac but they were using newer machines that don’t have the 32bit/64bit issue of the 5,1.
    Another question is if I partition, do I need to do a swap partition at that time or does the installation take care of that for me?
    Also, should I get a usb to ethernet adapter first? Other tutorials suggested that this was needed.
    Thanks in advance for any help.

    • Matt Gadient on December 14, 2016 - click here to reply

      Hey A. Styrmo,

      The above has only been *tested* as a full-on replacement (wipe + install linux). If you’re looking to dual-boot and 64-bit isn’t an absolute necessity for you I’d actually be inclined to try using the official 32-bit ISO from the site (which should hopefully need no modification at all!). The reason has to do with the MBR/GPT bit: the Mac has the disk partitioned as GPT, whereas in the above 64-bit instructions I’ve really put an emphasis on using MBR – the emphasis is there because in the distant past (back when they made the official “mac” ISO) I had OS upgrades try updating the bootloader to the 64-bit EFI one. Mind you, I may have had some wonky config, but in any case, using MBR is intended to encourage the bootloader to persist as the BIOS variant across updates/upgrades.

      That said, you *could* try using a modified 64-bit ISO (as above). It’ll probably work. But be aware that there’s the chance an OS upgrade might bork things: if that does happen, you’re probably going to have to boot from a LiveCD and try to repair the boot loader manually.

      As for the swap partition, most distros have an automatic partitioning scheme that takes care of adding swap – however, some of the automatic partitioning schemes don’t really do dual-boot (and may insist on wiping everything). Chances are you’ll be following a tutorial for dual-booting and doing “manual partitioning” where you’ll want to make a swap partition. Alternately you could skip the swap partition and make a swap FILE after installation (do a quick search for this) – caveat is that not every file system supports swap files, so you must be partitioning as something standard like EXT4 (nothing fancy like BTRFS).

      To the USB ethernet adapter: Personally I wouldn’t get one beforehand. Linux distros have recognized nearly every ethernet adapter I’ve thrown at them. Boot from a LiveCD and make sure you can browse the web. If it works fine I’d only look at getting a USB ethernet adapter if the ethernet adaptor was being flaky (randomly drops out, doesn’t recover after wake from sleep, etc).

      One last thing: DO A TIME MACHINE BACKUP first (external USB hard drive is fine if you don’t have a Time Capsule) and make sure your original OS X installation media still works. That way if something goes horribly wrong you can get your system back to the state it’s currently in.

      In case you do decide to try the 64-bit route and aren’t keen on manually modifying the official ISO, I’ll try to get a modified Mint ISO up on this page within the next hour (try a shift-refresh of the page if it doesn’t show up). Edit: it’s up!

      Good luck!

      • A. Styrmo on December 18, 2016 - click here to reply

        Hi Matt,
        I’m typing this on my new Linux Mint 64bit iMac. =^] The iso you provided worked flawlessly. I was so impressed with Linux even running on the LiveCD that I decided to just do the full wipe and install. Of course before starting I did both a Time Machine backup and a clone backup with SuperDuper and I know my Snow Leopard disk still works but I don’t think I’m going back. The Mint installer took care of everything, very painless. Everything seems to work, network, bluetooth, etc. I can access all files in my MacMini. Can I write files to the drive in the MacMini? Is it safe to write files or move (universal) files (wav, pdf etc) from a Linux machine to a Apple formatted system?
        I was having problems accessing a USB drive attached to the Apple Airport Extreme directly as I’m not sure what username and password it’s looking for. I just moments ago discovered I could gain access indirectly via the MacMini under Volumes. I would like to be able to access it directly though so that the MacMini doesn’t have to be on just to get to it and keep music files on it so the files are available to all computers on my network and just point Rhythmbox to there.
        Thanks for your help so far!

        • Matt Gadient on December 18, 2016 - click here to reply

          If you’re copying files over the network (shared folder on the Mac Mini), there generally shouldn’t be any issue – network protocols are the only thing in play and clients don’t have to care about what the underlying file system is. On the other hand, if you’re moving around a physical hard drive between machines though (whether internal or USB/external), sometimes things go flawlessly and other times you can run into quirks depending on the file system used.

          As for the Airport Extreme, fire up “Airport Utility” on your mini (or another machine in the home running OS X). Alternately there should be an “Airport Utility” from Apple in the app store for iOS devices (iPhone/iPad/etc). I know for the Time Capsule it’ll let me configure username/password stuff for the internal drive, so I’m assuming a USB on an Airport Extreme is probably handled in a similar way.

  15. Przemysław Gast on December 17, 2016 - click here to reply

    Hi Matt!
    Thanks for Fedora 25 :) I wish I could run Korora 25 (Gnome and XFCE) on my Mac Mini (2.1). Could you compile it, as I am unable to do such magic on my own. :)

    • Matt Gadient on December 17, 2016 - click here to reply

      Both the Gnome and Xfce Live CDs for Korora 25 should now be up in the list now (shift-refresh this page if they don’t show up right away). Good luck!

      • Przemysław Gast on December 18, 2016 - click here to reply

        THANK YOU! :) BTW I have installed Fedora 25 on my mac mini. It does not pass ISO check at startup, you have to bypass it (ESC key). Then it installs fine (default partitioning).
        I will let you know how is Korora doing. Thanks again!

        I have successfully installed Korora 25 XFCE in first attempt. Due to the HW limitations I would probably not install gnome version of Korora. Korora 25 XFCE is working. :) Thank you.

  16. kimtoufectis on December 27, 2016 - click here to reply

    So no love at all for my 32-bit processor Intel Core Duo (early 2006) iMac? It would have been nice for the 64 bit requirement to have been mentioned before I bought a stack of DVD’s so I could burn the image onto one…

    • Matt Gadient on December 28, 2016 - click here to reply

      The 64-bit stuff (and Core2Duo list of machines) are mentioned pretty early on in the writeup!

      That said, I suspect the 32-bit installer for most distros will probably boot and install fine on your machine without any needed tweaking (I’d guess they use a 32-bit BIOS/EFI loader which the Mac hopefully shouldn’t struggle with). So it’s probably worth burning a standard 32-bit ISO from your favorite distro’s page and giving it a try.

      • kimtoufectis on December 28, 2016 - click here to reply

        I appreciate your reply. To be clear, I was remarking not of your lucid post but of the announcement on the Raspberry Pi site that “Because we’re using the venerable i386 architecture variant it should run even on vintage machines, provided they have at least 512MB of RAM.”

        Given that my iMac has 2GB of RAM (and finding no mention of other hardware requirements) I bought the shortest stack of DVDs I could find (ten) to try it out, burned one with the image, and got nowhere…as you are aware I was wasting my time with a 32-bit Intel iMac.

        • Matt Gadient on December 28, 2016 - click here to reply

          Actually, assuming you’re talking about the PIXEL (or whatever they called it)… the i386 variant should be 32-bit (64-bit is often referred to as amd64). So it *should* be possible to get it to work on your 32-bit iMac, assuming somebody didn’t mis-speak/mislabel it.

          Took a quick peak just now and it looked like PIXEL might be distributed as .img images – they may not be able to be burned directly to a DVD like the .iso variants are. They may be intended for some form of USB install, but like I said, I only took a quick peek. Throw the typical possible-Apple-trickery on top of things and there may be a couple more headaches in store. But at some point I suspect someone *should* be able to get it working. May be worth experimenting with trying to get it going over USB in the meantime (save your blank DVD’s for when someone else has a reliable DVD method available).

          • kimtoufectis on December 28, 2016

            Yes, I was hoping to give Pixel a whirl. I’d be glad to try the USB approach, but my sole guidance is that same article on Pixel for PCs and Macs (that had me burn a DVD just for practice), instructing me to “Download the image, and either burn it to a DVD or write it to a USB stick. For the latter, we recommend Etcher.”

            I know how to burn a DVD, but what does writing it to a USB stick entail? Etcher doesn’t seem to have ever run on a 32 bit Mac, and when I click on the downloaded .iso file my Mac says it couldn’t be opened because it has no mountable file systems. I browsed the web for alternatives, but found nothing that my Mac will run…

          • Matt Gadient on December 28, 2016

            If it’s an .iso I usually end up using “dd” when on OS X and Linux distros, but since a typo can easily wipe your system, searching for a safer way through a utility/program is probably ideal.

            If you don’t come across something in a reasonable time frame, you could try out Fedora’s media writer via another machine if you happen to have one around – the Windows and Mac OS X versions should let you write a custom .iso file. I say “on another machine” though because it looks like the Mac version of the utility might be 64-bit. It can currently be found at: . Again, this is assuming you were provided with a .iso – I don’t believe it supports .img .

          • kimtoufectis on December 29, 2016

            My other computers are :
            – an even older G4 iMac (“sunflower” design) running OS X 10.5;
            – a ChromeBase (an all-in-one desktop verson of a Chromebook)
            – a current-era MacBook Pro for work that I can’t install software on
            – an OLPC XO laptop (with an early version of Fedora deep inside)

            Are there any viable alternatives for this task, in that list?

          • Matt Gadient on December 29, 2016

            Just peeked around a bit. UNetbootn OS X version seems to be 32-bit (just tried it and unless activity monitor is lying, it’s 32-bit). Maybe give that a try on your current OS X machine. Might get *really* lucky and it could be a Universal Binary (both PPC and Intel) – haven’t seen those in a long time, but then again… haven’t seen a 32-bit program for OS X in a long time either. If it *is*, then it might work on your older G4 also.

            If for whatever reason that *doesn’t* work, possibly the Fedora writer on the MacBook Pro. The Fedora utility doesn’t have to be installed on the machine in OSX- it can be run from it’s disk image and simply ejected afterwards. Unsure if it needs name/password to write to the USB drive though (a number of tools do since it’s a pretty low-level disk operation).

            Don’t know about the others… the only tools I really use are Rufus (Windows) and “dd” (OSX/Linux) – “dd” is my go-to because it’s reliably always-there and just plain works, but like I said… a typo can be really bad. Only used the Fedora utility out of curiousity.

            That’s really about all I can think of right now. Hopefully something there helps, but if not, maybe someone else can chime in.

          • kimtoufectis on December 30, 2016

            Thanks again.

            I tried this program before asking for help, and tried it again today. It fails on startup. I tried restarting, tried ignoring the failure and retrying, all to the same end.

            Should it reveal anything to you that would suggest a course of action, here’s the top of the report of the failure:

            Process: unetbootin [366]
            Path: /Applications/
            Identifier: com.yourcompany.unetbootin
            Version: ??? (???)
            Code Type: X86 (Native)
            Parent Process: launchd [134]

            Date/Time: 2016-12-30 12:47:36.254 -0500
            OS Version: Mac OS X 10.6.8 (10K549)
            Report Version: 6

            Interval Since Last Report: 1493273 sec
            Crashes Since Last Report: 28
            Per-App Interval Since Last Report: 15 sec
            Per-App Crashes Since Last Report: 6
            Anonymous UUID: (I redacted the long ID code recorded here)

            Exception Type: EXC_BAD_ACCESS (SIGBUS)
            Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
            Crashed Thread: 0 Dispatch queue:

            In the meantime I’ll see what I can do on my late-model MacBook Pro sans admin rights…

          • TarnAlcock on February 17, 2017

            I have never found UNetBootin to work flawlessly. What finally worked for me was something akin to this guide: there was an intermediary command to convert the iso to an img.dmg file that I found elsewhere, which worked. But unfortunately I cannot find the link. Will check when I get home.

          • kimtoufectis on December 30, 2016

            After failing with unetbootin on my Early 2006 Core Duo iMac (installs but won’t run) I downloaded the Fedora Media to my work MacBook Pro (your fallback suggestion).

            Next I failed with my 2003 G4 iMac (it wouldn’t install because it isn’t a Universal Binary as hoped).

            When I try to run it from the disk image I get a message box that says it “can’t be opened because it is from an unidentified developer. Your security preferences allow installation of only apps from the Mac App Store and identified developers.” And as you might imagine, can’t change those security preferences…

            Hey, can’t fault me for being unduly wedded to any single approach…

          • TarnAlcock on February 17, 2017

            For that try right click the app and click open. There is also a key you can hold down to bypass this while clicking to open the app. But I cannot recall which. Just try one each of option, cmd and shift. Depending on your OS there is also a setting that can be changed in the preferences pane to allow apps from unknown developers (hidden since Mavericks IIRC.)

  17. George on January 4, 2017 - click here to reply

    I have compiled the ISO for openSUSE Leap 42.2 and can confirm it installs nicely on a 2007 Macbook 2,1 (2006 version with newer CPUs, see Wikipedia)
    I had to “parted” the disk back to empty and then let Leap install a its bootloader into MBR.

    A first attempt where the bootloader went into its own partion failed to boot, I could only boot from disk indirect by the DVD ISOlinux bootloader from the SUSE install DVD. It then gives the option to boot from disk which works that way.

  18. Worked great on my Macbook mid 2007 (Core 2 Duo) – Thank you so much!!

  19. coarist on January 10, 2017 - click here to reply

    I have MacPro 1,1. This image is to make bootable Ubuntu 16.04 installer DVD. Works well for me.


    MacPro 1,1 has 32-bit EFI. Without this iso image only 32-bit OS can be installed which limits RAM access to 4GB. With Matt’s iso file I can boot, intall and run 64-bit Linux on this 32-bit EFI machine.

    Before upgrading to 16.04, my MacPro 1,1 was already on 64-bit Ubuntu but it was only 14.04. To upgrade it, the iso file makes everything simple the same way as we would downloading and installing Linux on any other computer.

    For Ubuntu 14.04 there was a MacPro 1,1 (32-bit EFI) x64 distro available. For Ubuntu 16 and Fedora, there aren’t any otherwise as far as I know.

    Here the spec of the Mac for reference:

    – Model early MacPro 1,1 2006
    – Memory 32 GiB
    – Processor Intel Xeon(R) CPU X5365 x 8 (2 x 3GHz Quad-Core)
    – OS type 64-bit

    This is valuable. I offer great thanks to the author.

  20. Steven Narmontas on January 11, 2017 - click here to reply

    This process worked on a late-2006 iMac 5,1 . I used the provided isomacprog to modify ubuntu-16.04.1-desktop-amd64.iso, which was freshly downloaded from and it booted and installed perfectly. Thanks!

  21. Nadie on January 15, 2017 - click here to reply

    I’m planning to upgrade my Mac to quad-core processors, Is the same process or I do have to do something else?


    • coarist on January 16, 2017 - click here to reply

      Take care in these points when upgrading processor:
      Clean both surfaces very carefully. I use alcohol wipe many times until no residual and no contaminant is visible on the heat sink and on the processor. Stanley knife blade helps and use with care. Use pressure air to help cleaning where possible. Make sure also the contact side is clean. Apply heat transfer compound to the interface on one side with an “X” pattern. Do this step carefully to prevent subtle problems relate to heat dissipation which will be difficult to trace and will need redoing the installation process.
      For Mac OS on the MacPro 1,1 with or without processor upgrade, OSX El Captan 10.11.6 is possible.
      For Linux, with or without processor upgrade, download the iso here and make bootable installer disc. Boot from it and install as you would on normal PC.

    • Coarist on February 21, 2017 - click here to reply

      On my Macpro 1,1 a pair of Intel X5365 is used. It is legacy Xeon processor, code name Clovertown. Refer to this wikipedia link

  22. NoseyNick on January 22, 2017 - click here to reply

    THANKYOU for this tool. I can confirm it works great on both openSUSE-Leap-42.1-NET-x86_64.iso and openSUSE-Leap-42.2-NET-x86_64.iso on MacBook2,1.

  23. Seth Forgosh on January 24, 2017 - click here to reply

    I’d love a working copy of Centos 7. Thanks for the ISOs that you’ve done so far.

    • Matt Gadient on January 24, 2017 - click here to reply

      CentOS 7 should be up now. Shift-refresh the page if it doesn’t show up right away. They should currently be found at the end of the list.

      I wasn’t sure which you wanted – I usually assume minimal would be used for a CLI server and DVD for a GUI Desktop, but lots of possibilities here so I did both the Minimal (~700MB) and DVD (~4.1GB).

      Edit: let me know if you’d prefer the Live GNOME or KDE.

      • Seth Forgosh on January 24, 2017 - click here to reply

        You rule! Thanks for the quick response. I’ll try the DVD version,

      • Seth Forgosh on January 24, 2017 - click here to reply

        I got impatient and burned minimal…. It’s working perfectly. Thanks again

  24. VP FlutterShy on January 27, 2017 - click here to reply

    I can confirm this method works with ubuntu server 16.04.1

  25. Clemens on January 27, 2017 - click here to reply

    Many thanks Matt for the converted CentOS 7 image! :-) Does anybody know here if CentOS 7 run’s in desktop mode well on these old Apple iMac computers? I think CentOS 6.8 would be somewhat less hardware hungry? Whatever, will try CentOS 7 the next days. ;-) Again a BIG thanks Matt for yours effort in this topic. I tried some times ago to build a corresponding 64bit OS @ 32bit Apple EFI install media but was never successful….

    • Clemens on January 28, 2017 - click here to reply

      It seems that I have understood here something totally wrong. :-(

      Is it right, that this method will install a 64bit Linux OS which runs effectively in legacy EFI CSM (BIOS) mode? So, with this solution I will NOT have any AHCI support at my Samsung 840 pro SSD, right? If that’s true then this workaround will have the same limitations like a 64bit Windows 7 OS which is installed in legacy CSM mode. :-( Very unfortunate…

      Therefore it can be said, that in native EFI mode only a 32bit Linux install is possible but NOT a 64bit one.

      Well, there exist the theoretical possibility to install and run a native 64bit EFI Linux OS at a (compliant) 32 bit EFI system through a “64bit to 32bit EFI wrapper”. However, for Linux (and Windows) this is currently only a hypothetic option. Interestingly this seems to be possible with more recent (64bit only) Mac OS X versions which are modified with a special boot loader (from MacRumors user Tiamo). MacPostFactor uses this way to install newer 64bit OS X editions on 32bit EFI Apple computers. :-)

      Whatever – someone should really try to build a independent “64bit to 32bit EFI wrapper” which can be used “OS independent”. ;-) :-D

      • Matt Gadient on January 28, 2017 - click here to reply

        Hey Clemens,

        Yeah it’s in BIOS mode. And yes, Apple disables AHCI when booting this way, which as you indicated hits nearly everyone installing Windows on their Macs too. If you’re intent on enabling AHCI though, a few threads to look at:

        …it’s a bit on the complex side. You can choose between either trying to patch the first part of the MBR to flip AHCI back on before the boot loader starts (main focus of first link), patching GRUB to write to the PCI config space to do it (main focus of 2nd link), or enabling AHCI at boot time (3rd link but you’ll want to “lspci” to find your device and search around to confirm the setting). It’s possible that there may be other alternatives too (via rEFInd etc), but I haven’t looked too heavily into it.

        Note that most of the guides out there tend to be Windows-centric to the point where they’ve even got a 440byte “patchcode.bin” floating around that can be quickly written to the drive for Windows booting with AHCI (although sleep apparently ends up broken). Nothing quite like that for Linux that I could find, but manually patching the MBR should be possible anyway.

        • Clemens on January 29, 2017 - click here to reply

          Hi Matt

          Many thanks for your detailed answer and thanks for these links. Well, – all these tweaks to enable AHCI in legacy BIOS mode at an older Apple computer are not really reliable. Especially not under Windows. That’s the reason why it is (strongly) recommended to install on newer (more UEFI compliant) Apple computers also Windows in (U)EFI mode. ;-)
          However, regarding my legacy iMac I am now back on 64bit OS X Mountain Lion 10.8.5. ;-) It runs (in native EFI mode) thanks to MacPostFactor (and the Samsung 840 pro SSD) awesome on my late 2006 (32bit EFI based) iMac. The built-in “64bit to 32bit EFI wrapper” makes it possible. No limitations regarding AHCI. :-D

          I think because of its open source concept such a wrapper solution will work even better with Linux. All the corresponding EFI related drivers are included. Will ask MacRumors user Tiamo how much of work will it be to port his “64bit to 32bit EFI wrapper” to Linux. ;-)

          Many thanks Matt for all your efforts in this topic here!

          Kind regards

  26. Glen on January 28, 2017 - click here to reply

    Thank you Matt — this worked great with my macbookpro2,2

  27. Chris Harrington on February 5, 2017 - click here to reply

    Hi Matt,

    One of your modified Linux distros worked for me! After banging my head for several weeks, I was able to boot Linux Mint on my Mac Mini 2007. This model is in the same boat as the 2006 models – 64-bit Mac using 32-bit EFI (or so I’ve read).

    My main goal is to get either Parrot Security Linux or Kali (preferably Parrot) for the same Mac Mini. Is this something you might be able to do? I have zero experience compiling in C, otherwise I would try it myself. Thanks for whatever you can do.

    • Matt Gadient on February 5, 2017 - click here to reply

      Hey Chris, ParrotSec should be up now at the end of the list (shift-refresh if it doesn’t show up immediately). I used the full edition (around 3.5GB) since it includes all the tools which I’m assuming is the big aim. Hopefully it works for ya! If not let me know and I can try to get Kali done up though it might take a bit longer since the server’s getting low on disk space and I’ll have to figure something out before I get the next disc image done up.

      • Chris Harrington on February 5, 2017 - click here to reply

        Matt, it worked beautifully! You’re a godsend. A million thanks!

  28. John Graber on February 7, 2017 - click here to reply

    Am I totally off my rocker to wonder if this method could be used on a FreeBSD installation iso?

  29. Psychodad on February 8, 2017 - click here to reply

    XenServer 7 wanted

  30. PsychoDad on February 11, 2017 - click here to reply

    OpenSuse Leap Image confirmed OK on MacPro 2006 ugraded to FW 2.1

    • LeKorki on April 14, 2017 - click here to reply

      did you have any issue with grub?, my macmini didnt boot up without the installation dvd

  31. Jakus Asikainen on February 15, 2017 - click here to reply

    Linux Mint 18.1 works great on my 1,1 with an r9 380 upgraded gpu anyone tried this with stock arch or manjaro would love a pacman base instead of apt don’t have much experince with code to try it myself but i am going to keep trying

    • TarnAlcock on February 22, 2017 - click here to reply

      I have had some success doing an arch install. Just getting the installed system to boot is my final hurdle.

      • Poerwo on February 22, 2017 - click here to reply

        Arch installs the system in MBR, choose manual install in GUI. Otherwise your mac won’t see the bootloader. It’s easier if you install ubuntu or Linux mint first, then install Arch afterwards. If you choose the option replace Arch in a partition ( in the install program) without installing a bootloader, then it wil boot perfectly. The Ubuntu family install the bootloader better for a mac then Arch does. If you choose for the last option, then you’ll use the grub loader from Ubuntu (or Mint).
        I did it this way a year ago with a 32 bit distro of manjaro.

        • TarnAlcock on February 24, 2017 - click here to reply

          I assume you mean ArchBang? As far as I can see Arch has a manual install process? I have yet to get my arch system booting. Been loath to do ANOTHER re-install and have just been fiddling with the boot partition trying to get it to work. Tried syslinux over grub the other night. No luck.

  32. TarnAlcock on February 19, 2017 - click here to reply

    I am finally getting elementary 4.0 (Loki) installed on my mac mini 2,1.

    Firstly, I could not use the cd-rom as it is non functional. I tried various methods of getting it to boot with USB, but so far the simplest and most reliable method has been to install GRUB 2 on a flash drive (using a virtual machine to run ubuntu and mounting the flash in there. First, enable universal sources, to install p7zip and do an apt-get update.). More instructions here:

    I used this grub.conf file: but added the graphics setup inside the if .. fi statment from the tutorial at the top of the file.

    I used the same configuration for ubuntu (the ISO structure is the same) just renamed the menu entry to elementary and same for the iso.

    I am finishing the install as we speak. (*edit* ran without a hitch) I also had to use a new hdd as it kept failing to partition my 500GB. Sadly. Sounds a little wonky.

    If my instructions are unclear or if you need a little help, feel free to comment.

    *edit* Elementary Loki was running fine after install. Except reeeeealy slowly. So tried Ubuntu. It worked until the second reboot. Then tried Fedora 24. Installed beautifully (so fast!) but would not boot up after install.

    Going to try roll my own Arch iso and see what happens.

    • infinite overflow on April 17, 2017 - click here to reply

      Could you or someone else please put up a concise and clear guide to doing this with
      a USB pen drive (or two), preferably on a blog with screenshots (not in comments here) and link it here?

      I do not have access to DVDs or the DVD drive (replaced it with a second hard drive on the mini). What I do have is a 2007 mini which has a 64 bit Core 2 Duo processor and a 32 bit EFI.

      I added the 32 bit efi file into the EFI folder on the USB pen drive and somehow got to see it in the boot menu on the Mac, and when I chose it, it dropped me into a grub shell, where I got completely stuck. I’d like to install Korora (a fork of Fedora) and stay current (on software/security) for as long as possible since the mini is still working fine.

      Also, thanks a lot Matt, for putting up the ISO images here and providing so much flexibility for people!

      • TarnAlcock on April 19, 2017 - click here to reply

        Hi. Unfortunately my mac died almost after I got it running. Which is a shame! Was going so nicely! So. I cannot do screenshots or anything.

        Fedora has it’s own special way of doing things. I never quite got it to work properly in this scenario.

        In order to get the install USB working, what I did was install grub (32 bit) onto an old hdd Using an ubuntu live distro in a virtual machine, on my windows box. (with rEFIt installed as well.) Plugged in as a usb external. Google is your friend here as I do not know your setup.

        From there I added the prepared ISOs into the root of same drive and created appropriate boot entries for each ISO in the grub.cfg. This helped tremendously with setting up the config file:

        I did have varying levels of success in this regard. It took a lot of tinkering. But Arch install and subsequent booting ran without a hitch. Usin an unprepared ISO!

      • wangji on September 21, 2017 - click here to reply

        @Infinite Overflow
        yes,it’s possible to put on usb using kind of bootia32.efi built with grub.
        Just dd copy this iso on usb stick , The stick does boot on MacBookPro DuoCore 32bits and
        also on windows10_type uefi (64bits of course ) as live “lubuntu xenial” .
        In MacBook_revival_Playground there are readme or pdf giving details of howto do this.
        The iso’s here are not only bootable as cdrom image but also as usb image (a.k.a isohybrid
        including uefi awareness)
        It ‘s just fun
        Have a good day.

  33. Poerwo on February 21, 2017 - click here to reply

    Thank you Matt,
    most of the distro´s booted perfectly, except kurora and fedora, on my macbook Pro 2,2! I finally settled with Linux mint 18.1.
    I´ve tried to compile the c program, but the terminal told me the file didn´t exist and I´ve been looking for a solution on the internet, but nothing! What am I doing wrong? I did this in Linux mint btw. and I´ve changed the command lines, necessary for Linux.
    It´s not a hot issue for me, Linux mint is running perfectly, I just like to learn new things.

    • Matt Gadient on February 21, 2017 - click here to reply

      Hey Poerwo,

      If the error you’re getting is “bash: cc: command not found”, you may not have the c compiler installed. Try “sudo apt-get install build-essential” to get it (and some other basic tools for programming) installed. Note that instead of “cc” you can use “gcc” (example “gcc -g -Wall…..”)

      If you’re getting “cc: error: isomacprog.c: No such file or directory”, note that you’ll actually want to rename the isomacprog.c.txt file to isomacprog.c (example “mv isomacprog.c.txt isomacprog.c”) which is the standard naming convention for C files. The “.txt” was appended on the end on the server because both browsers and search engines tend to handle .txt files predictably when trying to view the contents of it on the web, but you do want it to actually end in .c for the compiler to read it. I’ll edit the writeup to make it clear it needs to be renamed.

      If you’re getting “macversion.iso: No such file or directory”, make sure you’ve replaced macversion.iso with the file name of the original ISO you’ve downloaded (or have renamed it to macversion.iso).

      Hopefully I’ve caught all the possible cases there. Good luck!

      • Poerwo on February 21, 2017 - click here to reply

        Thank you for the reply, I’ve tried under Mac Os Lion, which runs on an external HD and the C program compiled. Just got Linux mint KDE version running, thanks to the C program, somehow compiling didn´t work under Linux.

  34. Jonathan B on March 2, 2017 - click here to reply

    Hey dude, great work here! Any chance you could make a PCLinuxOS ISO? Tried running the script against an ISO that I downloaded with no luck. If not, no worries – thanks in advance! :)

  35. Andrea M on March 5, 2017 - click here to reply

    You are my new Idol! THANKS!

  36. RedNumber1 on March 8, 2017 - click here to reply

    Anyone figured out how to get FreeNAS 64bit running on the 1,1 / 2,1

  37. krackpot on March 13, 2017 - click here to reply

    Hi Matt, thank you so much for this. It’s put new life into my old Macbook 2,1 which was just gathering dust despite it’s potential.

    Is there a way to get the full 4GB used on the system (Macbook 2,1)? Supposedly it is only using around 3GB instead of the full physical 4GB installed in the system.

    • Been a few years since I looked into it (I put 4GB into the 2,1 also), and I seem to recall the 3GB barrier being a chipset limitation. I believe it’s one the Intel 945 mobile chipsets if you want to do any digging.

      • krackpot on March 15, 2017 - click here to reply

        Thanks, Matt, you’re right. Seems to be a chipset limitation and I wasn’t able to find any workaround.

  38. dtonlinux on March 17, 2017 - click here to reply


    Thanks for the information and images. I have used the Fedora 24 image and upgraded to 25. Wondered if anybody experienced any graphical issues with 25 on a Mac Pro 1,1 with a 7300GT card? Straight after the upgrade the screen was covered in wavy white lines.


    • Hey dtonlinux,

      Hopefully someone chimes in who’s in the same situation (and has ideally come across a fix), but in the meantime, my best guesses here would be that it may either have to do with the new Wayland-by-default session in Fedora 25, or be a driver issue.

      You can try switching from the Wayland session back to X by clicking the gear icon by your name in the login screen.

      If that doesn’t work, you could always try the proprietary nVidia drivers – for the 7300GT I believe the current driver (as of this date) is , although you can select the card from to get a list of all driver versions. Alternately there’s the negativo repo at if you prefer to go that route. I don’t know whether the proprietary nVidia driver supports a Wayland session or not, but I wouldn’t be surprised if it fixes up stuff in an X session.

      • dtonlinux on March 17, 2017 - click here to reply


        Thank you for the comments. Started reading about the Wayland changes and supported NV chipsets as it is a strong chance that is the issue. I possibly didn’t help myself by upgrading so may do a straight install to see if that suffers similarly.
        Will let you know if I find a solution. All fun as they say!

        • dtonlinux on March 17, 2017 - click here to reply

          It would appear my leaving it alone and restarting it over lunch has resolved the issue. Will check the logs to see if there is anything in there but may well have been an update conflict between xorg and Wayland I assume.

  39. Piet Nutbey on March 19, 2017 - click here to reply

    Thanks for this helpful tool! Currently installing Elementary on MacMini 2007 ( macmini 2,1) – so far things are looking good!

  40. Seven_Spades on March 19, 2017 - click here to reply

    I have been trying to install Elementary 4 on a Mac Mini 1.1. Unfortunately I am getting the following error:-

    “This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot – please use a kernel appropriate for your CPU”

    Is there any work around for this?

    • I believe the Mini 1,1 came with the Core Solo/Duo processors (not the Core2Duo that most of the other late 2006 macs came with). Core was 32-bit, while Core2 was 64-bit. So you’re probably stuck using a 32-bit Linux Distro. Unfortunately, I believe Elementary’s last version with a 32-bit ISO was Freya 0.3.2 – so your only easy option for getting Elementary to work is using that older version – Loki 0.4 only comes in 64-bit as far as I’m aware, but it could be worth looking around a bit in case someone’s created a custom build/spin/flavor. Note that a number of other distros (Debian, Fedora, Ubuntu, etc) still offer 32-bit ISO’s so that’s a possible option as well, assuming you aren’t too hooked on Elementary.

      One other option if you don’t mind shelling out a bit of cash and opening your Mini is to try upgrading the processor to one of the Core2Duo models. A quick peak at eBay shows that the Intel Core2Duo T7600 seems to be available for around $25-30 USD from a number of vendors in China. Instructions for CPU replacement can be found at . While they list difficulty as “Difficult”, I’m pretty sure that’s going by their old standards before Apple started gluing everything together – I’ve opened a Mini a few times and while it’s time consuming it’s not all that bad. Anyway, assuming the CPU upgrade is successful I’d expect that a 64-bit variant of Linux (including Elementary) would *probably* work, but can’t make any promises here because I haven’t tried it myself. Since it involves both time and money, you might only want to consider this option if you’re okay with trying it from a fun/hobbiest standpoint rather than an “I’m really depending on this to work” standpoint.

      Anyway, hopefully something in there helps.

      • Seven_Spades on March 20, 2017 - click here to reply

        Thanks I will try Freya. I am just looking to find something to do with this old machine

  41. SaintVitusCrush on March 20, 2017 - click here to reply

    For those who like to “roll their own” with Debian (I prefer to put a minimal workstation environment together piece by piece), the isomacprog works on the Jessie amd64 mini iso. I successfully installed the base system on my Blackbook 2,1 using the modified iso burned to CD. Next will be my Mac Pro 1,1. I don’t see why it wouldn’t also work on the Debian Live CD, although I didn’t try it. Thanks to Matt for providing the info and link to the source needed.

  42. bwr on March 22, 2017 - click here to reply

    Hey Matt,

    Hate to be another person asking for help but (and here’s where I ask anyway) are you able to create a version of Manjaro that’ll run on my Macbook 2,1?

    I’ve been trying to get my Macbook 2,1 to dual boot OS X and Manjaro, and I’ve tried compiling Manjaro myself with the c program you listed but it doesn’t seem to be working. In some of my many attempts I’ve managed to get the live CD running and seemed to have installed it onto a partition I made from OS X, but when I reboot it doesn’t show up on rEFInd, or otherwise fails to load when it does. I’m starting to think there’s something funny about the .iso I’m using, or perhaps I’m just missing something obvious…

    Is there any guidance you might be able to give me?

    • I’ll start by noting these are shots in the dark: I haven’t used Manjaro and it’s been ages since I’ve used multiple partitions on the same drive on a Mac.

      My first thought is that the Manjaro installer might be trying to install an EFI boot partition by default. Reason is that OS X uses a GPT partition table (or hybrid GPT/MBR if you’ve run boot camp at some point). It may be throwing a wrench into things.

      Assuming you manage to get the live CD running again, I’d go through the Advanced Partitioning option in the installer and make sure you’re not getting a separate /BOOT/EFI anywhere. You should be able to either use a single ext4 partition for /, or split partitions into / and /boot (plus the optional /swap and /anythingelse in both cases). I haven’t used Manjaro myself and don’t know what partitioning tool it uses but usually in an advanced partitioning scheme the various linux distributions make some sort of distinction. If there’s a both a text based and GUI install available they may use different partitioning tools so if you feel like the partitioner is fighting you it could be worth trying the alternate one.

      After what looks like a successful install, if rEFInd isn’t seeing the partition, try skipping rEFInd and instead hold the option key when you hear the startup chime and see if the Manjaro install shows up (likely as “Windows”).

      If nothing works and you’re really suspecting an issue with the image, you can get the md5sum of your c-modded ISO. Assuming you’re doing this from OS X it should be a matter of “md5 macversion.iso”. Reply with it and let me know which Manjaro variant you used (ie KDE 17.0). I’ll grab and mod a copy on this end and let you know if it matches (if it doesn’t I can upload mine).

      • bwr on March 30, 2017 - click here to reply

        Thanks a lot for the reply. I tried going through advanced partitioning and it installs fine, but I still don’t seem to be able to actually run it from rEFInd. I also can’t seem to get the OS X bootloader to work even though the option key works fine otherwise. Considering just trying some other distro at this point.

        As far as the md5sum goes, I got this from the Manjaro XFCE 17.0 iso I modded: e7c1b5bbdaa22df7e562130c011c49d7

        Thanks again for your help.

        • Just tried here and got the same md5sum. Another distro could certainly be worth a try – even Ubuntu or Fedora 24 might be worth it as a test since both worked on the white macbook here (although I wasn’t dual-booting – was a full wipe/install). If neither of those work I’d strongly lean towards it being a dual boot issue and/or issue with the hybrid efi/mbr.

          Good luck!

  43. Endo on March 23, 2017 - click here to reply

    Hi Matt,

    could you create the image of debian jessie? link here:


    • Hey Endo, it should be up now at the end of the list (shift-refresh page if it doesn’t show up right away).

      • Endo on March 28, 2017 - click here to reply

        Thanks Matt. I installed the debian version, it seemed all fine. However when i try to boot using the optionkey or rEFIT, it doesn’t show up. This is the result of the partition inspector:
        *** Report for internal hard disk ***

        Current GPT partition table:
        # Start LBA End LBA Type
        1 40 409639 EFI System (FAT)
        2 409640 96221407 Mac OS X HFS+
        3 96223232 104034303 Linux Swap
        4 104034304 234440703 Unknown

        Current MBR partition table:
        # A Start LBA End LBA Type
        1 1 409639 ee EFI Protective
        2 * 409640 96221407 af Mac OS X HFS+
        3 96223232 104034303 82 Linux swap / Solaris
        4 104034304 234440703 83 Linux

        MBR contents:
        Boot Code: Unknown, but bootable

        Partition at LBA 40:
        Boot Code: None (Non-system disk message)
        File System: FAT32
        Listed in GPT as partition 1, type EFI System (FAT)

        Partition at LBA 409640:
        Boot Code: None
        File System: HFS Extended (HFS+)
        Listed in GPT as partition 2, type Mac OS X HFS+
        Listed in MBR as partition 2, type af Mac OS X HFS+, active

        Partition at LBA 96223232:
        Boot Code: None
        File System: Unknown
        Listed in GPT as partition 3, type Linux Swap
        Listed in MBR as partition 3, type 82 Linux swap / Solaris

        Partition at LBA 104034304:
        Boot Code: None
        File System: ext4
        Listed in GPT as partition 4, type Unknown
        Listed in MBR as partition 4, type 83 Linux

        • Hmm… I’m not really sure what to suggest at this point. If it were me, chances are I’d be temporarily pulling the drive and swapping it into a PC to rule out something Apple-esque as being the cause and then going from there. Either that or swapping in another (empty) 2.5″ drive, nuking the partition table completely, just installing linux, and seeing if that works.

          I suppose one thing you could try to ensure that OS X has modified the partition to be a hybrid efi/mbr variant would be to nuke the linux partition and start the bootcamp process from OS X – let it get to the point of creating the windows partition (at which point it’ll have hopefully changed the table to the hybrid though go as far through the process as possible in case it delays that step). Then boot the debian installer, nuke the windows partition and create the linux partition.

          Alternately you could tinker with gdisk (not fdisk) to see if it’s possible to get the hybrid efi/mbr set up – I know people have used gdisk to remove the hybrid bit so don’t know if it’s also capable of creating one but it’s a possibility.

          Yet another option if you just want to see if the install itself is valid would be to try and find a grub bootloader image that can be burned to a CD, boot from the CD, and then try to load your debian install from the drive via the grub command line (possibly something like “set root=(hd0,4)” followed by “chainloader +1”).

          Beyond those, I’m really out of ideas. Maybe someone will chime in with something a little more straightforward though.

          • Endo on March 31, 2017

            Hi, Matt. Now it works. I did a full re-install of OSX. Then I used Bootcamp to create a partition for linux, intalling debian i made the ext4 partition before the swap one. Finally i installed the grub boot loader on the same partition (ext4) of the linux one.
            (as suggested here )

  44. Wonkster Mcgee on April 1, 2017 - click here to reply

    Thanks for taking time to do this, it’s been interesting following along and trying different things, but I’m still unable to get an installable image on a Macbook 2,1 (1.83 C2D), or an iMac 12,1.

    I haven’t downloaded any of your images yet, deciding to roll my own first. I DL’d Elementary Loki directly and ran the compiled code agains it, which finished with “Done” and so I assumed success. However, there was no difference in size between the before & after? The install attempt bombed, but I’m thinking because the Mac Disk Mounter didn’t recognize a file system on the .iso, and so subsequently, even though the disk burned to a DVD, it does nothing (not mountable) when used as install media.

    I then tried Ubuntu 14.04.5 direct from Ubuntu, supposedly this iso is tweaked for Mac, but I had the same issue with the iso not being readable. I found a site with a way around that using DD and bs=1m, and this allowed the iso to mount, but Mac OS doesn’t see it as bootable media. I did not run the compiled C code on this ISO as I didn’t think it required it, but perhaps that’s the issue, not sure. I guess it’s about time to try one of your iso files, but I’ll admit my confidence in anything based on Ubuntu working at this point is not good :p

    • I personally wouldn’t try DD or use built in Apple programs for burning the optical disk. Provided you’re not dealing with images in the apple specific formats (dmg, etc), nothing beats a standalone disk burning program for burning to optical media from an ISO.

      For burning the disk from OS X, you may want to try Burn ( ) or SimplyBurns ( ). Both free and open source. Been a bit since I’ve used them but I believe Burn uses the “copy” section to burn the ISO while SimplyBurns has a “burn image” option. If you think your drive itself might be eating disks, try at a slower burn speed.

      As for the size of the modded ISO being unchanged, that’s to be expected. If you want to verify that *something* happened, you run “cmp -b original.iso macversion.iso” and will see a short message like “original.iso macversion.iso differ: byte 4028481, line 2216 is 221 M-^Q 0 ^@”. The md5 will obviously differ too if you’d prefer that route.

      The Ubuntu-provided older versions should certainly work (I’ve used them in the past) – just make sure you’re downloading the one that has “amd64+mac” in the file name (ie ubuntu-14.04-desktop-amd64+mac.iso ). If even Burn/SimplyBurns are failing to create a good disk from a distro that *should* be working (Ubuntu as an example) I’d suspect the optical drive might be on the fritz.

      • Wonkster Mcgee on April 2, 2017 - click here to reply

        Thanks for the fast reply. Question: Are you creating these ISOs on a Mac? I ask because research indicates this is a fairly old and well known problem with mounting an Ubuntu based ISO on OS-X. My failed attempts were with two Ubuntu based distributions, but I’ve read it occurs with others. I wasn’t checking or mounting the images beyond running md5 to verify them. I burned them from Finder with a contextual menu and directly from Disk Utility. It was when I used Disk Utility that I noticed the ISO would not properly show up in the left pane of D.U., and then found it would not mount due to the “No mountable file system” error and googled the issue that turns out to be OSX is unable to read the hybrid layout on the ISO. There are solutions, the easist is to burn the ISO using another OS. Your Fedora 24 ISO burned perfectly using OSX’s Hdiutil and its ‘burn’ command. I installed it, but man o man is it slow. I’m not a fan of Gnome 3, it turns out. But then I haven’t run Linux since the days of KDE 2 and E 16. Anyway, here’a link to the issue from Ubuntu’s forum:

  45. kostastnt on April 2, 2017 - click here to reply

    Could you please upload Kali Linux? Thank you very much!!

    • It’s up (shift-refresh page). I’m low on disk space at the moment so I put up the light version – assuming you’re looking for all the tools, you can upgrade it to the full version after install via “apt-get -y install kali-linux-full”. If that causes hiccups or if you need a different variant (gnome/etc) let me know and I’ll try to get something figured out but it may take a couple days as I’ve got quite a bit going on at the moment.

      Good luck!

      • kostastnt on April 2, 2017 - click here to reply

        It will be perfect!! Thank you very much!! I just tried and i can confirm it works!

        I will try Kali and i will report if success or not!

        Thank you again!!

        • kostastnt on April 2, 2017 - click here to reply

          Unfortunately Kali isnt working. A package is corrupted and installation is aborted around 70%..

          As i said earlier Parrot works perfect and i will give it a try, since Kali isnt working!

          Thank you again!

  46. NoseyNick on April 3, 2017 - click here to reply

    Somewhat related to this post, I hope you can help…

    I’ve managed to break my GRUB config on one of these silly split 32-bit-EFI-64-bit-OS macbooks. I can boot if I have a (Matt-fixed openSUSE) recovery CD in the drive, but not without. Was previously working, but I managed to break it during some recent round of reconfiguring/reinstalling, perhaps by trying efi-grub, but still broken after switching back to GRUB. Without a recovery CD in the drive I get a folder icon with a question-mark and nothing else. My GUESS is openSUSE has “cleverly” done something “wrong” to the hybrid GPT/MBR tables, or probably decided to install a 64-bit grub (especially as SUSE seems to have dropped all 32-bit support).

    If anyone has encountered this before and has tips for an easy fix it would be appreciated, otherwise I’ll probably slog through it next time I get a few hours spare, and get back to you. Cheers!

    • LeKorki on April 14, 2017 - click here to reply

      same problem here… did you find any solution?

    • A bit late, but I’d dump into a terminal from a recovery/live DVD and try:
      parted -l
      (that’s a lowercase L)

      …one of the lines it spits out should be “Partition Table: ____” (either “msdos” if it’s MBR, or “gpt” otherwise).

      If it did end up getting converted to gpt, you can search around for “convert gpt to mbr” (gdisk seems to be common using the recovery method) but be forewarned that it’s on the risky side regardless of the method you choose so you’d likely want to back up first.

      There’s of course always the option of wiping everything and starting over with “parted /dev/sdx label msdos” or “fdisk -t dos /dev/sdx” (replacing SDX in both cases with your actual drive).

  47. Justin Cownden on April 5, 2017 - click here to reply

    Thank you very much for publishing this how to. A friend gave me an old mac pro 1.1 and i’ve been searching for a distro that would boot on it and just used the isomacprog.c program on manjaro kde 17 and finally got something to boot on it. Much appreciated to you and the other person who came up with that program.

  48. MaDMaLKaV on April 12, 2017 - click here to reply

    Thanks man, I really appreciate your effort on making this.

  49. LeKorki on April 15, 2017 - click here to reply

    After 3 days dealing with openSUSE leap 42.1 and the macmini 2007 I already installed and booting the OS … Thank you Matt

    • Henrik Mattsson on June 2, 2017 - click here to reply

      openSUSE leap 42.2

      I have tried different installation setups now using EXT4 and the default filesystem.
      And tried grub in MBR and / but when I restart my computer after the install I only get the blinking folder.
      How did you do to install? If I am using the install dvd I can boot my installed system.

  50. dtonlinux on April 19, 2017 - click here to reply

    Hi, has anybody got Arch Linux up and running at all? Thanks.

    • Stephen Zubko on April 27, 2017 - click here to reply

      The Swedish Linux Society (–> Extix Linux) version called Archex installs and runs on my MacPro1,1 without modifications, exactly as downloaded. But I wanted to see Wayland in action, so I installed Matt’s version of Fedora 25, which went without a hitch and is running well. Many thanks to Matt and the original C coder!

  51. Tadeusz Raczkowski on April 23, 2017 - click here to reply

    Finally got Linux Mint 18.1 Cinnamon working on a 2007 macbook 2.1 thanks to your iso and it works like a charm. Just wondering if your instructions for converting an iso would work on OpenBSD 6.1. I would like to see how well this BSD would work on an old macbook.

  52. MaDMaLKaV on May 5, 2017 - click here to reply

    Your tool plus the Debian Multiarch image makes a great combo for Mac Pro 1.1: it allows to boot in EFI mode and start a 64 bit install using the two SATA ports that are disabled if OS is started in non EFI mode.

    My only problem is I wasn’t able to get it to boot directly, and also didn’t got Refind to install OK. Creating a Refind USB boot disk and copying its boot folder to /boot/efi/EFI works OK. Will try to figure out why it is that to provide a cleaner solution.

    • MaDMaLKaV on May 6, 2017 - click here to reply

      I was sleepy when I tried that and skipped a step, I just retried and it can install grub efi without need of refind perfectly.

  53. Dave on May 7, 2017 - click here to reply

    This was sooooo amazingly helpful! Thank you. I have linux mint working awesomely

  54. Saagar Arya on May 14, 2017 - click here to reply

    how can I do this with Cloud Ready?

  55. Nicky Maragos on May 21, 2017 - click here to reply

    Hi Everyone.

    Just to add my experience. After much struggle to get a linux distro to even run by CD ( the test or live cd ) – the closest i ever got was the “press 1 or press 2 to boot option” , even the fast 1-enter -1enter did not work – well i did get the 1 to appear a few times.

    So i grabed the Linux Mint 18.1 Cinnamon “Serena” (64-bit Mac) – untested , downloaded on my windows machine and used imgburn to burn the iso to a CD

    I powered up the macbook 2007 2.1 , loaded osx10.6 as per normal , installed the dvd , then shut down the macbook.

    I restarted the macbook, help the option key and eventually the option of the osx Macintosh harddrive or windows appeared , Arrow left and enter and i was running Linux Mint within 2 to 4 minues , a few error message came up in the background terminal , but eventually the linux desktop came up fine

    As i have been using / testing linux mint on my Windows machine in a virtual box i decided to add some new life into the macbook – everything still works with 10.6 so far but it is surprising how much we rely on internet and youtube these days – firefox has stopped being updated for 10.6 , and i guess it will be fine for many years to come.

    But like my other mac laptop a G4 Ibook i find it still works as a great word processor and early games machine,, use VLC player for movies as long as they are not highly compressed – codex, i can use 104 for the browser but as of 2016 i just cant watch any youtube – so 1 small item and it makes the computer obsolete

    The only drawback is that i have used puppy linux of a cd or usd and stored in ram , and it has the option to save a config or swap file on the hard drive so that it gets all the machine variables right and boots quicker, a shame this version of mint does not do that , it would make placing the dvd and booting much faster

    Matt – thank you for all of the hard work on this issue for our specific versions of macbook ( i do also have a imac 5.1 i will try this on as well – yes 3 mac pc’s in the house )

  56. Edwin Brietz on May 25, 2017 - click here to reply

    I am about to try this with a iMac5,1 I am going to buy soon. I will probably pick Ubuntu or OpenSuse. I want gnome 3 so as to keep a similar DE. I hope I can find a keyboard and mouse that will look good with it!

  57. bhhenry on May 27, 2017 - click here to reply

    Thanks! Your script worked for me to install Solus MATE on an iMac 5,1. I installed the Broadcom wifi drivers and all is good.

  58. Tom Cranston on May 27, 2017 - click here to reply

    I burned to a DVD. The DVD boots on the
    Mac. Took a while to come up. I began to wonder if it goes directly to
    install, or live session. I turned the machine off as I want to see how
    well it works in live session as I do not want to wipe OS 10.6.8 yet.

    Anybody know if boots to live session?

  59. Tom Cranston on May 28, 2017 - click here to reply

    Does boot to live session like the official version from mint does? I just want to run it live to see how it performs on a MacBook. I may or may not want to install. I do not want to install right now. Mint came up but was taking a long time to get to the desktop so I was worried that maybe it was automagically trying to install so shutdown.

  60. salem_ok on May 30, 2017 - click here to reply

    Thank you so much Matt, you definitely cracked the blocking point to install a modern distro on the Mac mini 2.1 and unlicking its 64 bit potential, I amso grateful!!

    For newbies like me who like to keep things simple here are the steps I followed to get a dual boot:

    1- Partition the main HD (Shrink the OS X partition and and leave 20Gb Free Space for Linux)
    2- Install REFind (not sure I needed to do that but it felt reassuring)
    3- Download the amd64 distro of Lubuntu 17.04
    4- Modify it using your little C program
    5- Burn it on a DVD
    6- Boot Lubuntu from the DVD (will not work if step 4 is not done, as Matt explains very well on his page)
    7- Run the normal Lubuntu Install – it detects the free space on the main HD and installs Lubuntu gracefully alongside Mac OS X

    Now when I boot I have the REFind menu and then the GRUB menu, which seems redundant, but apart from that everything works fine and most importantly, I didn’t break the OS X installation.

    I hope this helps your visitors, it took me a lot of trial and error (goose chase to try and boot from a USB Key, trying to boot several distros from DVD, etc.) to get to a simple path to install this dual boot.

    Tanks again

  61. David Monroe on May 30, 2017 - click here to reply

    I have Ubuntu 14.04 installed and working on a Mac Pro 1,1 already, but I want to upgrade due to some weirdness with NFS. Does anyone know if it’ll screw the pooch if I try to do a distribution upgrade in place without actually grabbing an ISO and installing from scratch?

    • Don’t know of how much guidance this will be, but when I’d originally attempted upgrades on the white Macbook (and had partitioned with EFI rather than MBR), the upgrades were very hit and miss. I seem to recall at least one LTS -> LTS working but upgrading to other releases often wrecked the boot loader.

      When I used MBR I didn’t run into the issue during upgrades, but since the internet was very slow here and each update took overnight, I only went through the process as minimally as possible.

      If you decide to take the plunge, make sure you’ve got a backup handy and a bootable install DVD (test it first to make sure it boots) just in case!

      Edit: should probably add, since the drives in the Mac Pro are a little more accessible, if you happen to have an extra hard drive kicking around you could always consider adding it temporarily and cloning your drive. Then if the upgrade falls apart just clone back to the original drive.

      • David Monroe on May 30, 2017 - click here to reply

        I’m not even 100% sure how my drive is partitioned (I’m at work at the moment). I’m assuming it’s MBR since 14.04 or is sort of old and I installed Linux clean with defaults – there is no Mac OS left on this system.

        I’ll be sure to try going to another LTS.

        This is my Kodi system. While I was typing I had a “Duh!” moment. I have all my movies, TV Shows etc… on other drives, my boot drive really only has the OS, a few programs, and a few videos that don’t fit any indexed category that don’t matter much anyways. I can totally put a different hard drive in and install to that, then put my media back without it being much of an issue. I can even copy my old FSTAB over and get the drives mounting back exactly where they were before and probably can copy my Kodi config files too.

        You’ve been a great help, I’m not sure why I didn’t already think of this considering I sort of did this before when I switched from Mac OS to Linux (I got way too many interruptions from Apple specific stuff and Chrome telling me it was out of date and couldn’t be updated on Mac OS – there wasn’t a way to turn a lot of those warnings off).

      • David Monroe on June 2, 2017 - click here to reply

        So, long story short, I yelled “Leroy Jenkins!” as loud as I could, didn’t unplug any drives and sat at my workstation and did the upgrade over SSH and VNC from 14.04 to 16.04.

        It worked great.

        My NFS issue is gone and I was able to mount up the movie drive via NFS on my 1st Gen Apple TV running OSMC. I went ahead and re-added the Kodi repository afterward before even booting into the Kodi desktop (I have it setup as a window manager) then “installed” it again so there wouldn’t be version issues. I’m in the clear.

        FYI – I’m not a big Apple fan despite the Apple TV and the old Mac Pro. It’s all a bunch of happenstance that I have this stuff, but I’ve long been a fan of Mac Pro’s for being being great server-class hardware that can usually be picked up at a reasonable price on the used market. The fact this 11ish year old computer is still in use is a testament to that.

        So, between your experience and my experience I’m going to declare “14.04 to 16.04 on an ancient Mac is probably okay”.

  62. dtonlinux on June 5, 2017 - click here to reply

    Do you guys use Linux exclusively on your Mac Pros or still keep OS X on it too? Thanks for all the ISOs by the way Matt.

    • Jonathan B on June 21, 2017 - click here to reply

      I have El Capitan and Debian Jessie dual booting on my Mac Pro 2,1. Both work great!

  63. Emmanuel on June 5, 2017 - click here to reply

    Hi, can you make linux dvd images for the older mac minis that are not intel based. So far the best i got to work on a Mac mini that can’t be upgraded past Leopard 10.5.8 was Ubuntu 12.04 powerpc iso for G4 or G5’s ( didn’t try the alternate yet but i suspect it might also work). So is that ubuntu and XBMC for Ubuntu the best i can do with my Mac Mini ? Or Can you help me get Linux Mint or Open SUSE on it ?!?! or OSMC or Android or a Iatkos Hackintosh if your a genius !!!lol!!! Just wishful thinking maybe… but great work !!!

    • This is something you’ll have to look around a bit for – distro support for the old powerpc stuff is pretty hit and miss these days, and creating a PPC installer isn’t quite as simple as the little C program here.

      If you just want a newer version of Ubuntu-*something*, some of the derivatives seem to have support ( has a desktop powerpc iso for Ubuntu MATE). I believe Ubuntu still caries updated server images for PPC also if you’re willing to try installing the server and then manually installing a desktop environment from the command line.

      As for Mint or openSUSE, if a couple searches don’t come up with anything, you could ask in their respective support forums (or on reddit). Just ask if there’s a PowerPC installer available – you’ll usually find someone super-familiar with the distro who’ll know whether there are official (or unofficial) builds for a certain architecture.

      Good luck!

  64. I just wanted to say thank you for posting this. I spent almost three weeks trying to figure out why I couldn’t get my iMac to recognize 64-bit media and why it’d boot, but couldn’t load 32-bit media. This was great as it gave me the understanding, language, and tools to make it work. I’m trying the isomacprog on an Arch Anywhere ISO now.

    • Hello, again. Maybe you can help me out. I can not seem to get GRUB installed correctly with Arch. No matter which –target I use the system won’t boot. I even tried Arch Anywhere and Archbang. How did you install GRUB?

  65. Pietro Leone on June 11, 2017 - click here to reply

    Hi, thanks for your work, it gave me some hope to use again my MacPro 1.1 (32GiB RAM, damn Apple and her crap custom EFI). I installed CentOS7 using your iso on my MacPro 1.1 (August 2006), I succeeded in installing it, but I cannot boot from HDD. If I try using CentOS rescue to boot from the first HDD (the only one) I get “no boot device”. Even reFind seems not to find any bootable device.The CentOS device does not appear when I try alt-boot. Any suggestion?

    • I don’t think anyone’s confirmed the CentOS full DVD install working, though one person got the minimal version working in the comments below and I’m not sure why the full version would be any different. In any case, it might be worth trying to temporarily install Ubuntu 16.04 (I’ve used that one and know it works).

      If Ubuntu 16.04 works, then we’ve narrowed down the issue to something CentOS-specific. Let me know in this case and I’ll put a note by the CentOS image indicating it may not be working.

      If Ubuntu 16.04 *doesn’t* work, then it might be an issue with the hard drive still being GPT. If you’re not dual-booting you can use parted or fdisk to re-create the partition table as MBR (“ms-dos”), though this will wipe anything else currently on the drive. If you *are* dual booting, and assuming it’s with OS X, you’ll have to let Bootcamp run at least once and create a bootcamp partition since it converts from GPT to hybrid gpt/mbr during the bootcamp process – at that point you can erase the boot camp partition and attempt the linux install beside OS X.

      Someone else may have a better idea but that’s the route I’d personally go.

      • Pietro Leone on June 11, 2017 - click here to reply

        Hi, thanks for your answer, I tried the CentOS minimal install, I need CentOS because I am studying for RHCA and my MacPro still has enough horsepower and memory for being a decent training server. I already checked the HDD and partition type is msdos.
        I’ll give Ubuntu a try and I will give you a feedback.

        Thanks, Pietro.

  66. vab 732 on June 13, 2017 - click here to reply

    Thank you, your setup it does work.

  67. Darin Brunet on June 14, 2017 - click here to reply

    I can confirm the Korora 25 image works just fine with an 2006 iMac C2D 5,1 20″ Runs good but took some fudging for the screen res to work. All good to go!

  68. vab 732 on June 16, 2017 - click here to reply

    one comment regarding the MacBook Air 1,1 it´s easier than any other one, i have used a superdrive

  69. Mike Bougie on June 17, 2017 - click here to reply

    Hey! Thank you so much for putting this together! I have an old Mac Pro 1,1 that is sitting under the stairs gathering dust because I couldn’t figure this stuff out.

    If you could do an Ubuntu Server option, I would really appreciate it!

    • Hey Mike. Server options are now up (Ubuntu 17.04 and 16.04.2 LTS). You may have to shift-refresh the page for them to show up.

      • Mike Bougie on June 17, 2017 - click here to reply

        Dude! Thank you!

        • Mike on July 4, 2017 - click here to reply

          Crud. I’ve burned the ISO to DVD, and when I reboot holding “C”, the rEFInd menu shows up but with no bootable disks! I tried other methods of getting Ubuntu on this machine and one of the options required rEFInd to be installed. Any advice?

      • Mike Bougie on July 11, 2017 - click here to reply

        Crud. I’ve burned the ISO to DVD, and when I reboot holding “C”, the rEFInd menu shows up but with no bootable disks! I tried other methods of getting Ubuntu on this machine and one of the options required rEFInd to be installed. Any advice?

        • I’d be inclined to hold the Option key instead of “C” to get the boot menu showing (and verify it sees the disk). Holding “C” isn’t great because if it doesn’t boot from the disk you don’t know whether the disk has an issue or if you just mis-timed pressing down the key. If the boot menu comes up but doesn’t see the disk, my first inclination would be to burn something else to a DVD (Memtest86+, Windows ISO, etc) and see if the machine recognizes it – if it doesn’t, it could be a finicky drive, problematic optical media, or something else, but at least it narrows down the scope of what you might be chasing down.

  70. Ole Hilde on June 18, 2017 - click here to reply

    Hey! Debian 9 “Stretch” is just released. Can you please, lay out 64-bit DVD Images for the 32 bit EFI?

  71. Chris on June 18, 2017 - click here to reply

    Matt, would you be so kind as to post UbuntuMATE? 16.04 and 17.04?

    • Hey Chris,

      Sure. They should be up now in the Ubuntu section (shift-refresh page if they don’t show immediately).

      • Chris on June 18, 2017 - click here to reply

        Matt! your awesome. Thank you. One last request… Korora MATE version please…

        Trying to keep my 2006 Mac Mini alive, lol. Wanted to use elementary and it did load but was very laggy (i think the GMA950 was screaming for help). I then tried solus but it wouldn’t boot the iso. So then I tried Korora 25 Gnome and it loaded and was decent (its gorgeous) but had a little lag. This mac only has 2GB ram so I think I have to use a MATE distro to be a little more lightweight. I have to narrowed down to UbuntuMATE and Korora MATE. Thanks again.

        • Korora MATE 25 is up now. If you find it and/or Ubuntu really struggling with the 2GB RAM, note that Debian variants tends to be a bit lighter on the memory usage. LXDE and XFCE desktop environments tend to be lighter as well, though not everyone enjoys the aesthetics.

          Anyway, good luck!

  72. Ted on June 22, 2017 - click here to reply

    Hi, my friend has an old iMac 5.1 Wouldn’t it be easier to just install a 32bit distro? Eg Mint with Xfce? What is the benefit of 64bit?

    • Sure, going with a 32-bit variant is certainly easier and is a perfectly reasonable route to go.

      As for benefits of going the 64-bit route, Michael Larabel of Phoronix does periodic 32vs64-bit benchmarks. I’ll link of a couple of the more recent ones in case you’re interested: (Ubuntu 16.04) (Power consumption)

      …depending on the workload, you can see a (sometimes substantial) performance increase. Of course in other workloads you may not see any tangible increase.

      Worth noting that as a general benefit, 64-bit can natively (ie not through PAE) use more than 4GB of RAM. This is a little less relevant for the Macs of this specific era though (2006-early2007) since most tended to be capped at the hardware level to either 2GB or 4GB – obvious exception here being the MacPro which can handle something like 16 or 32GB. I believe the iMac 5.1 your friend has only supports 2GB or so max, so this isn’t something that’ll affect them.

      Where things *can* come into play is compatibility. Most of the 64-bit Linux distros support “multilib” which result in them being able to run both 32-bit and 64-bit programs. So there isn’t a real down-side to using a 64-bit variant here. On the other hand, 32-bit can only run 32-bit programs. If you’re just using packages offered by your distro this won’t really matter since they’re using free open source software and will build both 32 and 64-bit versions. However, if you’re using closed-source software, some if it is being offered in only 64-bit variants. An example here would be something like Autodesk Maya which has been 64-bit only on Linux since Maya 2009. To be clear, I’m not suggesting that Maya is a common or even reasonable use case for these older macs – just that from time to time you’ll run into something that won’t work on a 32-bit distro, particularly if you need something from the closed-source realm.

      Looking forward, a number of distros have toyed with the idea of dropping 32-bit support. It’s a lot of extra time and work for them to maintain. I believe openSUSE, Arch, and Solus are 64-bit only at this point.

      All that said, I don’t think anyone would fault you for just sticking with a 32-bit distro on the iMac 5,1. It’s an older machine with < 4GB RAM, there are 32-bit versions of distros available that should install/run right out of the box, and by the time Mint or whichever distro you choose decides to drop 32-bit support (assuming they do one day), the iMac might be old enough to have been retired anyway.

      • Ted on August 4, 2017 - click here to reply

        Hi Matt, thanks for your extensive reply and explanation. I was away for the summer and read it just now. I think I will go ahead and just install the 32bit distro, and maybe worry again in a couple of years :D

  73. PreparedPatriot on June 22, 2017 - click here to reply

    Matt — great service you are providing for those of us with MacBooks that need a maintained OS…

    Could you convert and make available the 64-bit Mac version of Linux Mint 18.1 XFCE?

    I have so far been unsuccessful in using the compiled isomacprog on the standard LM XFCE 18.1 release. I’m compiling & running it in LM Mate 18.1. Seems to compile fine, but always gives an error when run against the .iso copy:

    $ ./isomacprog linuxmint-18.1-64bit-mac.iso
    bash: ./isomacprog: Permission denied

    ls -l shows:

    $ ls -l isomacprog
    -rwxr-xr-x 1 abc def 11744 Jun 22 14:20 isomacprog

    Running as sudo doesn’t work:

    $ sudo ./isomacprog linuxmint-18.1-64bit-mac.iso
    [sudo] password for abc:
    sudo: unable to execute ./isomacprog: Permission denied

    A mystery to me at this point. If you could provide that converted .iso, I (& others?) would be most appreciative. If anyone has any thoughts on why I might be seeing these errors and unable to run the C program, I’d love to see them. Many thanks. M, aka PP

    • Mint XFCE 18.1 should be up on the page now, 2nd item in the Mint section (shift-refresh the page if it doesn’t show immediately).

      Not sure on the “Permission denied” bit – most common cause is if you’re missing executable permissions (+x) but according to your “ls” output, that looks just fine! Any guesses I’d have would be random shots in the dark (some ACL, SELinux, weird compilation issue, etc). I’d rather not send you down all those rabbit holes though, so maybe someone else has a good idea and will be willing to chime in.

      • PreparedPatriot on June 22, 2017 - click here to reply

        Matt – a gold star to you for your promptness! I’ll report back on how the install goes. I presume I can just run it against the OS X 10.6.8 freshly re-installed on my MacBook 2,1 with the MBR selection you noted above?

        The compile issue remains a serious mystery. I’ve tried it several ways, checked to make sure I have gcc properly installed (I do; newest version in the LM Mate repo), chmod +x, and still no-go. Research on Stackoverflow & other search hits all suggest that I’m doing it correctly.

        It’s probably the Roosians messing with me!

        Will try the install tomorrow afternoon. Thanks again.

        • The 10.6.8 install will have created a GPT partition table.

          If you’re planning to install *beside* 10.6.8, you’ll want to run bootcamp beforehand so that it converts the partition table to hybrid GPT/MBR.

          If you’re planning to wipe the drive with 10.6.8 and completely install over it, then just ensuring you wipe the partition table and let it create an MBR table should suffice. To be *sure* that the partition table is wiped with a new MBR table created, you can pop into a terminal from the Live DVD right before the install and use either:
          parted /dev/sda mklabel msdos (replace sda with the drive if applicable)
          fdisk -t dos /dev/sda (replace sda with the drive if applicable)
          Obviously don’t do those if going the dual-boot method since it’ll wipe whatever’s on the drive. If you’re not sure whether the hard drive is /dev/sda or is something else, the LiveCDs usually include some sort of GUI partition manager, or you can use “fdisk -l”. I usually restart the machine after changing partition tables just to ensure the changes have been picked up before doing a re-install since I’ve had some OS installers get confused in the past, but that may be a bit overkill.

          • PreparedPatriot on June 23, 2017

            Thanks for this helpful info. I’m wiping it. I really like 10.6.8, and it’s been a good OS, but too many newer programs I’ve loaded that I need to use either don’t work or cause problems. And given that this was the last white MacBook that could not be upgraded past Snow Leopard — time to ensure that I can get some additional years (I hope) of use from it. I had a dual boot with LM Mate for a while, but ReFind was always problematic and glitchy — and it’s instruction pages are too opaque.

            Windows was out for me almost 20 years ago for Red Hat, Fedora, SUSE, OpenSUSE, and now LM, and now OSX is gone too.

            Thank goodness for stable, maintained, and advancing *nix OS choices.

            Hail Linus!

  74. Avon Nova on June 24, 2017 - click here to reply

    Thank you for the service!!
    I am trying to install Ubuntu onto my Mac Pro 1,1 with your ubuntu iso.
    The mac detected the “Window” in the boot menu, however, it got stuck at the bios black screen after selecting.
    The Screen shows only the Bios version and a blinking underscore and nothing else.

    Please advice!!! Thank you!!!!

    • I’d start by making sure the iso you downloaded wasn’t corrupted. If you downloaded it on a linux distro, “md5sum imagename.iso”. If you downloaded on a Mac, “md5 imagename.iso”. It should spit out the md5 checksum and you can compare it to what’s listed on the page here. If it doesn’t match, you’ll have to try re-downloading the image.

      If the md5 checked out, you may want to try the Ubuntu 16.04 image I’d put up – it’s the only Ubuntu image I’ve personally tested, though that was on the Macbook 2,1.

      If even *that* doesn’t work, barring some possible issue with burning the DVD… I’m not sure. If someone else ran into a similar situation on the Mac Pro 1,1 hopefully they’ll chime in.

      • Avon Nova on June 25, 2017 - click here to reply

        Thank you Matt for your speedy reply,
        I’ve checked the md5 and they are identical.
        Next, I have tried 16.04 as well. Still no luck.
        The DVD is all good, plays DVD well and its fine when i reinstall ios Lion.

        Anyone, please help.

        • One last shot from my end and then I’m out of ideas.

          If you’ve still got Lion installed, double-check to see if you’re on the latest firmware. I peaked through the firmware history and it looks like the latest one for the MacPro 1,1 addressed boot camp issues of some sort, which *might* mean it addressed something in the boot loader. Of course, it might not. But it could be worth giving a try.

          If interested in giving it a try, it’s under the Mac Pro section at: (the EFI update, not the SMC update).

  75. Anonymous on July 5, 2017 - click here to reply

    Please, an Ubuntu Gnome version!

    • Ubuntu GNOME 16.04.2 and 17.04 are both up now. Note however that Ubuntu GNOME is likely to be discontinued, as Ubuntu is moving their default DE from Unity to GNOME in the near future (aiming for 17.10 IIRC). While hopefully they’ll have an upgrade path from derivativeGNOME->defaultGNOME, I don’t know if anything has been decided or confirmed here yet.

  76. matthew on July 12, 2017 - click here to reply

    Hi Matt.
    Thanks for this! Am new to Linux and struggled for some time until I discovered this page. I then tried installing via usb, and also target disk mode from another mac… Eventually i got lucky by fixing my superdrive (opened it up and fiddled with the laser) and now have ubuntu 16.04 on my old MBP2,2! Fantastic! and Thanks! The trackpad response however is ‘jittery’. Ive read into mtrack but some users werent so lucky with it and I dont think my mbp has multi-touch…? Perhaps you/ someone else here has had a similar issue and can advise on a trackpad driver for old machines? Thanks!

    • I seem to recall the White Macbook being jittery in GNOME (the cursor jumped around even with a stationary finger), but Ubuntu with Unity 7 had actually worked quite well for me so I’m a bit surprised to hear that 16.04 is acting up.

      In any case, I’d never actually tracked down the cause, but hopefully someone who’s sucessfully tackled the situation can provide a bit more insight.

  77. Przem on July 12, 2017 - click here to reply

    Can I ask, please, for Fedora 26 ISO image? :)

  78. Dave on July 15, 2017 - click here to reply

    Hi Matt, thanks for the information in this article; I’m shortly going to be reviving an old MacBook Pro which is “in the same boat” as you say, so it’s great to foresee some things that may go wrong.

    I do have one question actually: I notice that many of your pre-built images above (for example Debian, Ubuntu, etc) seem to be based on amd64 stock images. So I’m wondering now, what it is that I don’t understand – since I believe all the affected MacBook Pro models would have (Intel) Core2Duo processors?

    Well hopefully you will see this message; thanks in any case!


    • Hey Dave, even though it’s called “amd64”, it’s essentially the 64-bit edition for both Intel and AMD processors. AMD’s the one who essentially came up with the 64-bit implementation we all use nowadays. Basically years ago Intel was working on their own 64-bit architecture (you can look up “Itanium” if you’re interested in the history there), but for a lot of reasons it didn’t really take off and Intel kinda threw in the towel there (mostly) and adopted AMD’s 64-bit implementation for the mass market chips.

  79. Kane on July 17, 2017 - click here to reply

    Hi. I tried the elementary version on my macbook 2.1 and the installation was trouble free. Unfortunately the performance of elementary on this system is a bit sluggish, so I think I need something lighter. Any chance you could create a puppy linux version? Thanks

    • Hey Kane, I wasn’t sure which variant you were looking for and haven’t looked into Puppy a whole lot, so I went with Puppy Slacko 6.3.2 which seemed to be the more common image that was clearly both 64-bit and EFI by default.

      It should be in the list below Elementary – you may have to shift-refresh the page for it to show up due to browser caching.

      • Kane on July 19, 2017 - click here to reply

        Thanks Matt. That’s awesome. Much appreciated!

        • Kane on July 19, 2017 - click here to reply

          I’m not a gamer and don’t have a steam account. Is there another way I can make a donation to support your work?

          • Matt Gadient on July 19, 2017

            I definitely appreciate the thought, but I don’t really have anything set up in terms of direct donations. I do have some custom Amazon ads on the site – if you were planning to do some shopping on Amazon anyway and decide to visit Amazon through one of those links, I do get a small cut if you purchase anything from them within 24 hours of that visit (even if it’s an unrelated product). If not though, don’t worry about it :)

  80. Jing on July 20, 2017 - click here to reply

    Thanks so much for offering these images. I had no idea that there was a 32 bit EFI for a 64 bit machine! This site has breathed life into my MacBook Pro2,2.

  81. Steve on July 30, 2017 - click here to reply

    Thank you very much!

    Your ISO allowed me to install Ubuntu 16.04 LTS on my trusty old MacBook Pro 2,2

  82. Komninos on August 7, 2017 - click here to reply

    I downloaded Elementary os 0.4 iso and installed it on a mac mini 2.1 (intel core 2duo 2Ghz, 4Gb ram, 256Gb hdd, mac os x 10.6.8). Works great! Thank you!

  83. Scott Edgins on August 17, 2017 - click here to reply

    Hi Matt! I have tried and tried to create Lubuntu 17.04 and am doing something wrong. I would love to put lubuntu on 06 imac. Thanks

    • Matt Gadient on August 17, 2017 - click here to reply

      Hey Scott,

      It should be up in the list now, about 1/2 way through the Ubuntu section (shift-refresh page if it doesn’t show immediately).

      Note that your iMac would have to be from late 2006 (iMac 5,1 – iMac 5,2 – iMac 6,1) to use this 64-bit version, as the ones from early/mid 2006 (the iMac 4,x models) don’t have 64-bit support and thus you’d need to get the 32-bit version of Lubuntu for those.

  84. planetgeek on August 20, 2017 - click here to reply

    Attempted to install Linux Mint XFCE Serena on a Mac Mini with 64 bit processor. The machine would boot but couldn’t detect the 64 bit processor properly. So switched to the stock 32 bit version of Linux Mint and it worked fine. The machine only has 2 GB RAM and I doubt very much the RAM will ever be upgraded. Also, just refurbishing it to give it away and so not that big a deal.

  85. Joey on August 24, 2017 - click here to reply

    I’m attempting to install your ubuntu 16.04 iso onto an imac 6,1. The iso is burned onto a DVD-r however it will not show within the boot manager on the imac. Boot manager is completely empty with only the mouse to show. Does attempting to install this onto a Samsung 840 evo ssd within the imac introduce any possible complications?

    • Matt Gadient on August 24, 2017 - click here to reply

      I’d be surprised if a hard drive affected whether the DVD shows up in the boot menu… possible I suppose though. It might be worth booting from an OS X DVD just to make sure the drive’s working. If so, maybe check to see if the drive can read burned DVD’s – sometimes when optical drives get older they get picky about burned media.

      Maybe someone else will chime in with some other advice.

  86. Georg on August 25, 2017 - click here to reply

    Thank you for posting those DVD-images and how to make them.
    I’ve installed your Linux Mint 18.1 Cinnamon “Serena” on a 2006 A211 Macbook Pro and everything works out of the box.
    The only thing I could not yet get to work was the @-character on the Swiss-German keyboard It is not where Macs have it and not at AltGr-2 where it would be on the Swiss Keyboard on a PC.

  87. diessoli on September 4, 2017 - click here to reply

    Hi Matt,
    thanks a lot for the article. You saved my bacon.
    I ran the ISO modifier on the CentOS 6.9 minimal image and it installed fine on my Mac Pro 1,1.

  88. Lenny on September 13, 2017 - click here to reply

    Thank you Matt for your great work. I had lots of trouble getting Linux on my 17 Intel iMac 4,1. With your help I can boot elementary without any issues.
    What about Kubuntu? Have you tried it yet? Would love to get an ISO from you!

    Thanks again!

  89. Markus on September 13, 2017 - click here to reply

    Hi Matt,
    thanks for your help. Finally I got Linux on my Macbook 2.1 and Imac 5.1.
    My problem was that in both devices the CDROM is broken. With the Macbook I managed to boot from an xternal USB CDROM this image: Ubuntu 16.04 LTS Desktop (64-bit Mac) – 1.4 GB
    Interesting enough the Ubuntu 17.04, Ubuntu GNOME 16.04 do not boot.
    I created a CD with the Xubuntu 17.04 mini distro. This one booted but the installation did not go through.
    The Xubuntu 17.04 adopted with your isomactool did not boot either.
    Just wanted to let you/people know.

    I am really happy and greatfull!
    Thanks a lot!

  90. Markus on September 13, 2017 - click here to reply

    I have to revice my statement above: The Xubuntu 17.04 does boot, but:
    I neede to restart OSX, hit reboot and then choose the CD image in the USB CDROM in refind. now it is working.

  91. alan rodriguez on September 13, 2017 - click here to reply

    Any chance you’d be interested in creating an iso for LinuxMint 18.2 KDE version ? pls

    • Matt Gadient on September 21, 2017 - click here to reply

      Hey Alan, it should be up now under the Mint section (shift-refresh page if it doesn’t show immediately).

  92. Jono on September 18, 2017 - click here to reply

    Hey Matt,

    I have been hunting around finding ways to update or repurpose my Dad’s old iMac 5,1 2006 and stumbled across this. Just to clarify, by booting and installing one of these Linux distros it will be the only OS right? Because I don’t want dual boot – and if that’s the case I assume that the install will take care of managing the boot process etc.

    • Dan on September 19, 2017 - click here to reply

      If there is any data (Documents, Pictures, etc) on the old system, you will need to save it first to an external drive. When you boot into Linux installation, you can format the drive which will essentially erase the old partitions and establish new Linux partitions. The choice you probably want will be to allow Linux to ‘use the entire drive’. Linux will then partition it automatically for the installation. The old Mac system will be completely wiped out.

      • Jonathan on September 20, 2017 - click here to reply

        Thanks Dan – that is what I assumed but wanted to check as I have had a decent amount of experience installing Ubuntu and variants on pcs but not on macs. Cheers for your help and cheers Matt for your work.

  93. Dan on September 18, 2017 - click here to reply

    Running Linux Mint 18.1 Serena 64 bit OS on a 17″ iMac4,1 Core Duo 1.83GHz. Was this supposed to work? Works very nicely with 2GB RAM. Installed the MacBuntu 16.04 Transformation Pack (Mac icon set) for Ubuntu 16.04 Xenial Xerus and Plank dock from NoobsLab. The only Wireless Broadcom drivers that worked are Legacy; the rest were duds. Also installed the Intel microcode drivers. Runs better than Mac OS X Lion! However, none of the available webcam programs worked (Cheese, Camorama, Kamoso…) Any thoughts?

    • SaintVitusCrush on December 3, 2017 - click here to reply

      You’ll have to install the iSight firmware and a program that does it for you. It’s isight-firmware-tools, but the real tricky part is extracting the firmware from a Mac that has it. It’s stored in /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport in Mac OS X/macOS.

      Instructions here:

  94. Jared Rousselle on September 21, 2017 - click here to reply

    Any chance you can make a lubuntu. Iso file, using an late 2006 macbook pro

    • Jared Rousselle on September 21, 2017 - click here to reply

      Macbook pro 2,2

      • Matt Gadient on September 21, 2017 - click here to reply

        Hey Jared,

        I’ve got lubuntu under the Ubuntu section (Lubuntu 17.04 (LXDE) (64-bit Mac) – 912 MB). If you need a different version let me know.

        • Anonymous on October 3, 2017 - click here to reply

          I finally saw it thank you. I tried Linux mint 18.1 Serena but gave up after it failed to load past refind. Got stuck on black screen with blinking cursor. I’m using a macbook pro 2.2. would a single boot be better/ easier. I have no use for mac os x anymore

          • Matt Gadient on October 3, 2017

            Single boot’s almost always easier! However, if bootcamp was never installed, you may need to ensure that you wipe/partition the drive with an MBR partition table before formatting since OSX generally will have used a GUID partition table which may cause hiccups. You may also want to keep an OS X install disc around too just in case you end up changing your mind.

  95. madmalkav on September 23, 2017 - click here to reply

    There is no need to continue to make this images for Debian, the official mixed mode efi install media is made for this scenarios -64 bits systems with 32 bit efis-.

  96. Anonymous on September 27, 2017 - click here to reply

    Anyone had any luck with booting these from a USB thumb drive? (my superdrive is puking)

  97. dale on September 30, 2017 - click here to reply

    top man, i’m running an old Mac Pro 1,1 (2006) it has a flashed PC graphics card and a modified boot loader to support later “Non” supported Mac Os X. I’ve been racking my brains trying to get a 64bit Linux system on without the use of a VM.

    I’m yet to try these instructions, so thank you once again for the work. :-)

  98. Anonymous on October 2, 2017 - click here to reply

    Thank you! The Kali Linux image posted does not work – it fails part way through install. I was able to download the current 2017.2 x64 image and successfully modify it.

  99. wangji on October 4, 2017 - click here to reply

    hi all,
    and here is a supplement to the nice job started by Matt:

    put his iso on to usb stick

    have fun

    • gustavo on November 15, 2017 - click here to reply

      wanji is there a ” more readable version ” on how to make a usb bootable on the 32 bits efi mac , probably one using just unetbootin , and bootia32.efi ?

  100. Andre U on October 10, 2017 - click here to reply

    I am relatively new in distros Linux. I have a Kubuntu and xfce already installed on an old Dell laptop, and it works fine. Now I have got an old Imac 5.1 / Intel Core duo, 2,16 Ghz with 1,5 Ghz SDRAM already partitioned in 3 patitions; MacOs Leopard , Snow Leopard, and Data all formatted in HFs+. I have tried to try/eventually install on the Data partition various linux distros (Manjaro-net x86 or Arch Linux all previously .iso files burnt on CD ). With Manjaro I didn’t get further than ” select CD-Rom boot … ” and then .. was blocked. I tried then with your “ ” it booted ok till a terminal window popped out and asked for a command… ? Preferably I would like first to test the Arch before installing. Any advise ? Thank you very much

    • Matt Gadient on October 10, 2017 - click here to reply

      Hopefully someone can chime in who’s used Manjaro/Arch on one of these older macs (I haven’t – while I generated the ISO for the archlinux I have up here, I haven’t tested it).

      In the meantime, unless you’ve done a few Arch/Manjaro installs on other machines, you might want to consider trying an ISO above for one of the more common distros (ie Ubuntu) just to make sure you can get something up and running. That way if you hit an issue, you’ll know it’s not something simply imposed by the Arch/Manj learning curve. If you can get Ubuntu running on a 3rd partition, then you’re in a good place to wipe it and try installing another distro.

      However, keep in mind that trying to set up dual-boot tends to be significantly more complicated/perilous regardless. If your entire “Data” partition is intended for a Linux distro, you might want to consider running Bootcamp from SL (as though you’re wiping Data and creating a new partition for Windows), and then from your selected Linux distro wipe the new bootcamp partition and create a new one for distro. The reason for this convoluted process is to ensure that Mac OS changes it’s partition table from EFI to the Hybrid (which it does during the bootcamp process, and which is less likely to choke up your Linux install).

      Hmm… that came out longer than expected. Maybe someone else who reads this has a more simple/easy solution here.

      • Andre U on October 12, 2017 - click here to reply

        Thxs Matt; i followed your suggestions and installed 16.04 LTS Ubuntu from your .iso file burnt on DVD-R.
        Also previously I formatted in Fat32 the DATA partition; so when the installer asked me where to install the Ubuntu LTS I indicated this partition. During process I also changed extension to .ext4 and put a slash for the indexing ( i suppose ?) At this point I wasn’t expecting my Imac to be able to boot on any partition so I burnt a very useful CD made by reFind just in case … I used it and it worked well as a CD-boot ( option key on start ) and I was able to choose any of the 3 partitions ( 2 Macos + Ubuntu ). I chose Ubuntu and updated the system and shut down the computer. On restart with option key dwn, …the 3 boot choices appeared .. at this point i have to do now is optimize Ubuntu or try to install something lighter. Would Manjaro still be a good choice ? Thxs for your patience and attention – great blog

        • Matt Gadient on October 12, 2017 - click here to reply

          As far as something lighter goes, I believe Debian with either XFCE or LXDE (don’t recall which) has the lightest footprint of the common distros. Most other distros (including Ubuntu) with XFCE/LXDE tend not to be terribly far behind, mind you. As far as Manjaro goes, you mentioned previously that you’re new to Linux distros and I wouldn’t tend to point someone new to Linux towards Manjaro (or Arch, despite the excellent wiki). Someone else might disagree with me here though.

          It’s worth noting that Ubuntu 17.10 is due out in about a week or so, and will include GNOME as a desktop environment. So if you’re not in a huge rush, it might be worth waiting a bit, grabbing the update, and trying out GNOME to see how the performance compares to Unity just in case it happens to be better rather than worse (I haven’t checked).

  101. Keith on October 15, 2017 - click here to reply

    Thanks for the great advice, I have followed everything to the letter.

    Unfortunately when I run the C program, I get this message:

    Last login: Sun Oct 15 13:17:35 on ttys000
    Xxxxx’s-MacBook-Pro:~ Xxxxx$ /Users/xxxxx/isomacpr ; exit;
    No iso name assigned
    Saving session…
    …copying shared history…
    …saving history…truncating history files…

    [Process completed]

    All I have done is change my username above to five X’s. The rest of the message is exactly as it appears on screen.

    What have I done wrong, please?

    Many thanks,


    • Matt Gadient on October 15, 2017 - click here to reply

      You need to add the path to the ISO. Example:
      /Users/xxxxx/isomacpr /Users/xxxxx/Downloads/Ubuntu-16.04-copy-that-I-want-to-modify.iso

  102. David Slevin on October 16, 2017 - click here to reply

    Wow, days looking for a solution! Downloading Slacko now to try out. Originally I was looking to install Apodio 11 multimedia distro or one of the Ubuntu Studio cd’s. I’ll try DIY first..
    Many Thanks.

  103. Mauricio on October 17, 2017 - click here to reply

    Hey! Congratulations for your job! Could you upload Manjaro 17.05 64bits? I will appreciate it, I would like to try myself but I don’t know how to work with “C” programming. Thanks in advance

    • Matt Gadient on October 17, 2017 - click here to reply

      Manjaro XFCE should be up, below the Arch section (shift-refresh page if it doesn’t show immediately). XFCE is the first one they listed so I went with it – if you need a different DE let me know.

  104. Arata on October 17, 2017 - click here to reply

    Kali Linux will not install, Install Fails during the system install. iMac 5,1 20016 17″ 2.2Ghz Core 2 Duo T7200

  105. Mauricio on October 18, 2017 - click here to reply

    Great!!! Thanks so much, I will try it on my MacBook…!

  106. Alan Rodriguez on October 18, 2017 - click here to reply

    Matt, how can I do to activate the third level of keys :( I can not use “@” in almost no distro, only in ubuntu, any solution?

  107. Eduardo on October 21, 2017 - click here to reply

    Hi! I found your post very interesting and it answer to my evening fighting against the image of Ubuntu Budgie distro.

    Can you make the 32bit image distro?

    Thank you a lot!

    • Matt Gadient on October 21, 2017 - click here to reply

      Hey Eduardo,

      The 32-bit images should generally work fine as-is, since there shouldn’t be any conflict with the Mac’s 32-bit EFI. It’s just the 64-bit ones that generally have to be modified (since the Mac’s 32-bit EFI causes problems there even though the machines are otherwise 64-bit capable).

      So chances are you can simply download and install the i386 version from the link you provided.

      • Eduardo on October 22, 2017 - click here to reply

        Hi Matt! Thank for your answer.

        I was yesterday trying to boot the OS on my mac with no chance. When i try to flash it (ok, i’m using USB) i saw an error with the UEFI/EFI system, so I start to investigate the issue and then i found your post.

        I really don’t understand what is the issue and certaintly it is beyond my knowledge, but i’m not able to load the Ubuntu Budgie live image on my MacBook 3.1 and I have try many other flavours. I love Budgie since i try Solus, but i love Ubuntu too, so it is my perfect OS.

        Sadly i can’t install it, so i think maybe with your trick i finally can.

        I’m very thankfull with you!

        • Matt Gadient on October 22, 2017 - click here to reply

          Hey Eduardo,

          I just gave the program a shot on that ISO (just in case), but the output file comes out the same as the input (no change).

          You mentioned you’re using USB – it might be worth trying to burn to a DVD instead. Booting from USB tends to be quite a bit more fickle.

          If DVD’s not an option (due to an optical drive being toast for example), a really roundabout way of getting things going is to pull the hard drive and plop it into a desktop computer to do the install – then toss back into the Macbook afterwards. Pulling the hard drive in these older Macbooks isn’t too hard – if I remember right, to pull the hard drive you’ve gotta take out the battery which gives you access to 4 small screws on an L-plate – once those screws are out the drive can be accessed from the smaller side. iFixit probably has a guide out there that shows the process with pics. It’s a standard 2.5 inch drive, so as long as you’re not using an ancient desktop it’ll usually plug right in to the power + SATA. Only really annoying part is that sometimes those 4 screws are either really tight or want to crossthread when going back in later.

          If you decide to go the “pull the hard drive” route, you could always consider upgrading to an SSD at the same time since it’s a simple swap with the standard sized SSD’s and since these things are pretty RAM-limited it helps with all the constant hard drive accesses. I had one in the Macbook here for awhile – thing booted a lot quicker and was noticeably more responsive.

          • Eduardo on October 22, 2017

            Thank you for yours answers!!

            i don’t understand what do you mean with this: I just gave the program a shot on that ISO (just in case), but the output file comes out the same as the input (no change). but if you are talking about to remove the HDD to do the installation i asume it mean that is not possible.

            I appreciate yours advice and i don’t know what i will to do in the future.

            It seems that it will not be install Budgie ;0) but maybe Mate (your version works in USB)

            Thank you a lot!

          • Matt Gadient on October 22, 2017

            Yeah, short version is that the little program to modify the ISO’s doesn’t work on that 32-bit edition. So that kind of limits your options to:

            • Trying to burn to DVD instead of USB
            • Putting hard drive in another machine to do the install
            • Trying some other sort of bootloader (rEFIt, maybe Clover, etc)

            Add “…and hope it works!” to any of the above. Maybe someone else can come up with a better idea though.

            One other possibility is to try another one that works (like MATE since you said you got it working), and see about installing the Budgie Desktop Environment on top of it. Then you’d choose MATE or Budgie on the login screen. Google for “install Budgie Ubuntu” and there will probably be some walkthroughs. The biggest downside to doing it this way is sometimes you’ll get weird incompatibilities or conflicts, particularly when it comes to upgrades.

            Whatever route you go, good luck!

  108. Eduardo on October 23, 2017 - click here to reply

    I finally decided to install your version of Mate 17.04. It works, it works well and i love it (less than budgie, but i love it) if you can update the iso and put the 17.10 it will be great :0)

    maybe in near future i change my mind and i do other things… i don’t know.

    Thank you so much!

    • Mauricio on October 25, 2017 - click here to reply

      Hi, you can install budgie desktop if you want and remove mate,.. using the same Ubuntu base

      sudo add-apt-repository ppa:evolve-os/ppa

      sudo apt-get update

      sudo apt-get install budgie-desktop

      And after remove mate: sudo apt-get –purge mate-desktop
      sudo apt-get autoremove

    • Mauricio on October 25, 2017 - click here to reply

      Before remove mate you need to reboot, and will already run budgie…then you type the commands for removing mate.
      I did this with Ubuntu and change to Xubuntu and works perfect

    • Matt Gadient on October 25, 2017 - click here to reply

      Working on the *buntu 17.10 flavors now. Should hopefully be up within the next couple of hours.

  109. JC on October 24, 2017 - click here to reply

    hi matt,

    thanks, this really helped. can you go for linux lite 3.6?


    • Matt Gadient on October 25, 2017 - click here to reply

      Hey JC,

      The program didn’t find anything to modify. It’s within the realm of possibility that the 64-bit version they provide *might* work as-is. Probably worth a try if you’ve got ample DVD’s.

  110. Corbin on October 24, 2017 - click here to reply

    This is great! Anyway we could get a copy of Neverware Chrome OS done?


    • Matt Gadient on October 25, 2017 - click here to reply

      It’s not working on the .bin image they provide. If they provide an ISO, leave a comment with the link and I can try it on that.

      • Corbin on November 1, 2017 - click here to reply

        Not an expert here, but this a staffer on this message board suggested simply chaning the name from .bin to .iso

        Here is the post:

        Thanks for the clear explanation – hopefully this helps shed some light on things for other users.

        It’s worth noting that, when created in this particular manner, there no difference between a “.bin” and a “.iso” file. Both are simple disk images copied block-by-block. So, you could achieve a similar result to the description above by renaming the cloudready.bin file to cloudready.iso (though the copy created as you describe will be larger and include all the empty disk space, which can be useful or problematic depending on your use-case).

        here is a link to the discussion:

        • Matt Gadient on November 10, 2017 - click here to reply

          Ignoring the extension is essentially what I’d done when I tried. ISO and BIN will often differ (BIN potentially storing extra stuff from an optical disk copy like the raw uncorrected ECC data), but I’d given it a shot in the off chance it might have worked.

          Peeking through the thread you linked, it looks like Neverware Chrome installs in a very nonstandard way compared to a typical Linux distro (effectively dumping an image or images directly to the disk partition), so I strongly suspect running this tool on Neverware Chrome just plain won’t work. If it doesn’t work as-is, you’d probably have to make some substantial modifications to the contents of the image to get things going – not for the feint of heart, and it’s one of those situations where you’re probably better off trying the 64-bit image just-in-case and then settling for the 32-bit image if the 64-bit doesn’t work.

  111. Mauricio on October 25, 2017 - click here to reply

    Hi Matt,
    I download Manjaro image and work ok in a live cd, but when I try to install on the MacBook bios can’t find the manjaro grub…
    Do you know which can be the problem?
    I did manual partitioning and created a /boot/efi FAT32 esp partition as Manjaro suggest, but doesn’t work.
    Also I let Manjaro install itself and don’t work either.
    Always MacBook bios shows a folder with an interrogation character inside…

    Thanks for your help

    • Matt Gadient on October 25, 2017 - click here to reply

      Hey Mauricio,

      Someone can chime in if they’ve got some experience with Manjaro specifically, but I suspect you don’t want the /boot/efi bit, because that’ll trip things up by trying to boot via the 64-bit EFI (which these machines don’t support). Essentially you want it to boot via the standard BIOS bootloader. If you created the partition table with the /boot/efi, chances are the partition table is now GPT which will likely cause you problems because it tends to be tied to EFI. You might want to wipe the partition table and create an MBR partition table which tends to get tied to BIOS bootloaders. Then try installing with a standard (non-EFI) boot.

      • Mauricio on October 25, 2017 - click here to reply

        Hey! Thanks so much, I did that and now it works… MBR and normal /boot partition.
        One more question…
        How can I make work the Left ALT key to use the “third level characters” like @,#,€ ?
        I can’t in XFCE distros…do you have any idea?
        Again thanks a lot for your help!

  112. Justin on November 3, 2017 - click here to reply

    I got this working for Siduction 17.03 Gnome, Sparky 5, Deepin and Ubuntu Studio on a mac pro 1.1. I couldn’t get Manjaro, or Antergos working though. Thanks again!

  113. Rob on November 10, 2017 - click here to reply

    Has anyone got dual booting working?

    I shrunk down the Lion install on my (firmware updated) Macmini2,1 and managed to get debian-mac-9.2.1-amd64-netinst booting from CD and installed on the free space, where it created 3 partitions by default:

    0: GUID_partition_scheme *60.0 GB disk0
    1: EFI 209.7 MB disk0s1
    2: Apple_HFS KingFast 30.0 GB disk0s2
    3: Apple_Boot Recovery HD 650.0 MB disk0s3
    4: 21686148-6449-6E6F-744E-656564454649 1.0 MB disk0s4
    5: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 26.0 GB disk0s5
    6: Linux Swap 3.2 GB disk0s6

    I installed the rEFInd boot manager (0.11.2), but it doesn’t auto detect the Linux install, so the only boot option is macOS 10.7.

    Any ideas on what might be wrong? The rEFInd page suggests that a failure to detect the Linux installation could be caused by a missing EFI filesystem driver, but I have checked and the ext4fs driver is in place.

  114. NikkerStilskin on November 14, 2017 - click here to reply

    I have a macbook 2,1 and installed ubuntu 16.04. Basically it works perfectly and eventually i will try Manjaro. Will check back. I have to install the ubuntu os twice because i assume the install was not perfectly clean the first time. The second time it was perfect and everything works.

  115. gustavo on November 15, 2017 - click here to reply

    ( take this version – tks)

    i have tested a lot of USB alternatives , none worked , i dont want to give up
    mine is a imac late 2006 ( core 2 duo) .

    tried linux mint 64b 18.1 sinamon ( your version) , loaded to USB using unetbootin
    deleted on /EFI/BOOT/ the 64bit efi , and the other file , and replaced it with Bootia32.efi

    bootia , starts the loader ok, and the linux logo appears ok , but after selecting the linux logo , scree goes to all black with a white square in the middle .
    if i wait nothin happens , when pressing any key screens return to the “clover” boot screen

    any ideas , are very appreciated !

  116. w3tech on November 21, 2017 - click here to reply

    Any comment on the method described here?

  117. gustavo on November 21, 2017 - click here to reply

    anybody with imac late 2006 ? , looking to install any linux version that may work .

  118. w3tech on November 21, 2017 - click here to reply

    You should check out this page.

  119. gustavo on November 24, 2017 - click here to reply

    i followed the procedure with the recommended image , and i get this error on boot ,

    Starting legacy loader
    using load options usb
    Error: Not found returned from legacy loader
    Error: not found from LocateDEvicePath
    Error: Load Error while re-opening our installation volume
    the firmware refused to boot from the selected volume Nopte that external hard drives are not well supported by apples firmware for legacy os booting

    hit any key to continue .

    and hitting a key , it returns to the Efi boot page , to select fromwhere to boot .

    I appreciate any ideas, as have tested all cold found and still on square 1

    thankyou !

  120. Thierry on December 1, 2017 - click here to reply

    I downloaded LinuxMint 18.
    I loaded Gcc installer, compiled isomacprog which gave me a “isomacprog.dSYM” file.
    Then I tried the next step “cp /Users/thierryleducq/Desktop/ macLinuxMint.iso ./isomacprog macLinuxMint.iso”.
    The answer was : “usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
    cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file … target_director”.
    What’s wrong ? What argument should I use ?
    Please help.
    The answer was

    • Matt Gadient on December 1, 2017 - click here to reply

      Hey Thierry,

      1) If you downloaded from this site, you don’t actually have to run the program or anything (I’ve already done it on my end) – you should be able to just burn it to a DVD as-is.

      The isomacprog.c stuff you’ve been trying is for those who want to modify an image themselves. So for example if you downloaded a 64-bit image directly from the Linux Mint site, you’d have to compile the program and run it on that image. Same goes if there’s some distro/version you want to use that I don’t have available.

      If you’re content to just burn the image you downloaded (with the extension), skip #2 and #3.

      2) Looks like you’re doing this on a Mac. In addition to the .dSYM file, you should have an “isomacprog” without an extension. So:

      • isomacprog.c (your original)
      • isomacprog.dSYM (as you mentioned)
      • isomacprog (no extension, this is the new program and is the important bit)

      No reason to suspect otherwise at this time, but hopefully this is the case.

      3) It looks like you may have put “cp /Users/thierryleducq/Desktop/ macLinuxMint.iso ./isomacprog macLinuxMint.iso” on a single line. It should be 2 separate lines.

      It’s possible that a copy/paste didn’t pick up a line break, or that something wonky with the formatting in my writeup took place making it appear as though it’s all on a single line. But in any case, try:

      1. cp /Users/thierryleducq/Desktop/ macLinuxMint.iso
      2. ./isomacprog macLinuxMint.iso

      (First line, enter. Second line, enter).

      Good luck!

  121. Ricardo De Oliveira on December 1, 2017 - click here to reply

    Hats off to you for the flawless ISOs. My old but still capable MacBook is working like never before!

  122. Thierry on December 2, 2017 - click here to reply

    Hi Matt,
    I realised after having posted, that I had made a mistake with the .iso.
    I did not know that I had to copy and paste on two lines.
    I will try to modify another Linuxxxx.iso (Manjaro XFCE), besause I love to experiment, and as you wrote, it’s better to understand what you do…
    Thank you very much for your help.
    I will let you know if I succeed in installing Linux on my old iMac 5.1.

  123. Thierry on December 2, 2017 - click here to reply

    Well !
    According to what I can read in the terminal window :
    “HAL-2:Desktop thierryleducq$ cp /Users/thierryleducq/Desktop/manjaro-xfce-17.0.6-stable-x86_64.iso ManjaroTiti.iso
    ./isomacprog ManjaroTiti.iso
    HAL-2:Desktop thierryleducq$ ./isomacprog ManjaroTiti.iso
    It seems that the modification was made successfully.
    I’ll try to install Manjaro, and I’ll let you know.
    Thanks once more for your helpfull help ;-)

  124. Mark on December 3, 2017 - click here to reply


    This is a very interesting blog – thanks for giving us older mac users the hope of continuing to use hardware that is still in reasonably good condition!

    I’ve got an interest in Yunit, but haven’t got the skills to compile an image… Is it something you’d care to do?


    • Matt Gadient on December 3, 2017 - click here to reply

      I believe that currently the common process to get Yunit (Unity 8) going is by using stock Ubuntu and adding a repo after installation. So you should be able to use the stock Ubuntu I have up.

      If someone’s created a new Ubuntu derivative (or another distribution) that has Yunit by default, you’ll probably have to point me in the direction of the 64-bit ISO for it and I can run the program on it.

      Note that when I had played with Unity 8 + Mir during some of the older Ubuntu betas, it was *very* early stage and not terribly usable as a desktop environment. I don’t know how far things have come along since then, but it might be worth testing Yunit in a VM before devoting too much time to it just to make sure it fits your needs.

      • Mark on December 3, 2017 - click here to reply

        Ah thank you!

        • Mark on December 23, 2017 - click here to reply

          Hi Matt

          I just wanted to say a huge THANKYOU! I’m now running 17.04 as a 64-bit image on my 2007 MacBook, and it’s smooth and seemingly effortless. What’s more I can now look into doing the Yunit thing.

          So, thank you for what is going to be a much-used and much-loved Christmas gift.

          Hope you have a simply splendid holiday season.

  125. Thierry on December 4, 2017 - click here to reply

    Linux Installation Report on my iMac 5.1
    – Manjaro
    Aftter modifying Manjaro with the help of isomacprog I tried to install it pressing Alt or C while booting : no keyboard ! Could not install it
    – Linux Mint KDE (your version) : pressing ALT the installation freezes on the Mint logo ; pressing C, a menu appears, but no keyboard ! Could not install it
    – Linux Mint XFCE (your version) : able to install it pressing ALT on boot.
    Then I succeeded in installing WIFI, migrating my user accounts of Firefox and Thunderbird.
    Thank you very much for your help.

  126. Thierry on December 5, 2017 - click here to reply

    After Manjaro – which is very slow on my iMac – I tried twice to install
    The iMac boots on the dvd, but the installation freezes after one minute or so, on the Xubuntu logo with the turning wheel underneath.
    What’s wrong ?

  127. ctzn on December 5, 2017 - click here to reply

    Fedora is getting very close to EFI install on MacPro1,1. Fedora 27 Work Station fully installs but fails to set the default boot target. So close yet so far.

  128. German on December 5, 2017 - click here to reply

    Thanks for the post.

    I encountered this problem quite a while back when OSx 10.6 went end of life, eventually came across your post and finally got around to it.

    I used your code for Linux Mint 18.3 with MATE and it seems to be working well. Breathing new life into my 11 year old laptop.

  129. Philippe on December 12, 2017 - click here to reply

    Hi Matt,

    THANK YOU! Thank you to maintain this site and the Linux iso images for our Macs.
    After hours, and days, reading blogs, how-to, etc… I could install Ubuntu on my good-old Mac Mini2,1 with a fu**** EFI and upgraded CPU, simply by burning a DVD with the amd64+mac image.

  130. Frank on December 15, 2017 - click here to reply

    Hi. Thank you for a great service. Have you considering creating Mac DVD images for Raspberry Pi Desktop for PC and Mac?

    The forum thread on this subject isn’t particularly helpful, even though it links here.

    Thanks again.

    • Matt Gadient on December 15, 2017 - click here to reply

      It’s up (end of the list). The output of CMP was a little different from usual though so I’m not quite sure it’ll work, but it should be worth a try.

  131. Mike on December 21, 2017 - click here to reply

    Hi Matt,
    Is it normal for the ismacprog script to execute extremely fast and respond with “dine” ?

    • Matt Gadient on December 22, 2017 - click here to reply

      Yeah. It’s an extremely small write operation. If you want to verify that it actually modified the file, you can run the following:

      cmp -b original.iso macversion.iso

      …the output should mention that bytes differ.

  132. Matthew on December 22, 2017 - click here to reply

    Hi Matt, many thanks for this site, as a complete linux newbie I wasted so much time trying to get my old imac 5.1 to install I’d almost given up before I found your site.

    Is it possible to have an ISO for Linux Mint 18.3 Cinnamon “Sylvia”?

    Many thanks Matthew

  133. Wojtek on December 26, 2017 - click here to reply

    Hello Matt
    i have following problem:
    i start to instal linux on my late 2006 17″ c2d iMac,
    after choosing an “windows disc” option i’ve no backlight on the imac screen.
    same happens on fedora, mint and ubuntu…
    if i start with clean osx install all is fine…
    where is my misstske?
    can You tell me what is the solution?

    • Matt Gadient on December 26, 2017 - click here to reply

      I’m really not sure. If it were me, I would probably try a test – install Windows via boot camp (if you have a Windows disk around) to see if it’s the machine being goofy or is an issue specifically with Linux.

      The other thing I’d try would be installing any firmware upgrades from the software updates in OS X just in case…

      That said, it could be something simple that I’m completely missing – hopefully someone can chime in if so.

  134. Lee Mae on December 31, 2017 - click here to reply

    I just successfully installed Linux Mint 18.3 Xfce on my mid-2007 Core 2 Duo (T7400) MacBook. Your procedure was painless compared to other methods! I created my own bootable DVDs from LM18.3 Xfce and Mate ISOs by your instructions. I generally prefer Mate to Xfce, but the Mate version had touchpad problems and I couldn’t right click. That’s OK because Xfce is suited to older machines with limited processing power. Anyone know how I can get a USB mouse to be recognized on this MacBook?

    • Lee Mae on December 31, 2017 - click here to reply

      Never mind about the USB mouse. I tried another one and it worked. The problem with the first mouse was a badly designed connector.

  135. Bogdan on January 1, 2018 - click here to reply

    Hi, I just both a Mac Pro G5 2,66 Intel Xeon and couldn’t install the Ubuntu following Ubuntu web page and the youtube. Finding your site was a blessing :).
    Very helpful ! Thank you !

  136. Gerhard on January 8, 2018 - click here to reply

    Hello Thanks for your great tips, Thanks to you I have given my old Mac Pro2.1 new life everything works wonderfully. many thanks again. I am from Austria

  137. Jonas Carlsson on January 8, 2018 - click here to reply

    Hello Matt,

    I would be grateful for a Solus Mate 3 iso so i can install it on my mac mini 2.1.


    • Matt Gadient on January 8, 2018 - click here to reply

      Hey Jonas, it should be up now.

      • Jonas Carlsson on January 9, 2018 - click here to reply

        Hello Matt,

        Thanks for putting up the iso. Now i have tried both Solus images, and both leaves me with a black screen 1/3 into the process, any thoughts?


        • Matt Gadient on January 9, 2018 - click here to reply

          During install or during boot? If it’s during boot and it’s a MBP (or another mac with ATI/nVidia graphics) it could be worth trying “nomodeset” to see if it avoids the black screen. In Ubuntu you’d tap escape at boot to pop the menu then “e” to change options… for Solus somebody put out a guide at which is probably worth a peak through if you want to give it a try.

          That’s a bit of a shot in the dark and beyond that I’m really not sure what to suggest unfortunately… maybe someone else has run into the same issue and can chime in.

          • Jonas Carlsson on January 10, 2018

            Thanks that helped

  138. Anonymous on January 8, 2018 - click here to reply

    I installed Lubuntu 17.4 on my MacBook pro 2,1. As far as I can tell the only thing not working is the cooling fans. Anyone else having the same issue and is there a solution? Thanks in advance

    Jared Rousselle

  139. scorpioweb on January 10, 2018 - click here to reply

    tks for sharing

  140. Anna Ericsson on January 11, 2018 - click here to reply

    Hello Matt,

    Can you please make an iso for Ubuntu Studio 16.04.3 LTS?

    Thank you,


    • Matt Gadient on January 11, 2018 - click here to reply

      Hey Anna, it should be up now (end of the Ubuntu list). Shift-refresh the page if it doesn’t show immediately.

  141. Igor Will Hunter on January 11, 2018 - click here to reply

    Hi, my name is Igor and I am from Brazil. I own an iMac desktop all-in-one white model 4,1, however I have upgrade it with an Intel Core 2 Duo processor 2,33 GHz, a SSD 120GB and also following the instructions for upgrading the firmware via their firmware software I finally install 4GB of RAM into this computer of mine, though the firmware computer identifies and uses 3GB only either on Snow Leopard or Linux. So now my iMac 4,1 has become the iMac model 5,1 and it is working so far so good. I’ve downloaded Ubuntu MATE here and have installed it, have also activated my iSight camera following instructions from Ubuntu page and Tony’s Nasty. Everything is working fine, more than fine.

    Matt, I want sincerely thank you for doing the marvelous job converting these linux isos for us and reviving our old iMacs.

    Thank so much and keep up with the great work! Much love and peace from Brazil.

  142. Short Cord on January 14, 2018 - click here to reply

    Another thing to point out, at least for the early Mac Pros(1,1 and 2,1) usb booting is finicky at best.
    I was able to boot rEFIt off of USBs but no matter what OS I put on the sticks none would boot.
    I also tried chainloading a custom 32bit grub boot loader from rEFIt with no success.

    Pretty much for any of these images, burn them to a physical disk. USB will pretty much not work. I spent a good part of my weekend reimaging old and new USB sticks.

  143. Andre on January 14, 2018 - click here to reply

    Hi Matt,
    I have installed your .iso file – Manjaro XFCE 17.0.5 (64-bit Mac) – on my old iMac 5.1 and did full installation on the single disk from a burnt DVD. All functionned well … but then on reboot the screen showed a greyish logo with a ? on it meaning no Os is found. Probably i didn’t do the partition format procedure correctly ( fat32/ext4 and swap file ) because when I tried to boot on CD with reFind, but clicking on the pingouin logo it brought me to 1,2 CD-ROM choice of boot with no more response of the mouse or keyboard .. thanks in advance for your help

    • Matt Gadient on January 14, 2018 - click here to reply

      Hey Andre,

      Manjaro seems to be one of the distros that a number of people have trouble with. It sounds like you may be in a similar situation to Mauricio in the comments – in his case Manjaro by default tried to install an EFI system (with /boot/efi). He eventually got it working by manually setting up the partitions during installation: formatting MBR and just going with a standard /boot.

      If you’re intent on using Manjaro, then that’s probably the route you’ll have to go: reboot to the DVD and be really deliberate when it comes time to partition the hard drive to make sure there’s no whiff of EFI. Since the partition table is probably GPT at this point, you may have to consider wiping it entirely and ensuring it’s re-created as MBR.

      • Andre on January 14, 2018 - click here to reply

        thank you for this prompt reply. I will try this and will get back to you asap.

        • Anonymous on January 15, 2018 - click here to reply

          some late news with GRUB… i went into reinstalling Manjaro and when it came to” partition ” i chose the erase option with boot on /. After installation finished, on reboot, i inserted my reFind CD and it showed me 2 pinguins options. i chose the ext4 and had a GRUB error loading .. such partition, entering in rescue mode, grub rescue > …..from there ( after googling ) it appears there are some solutions.
          1/ update the grub with ” sudo os-prober” then a” sudo update-grub”
          2 / try to enter in BIOS mode to reorder the boot
          3/ download and boot with Boot Repair-Disk ( with Unetbootin ) and it would do the job .. ?

          what would you suggest ?

          • Matt Gadient on January 15, 2018

            Backtracking a bit here: If the installation is successful, you shouldn’t need to boot from the reFind CD and I’d actually suggest *not* booting from the reFind CD because it adds another variable. After the installation I’d be inclined to let it just try booting from the hard drive so you find out whether you’re past your original issue (where it tries to boot EFI and gets the “1,2 CDROM” choice).

            If it were me, and assuming you’ve got an extra DVD-R kicking around, I’d probably give Ubuntu 16.04 a test because it’s known to work without any hiccups. If Ubuntu works then you know it’s something Manjaro-specific or Manjaro-installation-specific acting up. If Ubuntu *doesn’t* work, then you know you’ve got deeper issues to solve (possibly old firmware in need of an update for bootcamp compatibility or something). Again, don’t use reFind or anything else here – just a straight boot from the disk to install and from the hard drive after install.

            You could of course try some of the solutions you mentioned first (update grub, boot repair disk), but I wouldn’t know where to point you there. And really on a fresh wipe/install where you’re *not* dual booting or anything, bootloader issues really shouldn’t be happening unless something else is wrong or something’s gone awfully awry.

        • Andre on January 15, 2018 - click here to reply

          sorry just posted a comment a few minutes ago but didn’t add my name : Andre

          • Andre on January 17, 2018

            Hi MAtt,
            Following your suggestions i fresh installed Ubuntu 16.04 LTS/64 bits on my iMac 5.1. On reboot, after DVD ejected, the mac sound ” chimed ” , showed for a few seconds a grey question mark ?, and finally booted with Ubuntu. Cool … All fine but it was running “really ” slow; so i updated, it went a littlle better but still.. As I am not fan of full Ubuntu versions ( reason why i liked the Manjaro btw ) and because i only have 1,4 Go RAM, i decided to give a try to Xubuntu which is as you said lighter ( i have it installed on a old Dell laptop , and it works really fine ), After burning the .iso with Brasero, i booted with option key down, it showed me the Ubuntu and the Xubuntu boot ( both Windows ).So i entered in Xubuntu CD and it started ok, but then suddently freezed on the logo … after waiting 5 long minutes , tried various killing cmds, … no esponse .. i had to power off.
            Any ideas why i couldn’t even try your Xubuntu.iso ? And yes, do i have to abandon totally the idea of Manjaro ? Thank you Matt

          • Matt Gadient on January 17, 2018

            Not sure on what may have been tripping up Xubuntu. 1.4 GB RAM is definitely tight… if it were me I’d probably be looking at giving Debian + LXDE a try since it’s one of the lightest combos out there.

            That said, you don’t necessarily have to abandon the idea of Manjaro. You can certainly give it a try again (being dead careful to manually partition and try to stop Manjaro from using GPT/EFI). Ubuntu worked, so it’s not a machine-specific issue at least. Unfortunately if you run into the same boot issue again you might end up having to trial-and-error solutions which is never fun.

          • Andre on January 18, 2018

            Thank you Matt for your patience and your very instructive blog. I have learned a lot these past 3 days … but even though endless efforts, Manjaro XFCE still doesn’t boot… I gave it at least 4 different trials using manual partitions, unfortunately none worked. I also read somewhere in the manual user guide that Manjaro uses MBR by defaut. Anyhow,besides choosing MBR, could you please list me how would you partition a unique 260 Gigas drive ? for example the last (failed) one :
            // sda1, 8 MB , fat 32 // sda2, 4,9 GB, swap // sda3, 228Go, ext4 //
            thank you very much for your support.

          • Matt Gadient on January 18, 2018

            The existence of a fat32 partition leads me to believe it was formatted containing the ESP for EFI.

            Personally, I prefer the long-term flexibility of swap files (can increase/decrease easily if need be post-install) so if manually partitioning I’d have:
            sda1 / 260GB

            …and that’s it! But if I didn’t feel like creating a swap file post-installation or was worried I might not have enough RAM to keep the OOM killer from going berzerk during first boot to a GUI, a swap partition is of course the easier option:
            sda1 / 252GB
            sda2 swap 8GB

            Keep in mind that “/” should contain the boot flag.

            If you don’t have success with the above and start thinking that the partition map might be GPT instead of MBR, before partitioning from a terminal (LiveCD or otherwise) you can:

            parted /dev/sda mklabel msdos


            fdisk -t dos /dev/sda

            …then restart (good practice after significant partition changes). If you’re wondering how this relates to MBR, “dos” and “msdos” here are essentially MBR (“gpt” is what would be used for GPT). Manually format and install after the fact.

          • Andre on January 20, 2018

            Hi Matt, tried your 2 options and the winner is : the second one,… YES, Manjaro Xfce booted straight into the GRUB :-) .. no hickups, updated over 400 files and started running fluent ( vs Ubuntu 16.04 LTS ).
            Got some issues to connect a postscript Ricoh printer, but besides this it gave it another lifetime for my Emac. In future, I will certainly recommend to people who own an ” old computer with macOs ” to consider installing a Linux distro before throwing it out.
            Thank you so much for sharing your experience and knowhow.

  144. elena on January 14, 2018 - click here to reply

    Finally! I had been trying for days and I couldn’t get any linux image to work. This was the missing link. Thank you so much Matt!

    I don’t know if this might help some of your readers with CoreDuo machines… but I started out with a 17″ CoreDuo iMac 4,1 2006 with 2GB RAM. I stumbled across the link below and decided to take a shot at upgrading the processor. I installed a Core2Duo 2.33 GHz Intel T7600 and while I was in there a SSD. I ran the firmware update included in the link and sure enough iMac System Info now shows iMac5,1 with software apps running 64bit. It was a lot of effort so not sure I’d do it again.

    The start up process is a bit ugly with rEFInd and Grub menus but I got Ubuntu 16.04 working well along side Snow Leopard. That said, Ubuntu performance is pretty good but not great. Ubuntu seems to need more than 2GB of memory. I’m thinking Lubuntu would be a better choice ?

    • Matt Gadient on January 14, 2018 - click here to reply

      Glad it’s working for you! And yes, Lubuntu (LXDE) is definitely easier on the memory and tends to feel more responsive. Visually the UI doesn’t tend to be a favorite for most people, but that’s the trade off.

      If you don’t like the LXDE interface, XFCE and MATE are also lighter than stock Ubuntu if you prefer those interfaces, but they’re not quite as light as LXDE.

      If you’re really aiming to free up as much memory as possible, Debian tends to be a bit lighter than Ubuntu too if it’s something that suits your needs. I don’t have as much feedback on Debian installs with these disk images though.

      • Elena on February 12, 2018 - click here to reply

        I had room for a third partition on my iMac so I loaded up Debian Live 9.30 and 64 KDE non-free (ran your program with no issues). Debian seemed to install but the next time I started up the iMac I couldn’t see the disk under start up menu, rEFInd, or GRUB. When I log into Ubuntu I can see my files on that partition. I just can’t boot that drive. I’ve reinstalled Debian a couple of times. Just can’t seem to get it to work.

        • Matt Gadient on February 13, 2018 - click here to reply

          I’m assuming you’ve got an OS X install as one of your partitions. One thing that sometimes works: Try running the BootCamp installer from within MacOS. Let it create the BootCamp partition (which will covertly convert your partition table to hybrid EFI/MBR – what we’re *really* after). When it comes time to restart & “install Windows”, boot the Linux disc instead. Clobber/replace the BootCamp partition with Linux.

          If that doesn’t work, since you’re looking at Debian you *could* try downloading the MultiArch Debian installer from their site ( for the netinst version). They may have a multiarch LiveDVD image on the site somewhere too but I’m not sure. I haven’t played with it, but it’s the solution for Intel Bay Trail (Atom) systems which have 64-bit processors yet a 32-bit EFI (just like these Macs!). Unfortunately, I haven’t tested it and don’t know if it’ll work. If it doesn’t contain a 64-bit EFI (and just contains the 32-bit one), it stands a good chance, and you may even be able to do this from USB instead of needing to burn a DVD. The hope is that it’ll get you a 64-bit install running over a 32-bit EFI. But like I said, haven’t tried it.

          Yet another possibility would be using “bless” from the Mac OS terminal with the –legacy option on the Linux partition, but *without* the –makeBoot option and by choosing the correct device (partition). Essentially a modified version of what I have in the reducing the delay write-up. Maybe it’ll let the firmware know it’s a legacy partition. Of course if you DO use the –setBoot option it undoubtedly will, but then it will become the default boot device so you’d have to hold ALT/OPTION every time you want OS X. Could be clean, could be messy.

          The last-resort option would be of course just using a standard 32-bit Linux installer from your favorite distros website since the Mac should detect and boot the 32-bit EFI. But obviously you forego 64-bit here which may or may not be an option depending on what you’re looking for from your install.

          Anyway, I’d try the Boot Camp thing first – hopefully it gets you going. Note that most comments which mention rEFInd also mention the install not working, though I can’t say for sure whether the correlation is pertinent or not. Regardless I’d tend to avoid rEFInd for now and focus on getting the install showing up in the standard alt/option boot menu first if possible – tackle rEFInd after that if you’d prefer to use it.

          I know, a lot of possibilities… sorry… wipe/installs tend to work well, but dual booting OS X and these images is rarely straightforward it seems. Good luck!

          • Elena on February 14, 2018

            Ok so this happened… After my last post I decided to run Ubuntu updates since I hadn’t done so in a while. As the pkg upgrades were running I saw that GRUB had found the debian partition. I rebooted after the installs completed and sure enough Ubuntu, Debian and Mac OS X are now in the GRUB menu. Selected Debian and it started up the disk.

            Thank you again for all the help!

            PS you really should add a donation button to your site.

          • Matt Gadient on February 16, 2018

            Glad to hear you got it working!

            You’re actually the 3rd person to mention a donate option, so I’ve got one up now. I wasn’t able to test it (paypal gave me a “you cannot send money to yourself” message), but hopefully someone chimes in if they give it a go and run into issues.

  145. anierin on January 15, 2018 - click here to reply

    Thanks to you I’ve revived my old macbook 2,1using lubuntu! I have a question regarding iMacs from early 2006 that run an intel core duo (not 2 duo) though… Where can I find images that are 32bit and are modified to work with early 2006 imac? Sort of screwed my old imac after somehow booting the lubuntu disc I burned and wiped the partitions.

  146. Jonas Carlsson on January 16, 2018 - click here to reply

    Hello Matt and fellow 32bit EFI users. The last week i´ve tried lots of iso’s from this site, mostly with great success, i’ve tried Solus, Ubuntu Mate, Studio, Vanilla and Lubuntu. But unfortunately my PSU usage is very high when i stream things like Netflix, the usage is moore than 100 % sometimes close to 200%. I’ve tried lots of different browsers, but with the same result. I also have cleaned the insides from dust. Is there something i can do or is my computer too old for modern streaming? I have a 1.83 Ghz Mac Mini 2007.



    • Matt Gadient on January 16, 2018 - click here to reply

      High resolution stuff will likely be a problem. All of them will have to decode in software (even H264 hardware decode didn’t show up in Intel stuff until 2010 and we’re getting past that these days).

      For Netflix, you could try dropping into the account options and choose the lowest quality stream – it should at least be a bit easier on the CPU. Unfortunately, I seem to recall this being an account-wide setting so you’ll inevitably be switching back and forth all the time if you view on multiple devices.

      For other online streaming, dropping the resolution as much as possible should help. YouTube’s usually pretty good here but other streaming sites can be hit and miss.

      For local videos (mp4/mkv/etc), again, smaller resolutions will be helpful. Keep in mind 2007 is when XVID was alive and well… I don’t think I’d be trying HEVC level stuff or anything. It might also be worth trying a few different video players – historically I remember some being vastly more efficient than others but I don’t know if that’s still the case. I’d try out a few of the common ones (MPV, VLC, etc) and compare.

      I guess most of that boils down to “find low resolutions and older video formats”. Maybe someone else can chime in if they’ve had a little more success with modern videos on older hardware.

  147. Anonymous on January 16, 2018 - click here to reply

    Hi, just in case it wasn’t mentioned – if you have a system you are testing, with no functional OS.

    You can open the superdrive by sliding a fingernail under the top edge of the drive door and pulling it down carefully. Then there is a small pinhole bottom left of the disk tray. Push in a straightened paperclip it will click open. Use a finger on left and right edges to pull the tray out. Insert your boot DVD you burned earlier.

    Now power down your system. Hold down the C key and power up. Keep it held until after the chime then let go. You should hear your DVD spinning up and starting the live session. Some GPUs might show a black screen for a while.


  148. Anonymous on January 18, 2018 - click here to reply

    Confirmed I ran the c program against Ubuntu 17.10 on three Mac Pros (2,1 and 1,1) and it booted and installed fine. Also worked with an unmodified Fedora 14 32bit boot disk I had laying around.

    USB boot didn’t work, without an install HDD but I’m sure it would have using a DVD or CD like Super Grub Disk or other utility disk that has the ability to detect OSes on USB as this is the method I use to install linux on other unsupported systems.

    Many thanKs Matt and Thomas (author of the source c program).

  149. Anonymous on January 22, 2018 - click here to reply

    To save Matt on bandwidth costs, I’d like to add this simple snippet of info. Compiling the program took less time to do than pressing the enter key. I.e. less than a second. Running the program against a stock iso took 2 seconds approximately. So save our friend some bandwidth and use the program!

    This was on a dual quad core system with 32gb or ram, but I think the program is single threaded, and nt much ram would be used. If you had a few GB of ram, you’ll be fine. Plus tis way might be faster than actually downloading a modified image!


  150. Derek on January 23, 2018 - click here to reply

    Thx very much Matt. I’ve managed to install Linux Mint 64-bit on a late 2006 iMac 5.1 which was getting slower and slower.

    I had to burn the DVD using another machine as my iMac drive had the laser calibration error. After a few attempts to get the iMac to read the disk it finally booted from the ‘Windows’ disc option and installed.

    Only question now is how to have it boot directly into LM without needing to hold down the alt key?

    • Matt Gadient on January 23, 2018 - click here to reply

      Usually that takes care of itself during install if you did a wipe/install – if you’ve only got 1 installation, it sets the partition to active, upon the next boot it’s the only partition it finds anyway, and all is well. Sounds like that may not have been the case here for some reason.

      If you’re dual booting (one explanation), the easy way is to pop into OS X, System Preferences (top-left apple menu), choose Startup Disk, change it to the linux partition, then reboot.

      If you’re not dual-booting (did a wipe/install), after you have the boot menu (Alt), you can try holding down Control before clicking/selecting the Linux partition. This *might* permanently change the default boot drive in Apple’s BIOS/boot. Not positive, but it’s easy enough to do so worth a try. You’ll know whether it worked on next reboot.

      The other possible option would be to try manually setting the partition to an active boot partition from within Linux. A google search containing the words “ubuntu set partition boot active” will probably result in a few options. This is the messier option, but if all else fails, it’s worth a shot.

      Hopefully at least one of those gets you going.

      • Derek on January 26, 2018 - click here to reply

        Thank you! I’ll give one of those a go and see what happens.

  151. henry on January 24, 2018 - click here to reply

    Can I install one of the ubuntu iso and then upgrade ?

    • Matt Gadient on January 24, 2018 - click here to reply

      You should be able to. It’s worth backing up anything important between upgrades though – in the past I had issues during non LTS->LTS ugprades. Not sure if it’s still the case, but back up first to be safe.

  152. mathead on January 25, 2018 - click here to reply

    Just put Xubuntu 17.10 on my old Macbook 2,1. Thanks to you and to Thomas Schmitt.

  153. Michael on January 28, 2018 - click here to reply

    Thank you for this. Purchased your game as a tip.

    I spent a lot of time trying to figure this out. Wish I’d have found this sooner.

  154. John on January 31, 2018 - click here to reply

    Thanks Mint 18.3 Cinnamon running 1st attempt on a very picky late 2006 20inch imac. Delighted to get away from Apple 10.7.5.
    Tried previously but couldn´t get Puppy or some others running due to a black screen half way through booting up. Must have been something to do with the graphics ?
    Many many thanks again.

  155. Anonymous on February 1, 2018 - click here to reply

    Can you put the latest Debian 9.3.0 Stretch .ISO up

    • Matt Gadient on February 1, 2018 - click here to reply

      They’re up now (the Live CD images anyway). They’ve replaced the previous 9.0.1 images (shift-refresh if you still see the old ones).

  156. LIrunaway on February 3, 2018 - click here to reply

    Thank you so much! I’ve tried off and on for a couple years now. I’ve tried different usb drives. I’ve tried different usb iso programs. I’ve tried with different boot loaders in attempt to get it to recognize the usb. Thought I’d have to make the mac iso on the mac to usb, but etcher wouldn’t work on 10.7.5. I was about to give up again. I’ll keep this page bookmarked.

    Your Lubuntu 17.04 iso on a DVD did the trick!

    Note: Here is my experience as of 2/4/18 for anyone trying with a MacBook Pro 17-inch Core 2 Duo Late 2006
    Not complaining! Can’t thank you enough for doing this for us, just stating my test for others to know.
    Lubuntu 17.10 freezes. I’ve tried editing the boot with “nomodeset”. That gave me a light blue screen that froze instead of a frozen dark blue screen. I let it sit for 3hrs each time. Issue with the version itself.
    Puppy 6.3.2 wouldn’t light up the screen. I could barely see writing with a flashlight and reading glasses.
    Lubuntu 17.04 loaded up fast. Things kept moving so I didn’t watch the time. It was minutes.

    • Dan on March 28, 2020 - click here to reply

      Hey! Trying on my same machine – Do you remember how you burned the iso to DVD? Was it Disk Utility or one of the 3rd party apps? Lubuntu 17.04 DVD is frozen.. just like the rest I’ve tried.. arrrgh!

  157. Marian on February 4, 2018 - click here to reply

    Matt first of all thank you for your guide, it’s one of a kind since few people successfully experiment with this. A while back when I stumbled upon this I could finally understand why my efforts where pointless until then having a Macbook Pro 2,2 non-uniform body (the late 2006 model). Even so I have a serious question to everybody here not just Matt. I’m in the WackDrive-is-completely-broke boat so my DVD which cost me too much and had to be burnt at a different place won’t work at all. These superdrives just plain suck and make a lot of people around the world angry. So I tried the rEFInd route without luck. It recognizes the USB install media but won’t boot it at all. Then I finally pulled the freaking hard drive out of the sh***y laptop which cost too much as well back then and put it into my desktop configuration. From here it’s apparently easy to install any USB live installer to the drive but…when I put the drive back in to the Macbook it still won’t boot (apparently can’t find file system; shows a blinking folder with a question mark). I only used self patched (your script provided) images of different distros for the installer and they can boot fine from the UEFI of my MSI motherboard. I payed attention to reformat the partition table of the Macbook drive to MBR but still so. Anybody has had this experience? What do I need to reconfigure here? Do I have to tweak the bootloader after installation?

    • Matt Gadient on February 4, 2018 - click here to reply

      Hmm… if your MSI motherboard supports a “BIOS-only” setting/mode (not all do), you could try that before the install just to make sure the installer doesn’t see EFI at any stage during the install. Downside is that whatever OS/HD is normally attached to your MSI is presumably set up as EFI so if you forget to switch the MSI motherboard back to EFI before trying to boot to it again, this might wreak havoc on that install. Heck, EFI can be so wonky that even if you set it back, something might end up goofed up. Almost hesitant to recommend this now that I think about it…

      The other option, and the one I’d pursue for the short term would of course be to try a 32-bit ISO for the time being, since they tend to work without needing modification. At least that way you’ll (hopefully) have a better chance of getting at least something running for now. If you don’t absolutely need 64-bit in the near future it might be worth considering.

      That said, maybe someone’s got a solid solution they’re willing to share or an idea for something else to try. Good luck in any case!

      • Marian on February 6, 2018 - click here to reply

        Now that you mention BIOS I got sort of confused. Isn’t the whole deal of Mac that they ARE indeed EFI? Although it’s EFI 1.x not the now so well known UEFI (EFI 2.x). So by standard they would require to boot from \EFI\BOOT\BOOTIA32.EFI which is why the USB-folder method at least recognizes the USB as medium. From what I read Apple wrote their own firmware which made it possible for EFI 1.x to boot from HFS+ because well, they could…and spec is just spec. And indeed the standard formatting of these machines is a GPT table (EFI spec) with a seperate HFS+ partition before anything else.

        So if I install a 64bit OS to this hard drive and formatted it as GPT with a preceding HFS+ partition as non-standard ESP it would just need a correctly configured boot loader inside that partition, wouldn’t it? My main issue with this approach is that grub-efi-ia32 won’t install to the HFS+ partition and I don’t know a lot about boot loaders and how to set them up for this special case. (There’s grub legacy, grub2, grub2-efi and several other grubs and then there’s other boot loaders…)

        You say you recommend MBR because that’s what most distros come with in their auto installer but lots of articles highly protest against combining EFI with MBR and if the spec even requires GPT and my original OSX used GPT, why not use it? Isn’t UEFI already way more common? This way the installation done with a bootloader started in EFI/UEFI should work just as well, shouldn’t it? Sorry for my ignorance.

        • Matt Gadient on February 6, 2018 - click here to reply

          These Macs are indeed EFI, and yes the older 1.x as you mentioned.

          The EFI is 32-bit only. This wasn’t a problem for Mac OS X Snow Leopard because it supported booting all the way up through to the kernel in 32-bit yet running 64-bit on top of the 32-bit kernel. Really nice stuff.

          Where it could have been a problem (but as you’ll see wasn’t) was Windows, or more specifically, Bootcamp. Windows was predominantly installed via BIOS mode and utilized MBR. Trying to make Windows use EFI took extra effort (your Win7 installer is either set up for BIOS or EFI – not both, and BIOS is default). Windows can’t boot a 32-bit kernel and then run 64-bit on top of it either – it’s either Win32 or Win64 – nothing in between. Really, Windows wanted BIOS/MBR.

          However, Apple had BIOS-mode compatibility in their firmware, resulting in Windows being able to be installed without much fuss. Because this “mixing” of EFI+GPT/BIOS+MBR was problematic, Apple’s Bootcamp installer converted the partition table to a hybrid GPT/MBR that would work both with Windows and with the Mac.

          So really, all was well. SL boots via 32-bit EFI and runs 64-bit apps on top. Windows boots in either 32-bit or 64-bit BIOS mode. No problems.

          Now we get to Linux. The way most Linux distros handled the addition of EFI was to basically incorporate it rather than split it off into a separate image. So rather than having 4 different ISO’s that’ll probably confuse people (32bit+BIOS, 64bit+BIOS, 32bit+EFI, 64bit+EFI), you just have 2 (32bit+EFI/BIOS, 64-bit+EFI/BIOS). If the system supports EFI it detects the EFI-variant on the installer and uses EFI/GPT for the install. If not, it gets the BIOS-variant and uses BIOS/MBR for the install.

          Where this becomes a problem is that Apple’s firmware on these older Macs was never updated to account for this. It sees EFI on the install disk and tries to run it. That’s fine if it’s 32-bit (since the Macs support 32-bit EFI). It’s *not* fine if it’s 64-bit – the Mac tries loading the 64-bit EFI, obviously fails, and you get the “Select CD-ROM” message.

          The little C program above strips EFI from the catalog, resulting in the Mac seeing a standard BIOS bootloader (similar to Windows), which starts fine. Since the Linux distro was booted via BIOS mode, most distros default to a BIOS/MBR install, and all (hopefully) goes well because there’s no opportunity for the Mac to get tripped up by finding a 64-bit EFI somewhere and trying to unsuccessfully load it.

          Okay, so with that prep out of the way, getting to your questions:

          So if I install a 64bit OS to this hard drive and formatted it as GPT with a preceding HFS+ partition as non-standard ESP it would just need a correctly configured boot loader inside that partition, wouldn’t it?

          Kind of, but this gets painful. You need a 32-bit EFI bootloader capable of loading the 64-bit distro (and configured to do so). It’s one of those things that should be possible with GRUB, but I haven’t seen much in the way of success stories. Assuming you get it going, the next problem is updates. Nothing like upgrading your system only to find that it won’t boot anymore because the updated bootloader defaults broke your carefully tweaked previous settings (and yes, this still happens).

          You say you recommend MBR because that’s what most distros come with in their auto installer but lots of articles highly protest against combining EFI with MBR and if the spec even requires GPT and my original OSX used GPT, why not use it?

          It really boils down to this: MBR makes sense on these machines because Apple’s firmware handles 64-bit BIOS/MBR and doesn’t handle 64-bit EFI/GPT. If you’re installing a 32-bit Linux distro, by all means go with EFI. If a 64-bit distro, then EFI really doesn’t make sense unless you love tinkering with this sort of thing: to me it feels like building a house of cards.

          If you’re dual-booting, allowing Bootcamp to convert the partition to hybrid GPT/MBR and then installing 64-bit BIOS/MBR still makes sense. Again, Apple’s firmware and OS handle it. They went to lengths to make it work. And really, the articles you’ve referenced protesting against EFI + MBR were probably referring to a more general case, as opposed to this special case Apple actually designed into their system.

          Alright, that was longer than expected. Suffice it to say, MBR/BIOS is the easier, straightforward, and more reliable option if looking for 64-bit. That said, if you want to pursue 64-bit via 32-bit EFI bootloader, by all means feel free to do so. There aren’t really any tangible advantages I can think of, although there’s obviously value in the learning/experience that comes from tinkering with that sort of thing. Of course if you’re still tackling ways to install without a working drive (as you mentioned in your last comment), I suppose it could be worth pursuing a bit – probably worth finding someone who’s successfully done it though and seeing if they can provide you with the exact process they took.

          • Marian on February 6, 2018

            This dear Matt deserves an article in itself. Very valuable information very well explained. Spot on. As non native english speaker I’m somewhat limited in my ability to express my appreciation the way I would want to right now. Thank you for taking your time to help people getting in a right direction or even provide them with full solutions. I bet this bit of yours could further enlighten a LOT of fellow Mac veterans. Thank you so much.

            Although I’m tempted to further experiment with this your comment makes so much sense I will see how to make best use of it as I really am very involved in other projects and I just wanted to be able to use my Macbook Pro again. Hopefully it will result for somebody in success and lots of tutorials and articles around the web on how to accomplish it. Have a very nice week. Saludos from Mexico!

  158. Igor Will Hunter on February 4, 2018 - click here to reply

    Hi Matt. I would like to suggest you to convert Linux Lite Iso for us. It’s a nice Distro based on Ubuntu and uses Xfce environment. It is light and looks fine. Thanks.

    • Matt Gadient on February 4, 2018 - click here to reply

      Running the tool against the ISO didn’t change it. Since the Linux Lite OS distro suggests that EFI isn’t even supported (except in their experimental version), I suspect you can just download the standard ISO from their website (torrent or SourceForge) and it’ll probably work as-is, assuming of course there’s nothing hardware-specific that gets in the way (some distros just plain don’t like these older Macs).

      • Igor Will Hunter on February 17, 2018 - click here to reply

        I’ve tried doing that already and didn’t work. I am also having problems running the converted ISO of Ubuntu Mate you have provided. The system freezes, the screen saver also freezes, leaving to me the only option to reboot the system. I think it has to deal with the GPU of my iMac (X1600). Any clue for making the GPU work better?

        • Matt Gadient on February 17, 2018 - click here to reply

          Looking around a bit, it looks like there might be a couple issues at play:

          • X1600 seems to be a more problematic card to begin with
          • The iMacs that came with them were’t super well designed and the X1600 has a tendency to get too hot

          I guess the first thing I’d do would be get some compressed air and see if you can blow out some of the years of dust that may have accumulated inside. If the card’s caked (or fan is dead… hopefully not), it’s more likely to be overheating which would explain a hard freeze. May not be easy to get inside with the air (you almost have to disassemble Macs to get at the dust), but do your best.

          An alternative would be running a GPU stress test (I think a couple are available for Linux, GpuTest/Furmark being one). If the GPU is overheating, a stress test should get that crash happening fast. Then again, if you’re overheating this just might kill the GPU completely. Come to think of it, I had a few AMD video cards from around that era die pretty fast. Maybe not the route to go.

          Aside from that, a slight chance that trying a different DE (LXDE maybe?) might have an impact. I mean, I’d be surprised if driver versions were any different (that’s assuming the X1600 has actually been worked on over the last few years which would also surprise me). But maybe something about the DE is driving the GPU harder or triggering some odd bug. I don’t think I’d do a full wipe/install here – try a LiveDVD, prevent it from sleeping, and just let it run to see if it crashes.

          Those are the places I’d start. Good luck.

          • Igor Will Hunter on February 18, 2018

            Thanks for your response Matt. I actually disabled screensaver which was one of the things causing the freeze and sleep is also disabled. The fans seem to be running fine, not noisy at all. I will continue testing everything, for now it is running fine. Please keep up the great work with theses converted ISOs. For me what’s best here is Ubuntu MATE with iSight working good.

  159. Jeremy Harris on February 6, 2018 - click here to reply

    Thanks so much for this guide! Saved it to Evernote. Simplest tutorial I have found for creating mac-specific images.

  160. MarkE on February 10, 2018 - click here to reply

    Thank you so much for offering this solution. I just installed Ubuntu Studio 16.04 on a Mac Pro 1,1, and althought the install took about 3 hours (probably slow or dirty DVD drive, plus only 1 GB memory ;) ), it works flawlessly, albeit slow. It’s a friends machine and I advised him to get some additional RAM.

    Only nuisance: I’m looking at greyish Mac bootup screen for about a minute before Ubuntu actually starts its startup sequence. Which in itself takes an acceptable 1 minute or so. Would you know why that is, and what to do about it?

    • Matt Gadient on February 12, 2018 - click here to reply

      Hey MarkE,

      Tackled this tonight (it’s waaay past my bedtime now). So basically Apple’s firmware doesn’t have a default boot drive set anymore, so it’s spending that time looking for possible operating systems to boot from. If you have a Mac OS X install DVD (ideally Lion, but Snow Leopard might work if you only have your original disks), it’s possible to boot from it, pop into the Mac terminal on the install disc, and set the Linux partition as the boot drive manually via “bless”. Then upon restart you should be looking at closer to 5 seconds on that initial screen.

      This impacts pretty much everyone doing a clean Linux install, so rather than stick all the details in the response here (or risk ballooning the main write-up further), I put together a separate write-up (link) with the steps if you’re interested.

      • MarkE on February 13, 2018 - click here to reply

        Thank you so much for your response, and then, so fast too! My friend still has his original install disk, so I’ll give it a try later on.

        It was such a great moment when after a day of tinkering (working with a keyboard with a faulty spacebar, which prevented me from entering anything useful in the terminal, and then I know zilch about Macs anyway) I found your blog.

        Just brilliant. I’m sorry I’m not into gaming or shopping at Amazon, I’d be sure to make a donation if there were an easy way to do that.

        Thank you so much.

        • Matt Gadient on February 16, 2018 - click here to reply

          I appreciate the thought. I certainly understand that a number of people aren’t fans of Amazon (for various reasons) and that the game appeals to a very niche audience within the niche gaming audience. I have a donate button up now for those who might like to send some direct support through that medium.

  161. Marko Niskanen on February 11, 2018 - click here to reply

    Thanks a lot for this resource page. I have an old Mac Pro (2.1) that I’ve tuned to work with a more recent OS X versions. It’s not my daily driver anymore and I’ve decided to dedicate that to a PLEX server and VM host for some home automation tasks. SInce the OS X setup is quite a hack at the moment, switching to a Linux sounds like a good option for this machine. Thanks to your work I fell I can manage to do it within the time I have available for this project.

  162. jackie on February 12, 2018 - click here to reply

    Thanks so much for posting this… I put new life on my 2007 mac pro…:)

    Any chance you can include Antergos in the near future ?

    • Matt Gadient on February 13, 2018 - click here to reply

      It’s up now (shift-refresh page), but keep in mind that since it’s Arch-based it’s very possible you may run into similar issues that others hit with Arch/Manjaro.

      • Anonymous on February 13, 2018 - click here to reply

        Which models have you heard problems about? What about Macbook 2,1?

        • Matt Gadient on February 14, 2018 - click here to reply

          All of these 32-bit EFI models. The installers themselves usually boot and install, but after installation it looks like they often don’t boot from the hard drive (may not be installed/partitioned as MBR/BIOS). You can certainly try with a typical install, but there seems to be a need for manual partitioning quite frequently, and sometimes some other hiccups along the way.

          I believe Andre got Manjaro XFCE eventually working in the comments above, and Poerwo got Arch going by installing Ubuntu first and using Ubuntu’s bootloader instead of Arch’s. Some other tidbits as well if you want to peek through and see what they and others have done.

          If you’re fine with perhaps going through a little more troubleshooting and trial/error (some people are, some aren’t), by all means give it a go!

          Note that I’m just speculating when it comes to antergos. It could very well be more co-operative than it’s brethren.

          • Anonymous on February 16, 2018

            Antergos works on Macbook 2,1.

            I’ve been fighting it ever since we spoke.

            This Macbook hates the currrent Linux Kernel, but it’s okay with the LTS Kernel…

            …Except that when you select LTS during setup, it installs the recent kernel as the default instead…!

            I used grub-customizer to set LTS as default.

            It’s perfect, really! If it wasn’t for your ISO, the Macbook would go to the great eBay listing in the sky!

  163. Elijah on February 15, 2018 - click here to reply

    Has anyone tried installing any of these operating systems on a macbook 2,1 that cd drive isn’t working?

    • Matt Gadient on February 16, 2018 - click here to reply

      Markus in the comments above got Ubuntu 16.04 LTS going on both his MacBook 2,1 and iMac 5,1 with an external USB optical drive. He had some troubles with other *buntu images. Note that he wasn’t specific about the process he used, but mentioned rEFInd and I don’t know whether that was integral to the success or not.

      Nathan Hanson in the comments above got Elementary Freya going via an external USB optical drive. Process was creating an empty bootcamp partition, restarting with CMD-ALT, then it loaded the disk and he was able to continue. Note that this wasn’t specific to a MacBook 2,1 (not sure what he was using).

      …so if you have an external USB DVD drive kicking around, it’s probably worth a shot.

      Note that USB flash drives seem to be problematic. Some people have made progress with USB flash drives using 32-bit EFI bootloaders but it’s easy to run into brick walls here.

      The other options off the top of my head if the above won’t work for you (and if you just need something at least working for now) would be:

      • Try a stock 32-bit distro image on a USB flash drive (shouldn’t have to modify it). You won’t get 64-bit, but at least you’ll have something going.
      • Try the Debian multi-arch on a USB flash drive (again, shouldn’t have to modify it). No guarantees though – it’s one of those things that could work, but I don’t know whether people have tried this on the Macs (or were sucessful if so).
  164. nova on February 17, 2018 - click here to reply

    Thank you Matt,
    However, it does not work on my Mac1,1 with Dual Core Xeon 3GHz.
    Would you please advise. Thank you.

    • Matt Gadient on February 17, 2018 - click here to reply

      Will likely need more info. Which distro/version did you try, and what happened when trying to boot from the DVD? If the DVD booted did it make it to/through the install?

  165. Igor Will Hunter on February 19, 2018 - click here to reply

    Hi Matt, this is Igor from Brazil. I’ve fixed the issue with GPU on Ubuntu MATE that was causing the system to freeze, I disabled screensaver and sleep mode leaving the display to sleep after 30 minutes of inactivity. Now I’ve found another issue on Ubuntu MATE. The computer auto reboots itself after a power failure. Any clue how to fix that? Thanks once again.

    • Matt Gadient on February 19, 2018 - click here to reply

      So on PCs it’s generally a BIOS setting that gives behavior on power outage (stay off or restart). With the Macs I believe it’s stored in the firmware. Normally when in OSX you can adjust it in System Preferences (under Energy Saver I believe), but obviously that isn’t an option if OS X has been replaced by another OS like Linux.

      That said, there are alternate options to adjust it, and someone’s written up a guide at:

      …it shows the OS X option, a Linux option, and an option if booted from an OS X installer.

      Personally I would be inclined to use either OS X (if dual-booting), or the OS X installer (if Linux-only) with the pmset autorestart 0 command in the Mac install disk’s Terminal.

      The reason I’d use the Mac-ish options to set it in firmware (GUI or pmset) rather than of using the Linux option (setpci) is that there’s no guarantee the device ID is consistent across all Macs, or that you won’t run into other issues. Using setpci the wrong way could very well mess something up on the system that ends up being really hard to undo.

      Using the Apple-provided tools on the other hand should be predictable and reliable. Note that if you ever end up resetting the PRAM or SMC, it’s very possible your changes will be lost.

  166. hari on February 21, 2018 - click here to reply

    Your post (a) solved a huge problem for me (b) proved to me that there is still good in this world :-) (c) Allows me to boot up my LinuxFormat DVDs that come to me monthly in the mail.

    Seriously , I can’t thank you enough. I was able to try our your build of Fedora 26 and Lxde-Ubuntu on my still awesome ( but Google chrome stopped being supported) Macbook from 2007 …it still flies with its fusion drive that I installed ( esp with Linux) even when compared to my 2017 Retina MabookPro….so much for “progress”.

    The best part was that I was wanting to have a spare machine to try out the awesome DVDs that come with my LinuxFormat subscription and thanks to your C program , I could boot Linux Mint off the LXF233 disk without any hiccups on the same 2007 MacBook.

    I am thinking i’ll blog the whole journey on Medium …but seriously , thanks a tonne.

    • Matt Gadient on February 21, 2018 - click here to reply

      Glad it worked, though credit for the C program itself and work done in the original Mac-specific (14.04 and earlier) Ubuntu images definitely goes to others who worked on that stuff.

      Blogging about the journey definitely sounds good! Sometimes people run into hiccups (or are concerned they will and are hesitant to try). Seeing the experiences of others can help both situations. Also helps in getting the word out – I’m sure at this point a number of these older Macs are getting dumped or sitting unused, and when people can resurrect them with a Linux install they’ve got a useful machine again to use (or to give to a friend/relative).

  167. dd on February 21, 2018 - click here to reply

    just installed elementary 4 on an iMac 5,1 late 2006 model. detected wifi (loaded correct wifi driver unlike Linux Mint Cin) and runs very snappy!

  168. Graham Mack on February 23, 2018 - click here to reply

    Hi, Im looking for recommendations for a Mac Pro 2,1 2007 running 10.11.6 so that can hopefully run anaconda/rStudio/iPython etc.
    Thanks in advance, best regards!

  169. Bee1derful on February 28, 2018 - click here to reply

    Hi Matt, just want to let you know that I got Mac Pro 1,1 firmware upgraded to 2,1 running Centos 7 smoothly. That was as easy install as it gets. Thanks a gazillion!

  170. Adam on March 5, 2018 - click here to reply

    Any idea on how to get AHCI running on Macbook pro 2,1 Ubuntu 16.04 LTS?

    The newer version has corrupted display. Probably Wayland and AMD driver issue, so I have to use 16.04 LTS instead.

  171. Macpro11 on March 6, 2018 - click here to reply

    Hi can you make an iso for Xubuntu 16.04 LTS? Thanks

  172. Josh on March 16, 2018 - click here to reply

    Hi Matt
    I’m not a noob at coding but I’m not familiar with c and i cant find out what the script is actually doing. I’m more in Java and javascript. But I really want to find out what is happening behind the script. If you know more feel free to contact me, since I didn’t found your email anywhere here :D . P.S: the script is working, no complaints. Successfully converted kde neon.
    greetings from Germany!
    Josh .

    • I suppose to summarise what happens (and this is assuming I didn’t misread or mis-interpret when skimming through the code), the program:

      1. Jumps to a specific (pre-defined) location in the ISO.
      2. Reads 4 bytes from this location. Those 4 bytes are used to calculate the location in the file that needs to be modified.
      3. Jumps to the new (calculated) location.
      4. Replaces data in the new location with zeros.

      Someone can jump in if I’ve goofed here.

      If you’re looking to completely follow/understand what each line of code is doing, much can be googled (ie functions like open() lseek() memset() etc). Other miscellaneous bits like bitshifting/bitwise ops (lba = buf[0] | (buf[1] < < 8...) aren’t commonly used in higher level languages like Java but there’s a bunch of info on the web if you want to see how those work.

      Unfortunately, a program like this isn’t a great introduction to C because while you can figure out the what with some effort, the why isn’t self-evident. For example: why the buffer size is what it is, what the significance of those 4 bytes are, what data actually exists at that specific position, and other things that may require an understanding of the data structure within the ISO to fully grasp. It’s also not really amenable to being tinkered with so it’s not so great as a learning-through-experimentation program either.

      That said, hopefully there *is* enough there for you to determine exactly what it is you were hoping to figure out. Good luck!

  173. Xanayoshi on March 17, 2018 - click here to reply

    Thanks! I installed Kubuntu 17.10 on 2,1 recently picked up for $50. Originally, I had a drive with Deepin, Siduction, and Ultimate Edition(Ubuntu) that I plugged and played, but all could not make transition(thinking about 3 years) bump into the future and it is good to have a current system, though I really should have gone for 16.04 whatevs and installed whatever DE as I ended up adding LXDE, Budgie,anyways. I will attempt to make an install using instructions. Also for bot’s sake I will add, 7300gt on Mac Pro 2,1 with 17.10 seems to play best with nvidia-304 over nouveau.

  174. uhoh7 on March 20, 2018 - click here to reply

    I have MacbookAir 1,1 Currently with lion and Win7. Would love to get Solus 3 and Budgie going. It looks like your Solus 3 is Mate, but maybe I can switch if I get it on there. Am I safer to just replace win7 with EXT partition, rather than going for the whole drive? EXT 4 OK?

    Thank you so much for all your work!

    • uhoh7 on March 20, 2018 - click here to reply

      PS any reason MacBook Air 1.1 not on your list?

      Thank You again

    • To answer your follow-up question, the Macbook Air 1,1 wasn’t listed since it doesn’t come with an optical drive and these images tended to have issues when booting from USB flash drives. However, you could give it a shot anyway (or try a USB optical drive, or some other installation method).

      ext4 is certainly the easiest and least trouble-free way to go most of the time.

      As for doing Lion + Solus, keep in mind that while sometimes setting up a dual boot install goes flawlessly, it’s not uncommon for it to instead be tricky and/or problematic. You can definitely give it a try, but make sure you have a working backup and working OS X install medium first (test to ensure it boots) so that if things go horribly wrong you can revert and start over.

      Since you mentioned you were looking to try Solus 3 Budgie, I’m adding it now. If you shift-refresh this page in a few minutes it should show up in the Solus 3 list. Good luck!

      • uhoh7 on March 20, 2018 - click here to reply

        Wow, you are the best! Heartfelt thank you. The MacbookAir 1,1 does recognize and “like” the superdrive, so I am planning to go that route with your iso.

        I will clone my drive first, and I understand the risks of the endeavor. Solus 3 Budgie is a serious carrot, however. I’ve been distro hopping, ubuntu-various flavors, mint, manjaro KDE, ategeros, etc, and I’ve now switched my two main towers to Solus 3 Budgie. It’s clean, well prepared, and resources seem well managed in comparison to the other stuff I’ve tried in the desktop context.

        If I understand correctly: I’ll boot from DVD. Gparted wipe drive and reformat MBR EXT 4. Cross my fingers and install. Be prepared for 30 sec boot delay. Would be so cool if I can rehabilitate the little beast :)

        The sheer number of posts here demonstrates how valuable your efforts are to many of us. All the best.

  175. Mir on March 27, 2018 - click here to reply

    Any chance you can make a version for Deepin OS, I heard it is supposed to mimic MacOS visually and would be great to throw that on an iMac.

    • deepin 15.5 should be up now. It’s the standard InstallDVD from a mirror (LiveDVD on their site was having issues), so unfortunately you probably won’t know for sure whether it’s capable of booting to desktop until you try installing. Hopefully it does. Good luck!

  176. linuxien84 on March 28, 2018 - click here to reply

    I tested Elementary OS with a DVD on an iMac5,1 using “Option” key on boot.
    Success ! Many thanks.

  177. Mike on March 29, 2018 - click here to reply

    Thanks so much for these images, and the information provided here! With that isomacprog.c program I was able to download a Fedora 27 image, modify it, burn it to disk, boot and install! I have an old 15″ MBP with no battery that I play with, and although it has some overheating problems (shuts down randomly) I hate to give it up!

    My only problem now is the trackpad is too responsive while scrolling, and I’ve seen many reports of that on the internet, so it may be fixable.

  178. ssmmdd on March 31, 2018 - click here to reply

    How much would you like me to donate you if you could convert for me?

    • Hey ssmmdd,

      Unfortunately, the FreePBX license is extremely restrictive and expressly prohibits modification of the ISO, explicitly including modifications to work on other environments. The “spirit” of the agreement in no way leads me to believe they (Sangoma) would be okay even with a basic accessibility modification such as this one.

      So it’s not something I’m really able to put up for download. Options would be either going with the 32-bit variant, or using their “Legacy” 64-bit version and seeing if there’s an upgrade path after install. Sorry I can’t be of more help :(

      • ssmmdd on April 1, 2018 - click here to reply

        Ah, that’s a crapper! Bloody Sangoma. I tried the legacy one but the Mac doesn’t see it at all on the USB. Might try it on DVD though. Thanks anyway though!

  179. ACN on April 6, 2018 - click here to reply

    Thank you Matt! It`s Amazing! And it`s work!
    I have MacBook A1181 (Core2Duo on board). And that`s my way:
    1) Load from original DVD with OS X and change GPT to MBR on Disk utility.
    reboot & eject DVD with OS X
    2) Load from DVD with Linux Mint (your
    3) Install with full format disk (clean install). So-o-o long :)
    It`s work! But wifi is dead.
    4) Connect internet cable.
    5) Go to “Menu” > “Administration” > “Driver Manager” and install Broadcom driver for Ubuntu
    6) Enjoy!

  180. phil on April 20, 2018 - click here to reply

    I installed Linux Mint as a dual boot using your download. It wouldn’t install from a usb even with refind but the dvd worked fine. I partitioned the drive first and it gave me the option to dual boot. Thank you very much. There is a lot of confusing information on other web sites..

  181. Julian on April 25, 2018 - click here to reply

    Hi Matt – just wanted to say a big thank you for preparing and hosting these files – they have made a night and day difference to my trying out different distros to resurrect my ancient mac mini. It’s a 1,1 but with a core2duo upgraded cpu. So far I’ve just tried Xubuntu and Mint and both work like a charm but I think I’ll end up on Ubuntu Mate when the next LTS comes out of beta so it would be great if you could keep an eye on that. Do you happen to know if DVD iso’s will boot from an external DVD player connected via USB 2.0 on these 32bit EFI machines? Mine absolutely won’t see USB flash drives – hence my question. Thanks again

    • Hey Julian,

      A couple comments have led me to believe that an external USB DVD player might work, but I haven’t tested it myself.

      The 18.04 LTS *buntu editions should be up within the next 10 mins.

      • Julian on April 27, 2018 - click here to reply

        Thanks Matt – after watching an interview with Ikey from Solus I thought I’d try the Mate version, but had no luck. I think it’s something specific to that iso or Solus because this was the fourth or maybe fifth such 32/64 distro I’ve tried and all the others have worked perfectly. It briefly flashed a blue text of Solus login: then went to a flashing white underscore top left, then the DVD spun down as it kinda gave up trying! :) Any ideas? BTW All the previous iso’s booted into the installer screen with me holding down the C key and so skipping the start up disk selection screen – while the Solus got nowhere with the C key and only a little way with the ALT/option – interesting to me that it would make a difference, and just FYI. Thanks again – much appreciated!!

  182. 3arn0wl on April 27, 2018 - click here to reply


    I’m currently running 64bit Ubuntu 17.04 on my 2007 MacBook, using the image you’ve so kindly provided, Thank you!

    However, since it’s not supported anymore – and actually things have started going awry with it – I thought I might update to Xubuntu, 18.04, again using the image you have provided. However, on reboot, my laptop won’t read the DVD. I’ve tried lots of permutations of buttons etc. to no avail. I’m also confident that I burnt the DVD as an image correctly using Brasero. Any help you can give would be appreciated.


    • It might be worth trying a different Ubuntu edition – these images just went up yesterday and you’re the fist to leave feedback.

      If you used a different drive for burning, another possibility is that the Macbook drive is dying/dead. You could try booting from one of the known working ISOs to rule that out.

      • Anonymous on April 27, 2018 - click here to reply

        Oddly enough, that’s what my partner, who has absolutely no techie skills whatsoever, said.

        I’ve just tried the 32bit iso, and that’s done the same thing.

        Strange that it burnt the DVD though…

        Is there no way around this? I read other comments here that suggest an external USB DVD is unlikely to work…

  183. Spectre on May 6, 2018 - click here to reply

    Hi Matt,
    thank you so much for this site and the effort you put into making ISOs bootable for us!
    My Macbook 2,1 was such a frustrating case… but you made it possible for me :)
    The only thing i have to mention is that your “elementary OS 0.4 Loki” Image is somehow bugged or has a corrupted file.
    In LiveCD or installed its the same with the CPU usage, the Gala service is taking up to 100% CPU and its not possible to work with this system. I downloaded a new version from the dev site 0.4.1 and got it past the “Select CD-Boot Type” Screen. This version runs fine without the extremely slow desktop.
    To boot without your special ISO you just have to follow this guide!

  184. Herman on May 7, 2018 - click here to reply

    Love it! Thanks! Put new life in my old iMac.

  185. Herman on May 7, 2018 - click here to reply

    Question: is it safe to do disto update once installed, or will it change things with the EFI boot? Have not tried. Don’t want to put machine out of commission currently.

    • Distro upgrades are hit and miss. A few years back I had Ubuntu LTS-to-LTS work, but ##.04-to-##.10 bork the bootloader. I haven’t tried recently mind you.

      In any case, if you can’t afford to have the machine down, I’d wait on the upgrade until you’ve got some time to tackle things if you run into issues. Before doing it, it may be worth having an install DVD for the old version (and possibly new version) handy just in case. If you don’t do backups on a regular basis, it would be a great time to back up anything important beforehand as well.

      If/when you do the upgrade, reporting back with the version you went from/to and whether it was successful or not may help someone else out in the same situation (if you have the time and don’t mind!).

      Good luck!

      • salem-ok on May 26, 2018 - click here to reply

        Hi guys,

        Since I installed Lubuntu 17.04 on my Mac Mini 2.1 I successfully upgraded it to 17.10 and then from 17.10 18.04 recently. The move to 17.10 broke my VPN Client which is a know bug on their end. No other issues to report, 18.04 runs like a charm.

        • Davegod75 on June 3, 2018 - click here to reply

          On my macbook 2,1 the move from 17.10 to 18.04 didn’t work. It appears to install but the it just hangs on the first reboot.

          • Soenke on June 24, 2018

            Same here. 18.04 hangs on the first reboot. I think, it’s something with partitions – but don‘t know

  186. Ryan on May 8, 2018 - click here to reply

    Hello Matt,

    Have you tried or would you be interested in trying this with Cloudready?


    • I tried on Neverware CloudReady in in Nov/2017, but it failed on the .bin image they provided. If they’ve gone to using a more standard bootable .iso it could be worth a try. That said, this program will only work if it’s a multi-catalog (BIOS+EFI) image (similar to most Linux distros). No idea whether it is or not.

  187. Anonymous on May 12, 2018 - click here to reply

    I can’t thank you enough. Just instaled Lubuntu 16.04 in a iMac from 2005 using your instructions and the isomacprogc. thanks a lot!

  188. Juan on May 18, 2018 - click here to reply

    Thanx for this Matt! I am running the latest Ubuntu on an old Power Book and have been wanting to run Ubuntu on my Power Mac 1,1. I downloded the ISO images for 18.04, 16.04, and Puppy. However, when I try to open the Disc Image I get the following Warning for all 3 ISOs
    “No mountable file system”
    Any ideas?
    Here are my specs:
    Mac Pro (1,1) 2 x 3 GHz Dual Core Intel Xeon, 6GB mem OS X Lion 10.7.5

    • Juan on May 18, 2018 - click here to reply

      Sorry! Mac Pro not Power Mac!

    • Mac OS X doesn’t have native file system support for these, as they aren’t HFS+, FAT, FAT32, NTFS, etc. You’ll have to burn the ISO to a disk via a separate program (SimplyBurn or Burn are a couple common free Mac disc burning programs), then try booting from the DVD.

  189. Blair Flebbe on May 21, 2018 - click here to reply

    Hi Matt
    Just tried Ubuntu 18.04 on a MacBook 2,1 and it worked great. Tried on a iMac 5,1 and installed fine but gives me black windows when I open an app. Any thoughts? Standard iMac with 4GB of RAM. It ran Lion ok when I started.

    • Not sure. Maybe at the log in screen hit the gear and try Wayland (or Xorg if previously set to Wayland). Otherwise best guess is a driver issue, which might be trickier to deal with.

    • Davegod75 on June 3, 2018 - click here to reply

      I tried ubuntu 18.04 on my Macbook 2,1 and it installs fine, but I get a blackish screen after the first reboot and it just sits there? Any ideas?

      • Anonymous on June 6, 2018 - click here to reply

        Include a “nomodeset” in the linux line
        [When boot screen comes up, press the key to edit the boot (mine is “e”); add nomodeset on the linux line.
        After it boots, edit the /etc/config/grub to have nomedeset as one of the options, and rerun grub-config.
        [[typing this from memory. Specifics may actually be wrong. YMMV]]]

        • Anonymous on June 10, 2018 - click here to reply

          Thanks, I’m not using any proprietary drivers however.

          What will this option do for me?

  190. salem-ok on May 26, 2018 - click here to reply

    Hi Matt,

    FYI I just successfully used your c program to modify a Clonezilla Live CD. Thanks once again for this little bit of magic!

  191. Igor Hunter Mephisto on May 28, 2018 - click here to reply

    I simply gave up running Linux on my 12 years old iMac. I’ve tried almost all Distros here and it seems that Linux can’t handle proper graphics acceleration on ATI Radeon X1600. Linux randomly freezes leaving the system completely unresponsive. I will stick around with Snow Leopard on Chrome 49 for the sake of my health and patience.

  192. Glenn on June 8, 2018 - click here to reply

    Thank you for this very helpful guide!

    It enabled me to get Trisquel 8.0 installed on my MacBook 2,1 and it’s working very well.

  193. Ennio on June 13, 2018 - click here to reply

    I have installed Linux Mint 19 Beta with your method on a Mac Pro 1.1 and all goes well.
    Many thanks for your work and explication.

  194. Eric on June 26, 2018 - click here to reply

    I’m a mobile delivery driver Postmates, DoorDash, Favor etc. I got an order from the Mac store in the mall. It was a 27″ iMac so I diligently strapped it to my BMW K1100LT motorcycle (which cost less than the iMac) and delivered it to a really nice lady who asked me to set it up for her. After setup she asked if I wanted the old one iMac 6.1. Only problem is that I don’t have the password for the Active user and can only get in the disc utility. And when turning on with the option key (alt) I’m not seeing the usb. So what I’m needing to do is create a live dvd with one of the images to wipe this puppy and install Linux so I can give it to my mom who only checks email and visits very few sites?

    • A wipe/install is certainly the most sensible route for a pre-owned machine (password or not). I’m not sure whether you’re approaching this from a want-Linux or a just-want-something-working standpoint, but either way, if you run into hiccups with Linux you should be able to use a Mac OS X 10.6 or 10.7 install disk to wipe/reinstall also.

  195. Steve on July 1, 2018 - click here to reply

    Hi Matt. Wonder if you could help. Having so much trouble with the hybrid iso for a single boot Ubuntu working for MacBook Air 1,1. It’s all a problem with the Hybid nature of the iso. I’ve tried terminal line naming, all sorts but I’m not a programmer. Do you have any links or tips that a layman can understand to convert the iso to something the 1,1 Air can use the SuperDrive to boot from.

    Thanks in advance for any comments.

    • I mentioned in the writeup that the Macbook Air might be problematic, so no guarantees, but this is the process I’d try:

      Use a program like Burn ( ) or SimplyBurn ( ) to burn the ISO to a disk. For Burn I believe it’s done via the “Copy” tab. For SimplyBurn use the “Burn Image” option. Sometimes one of the programs can be finicky – if so, try the other. You can also use another burning program if you happen to have one kicking around.

      Then try booting from the disk.

      If that doesn’t work, try a 32-bit image (download from Ubuntu) – burn it to a disk and give it a shot – if the 32-bit one doesn’t work either, then there’s really no point in fiddling with these modified 64-bit images because if the 32-bit one doesn’t work the 64-bit modified is guaranteed not to work. Obviously if the 32-bit one works but 64-bit one doesn’t, you can opt to stick with the 32-bit one if you’d rather not keep tackling things.

      However, if you’re fine with running a 32-bit version, you can try writing the 32-bit ISO to a USB stick which may work. There are a few ways of doing it, but the easiest might be to use Fedora’s Media Writer ( ). I believe it’ll let you choose an ISO you’ve downloaded (you don’t have to use Fedora), but again, there are a number of guides out there for writing an ISO to USB so take a look at a few and choose the option you’re most comfortable with.

      If all else fails, with a non-Air you’d have the option of pulling the drive and using a donor computer to do the Linux install (then swap the drive back into the machine), but I don’t know if the Air 1,1 uses a standard 2.5″ SATA drive or not (I’m guessing not, which makes this a considerably more difficult avenue to pursue).

      All that said, if someone’s had success with an Air maybe they’ll be willing to chime in with steps they took to install.

  196. Chris on July 2, 2018 - click here to reply

    Hey Mat, I love what your doing. Any chance you could add Parrot home edition? Would really appreciate it

  197. Valerio on July 7, 2018 - click here to reply

    I would really be greateful if you will provide Linux Mint 19. Tnx in advanc

  198. Blahzinski on July 8, 2018 - click here to reply

    Tried the mint XFCE but got no x-server. Going for KDE…. Also had tried the Tara cinnamon but the mac pro 1,1 usb went haywire on it.

    • BOB on July 16, 2018 - click here to reply

      I decided not to install it on the mac pro 1,1 for the fact that the drivers wont work on a pc nvidia card which I have
      laying around all over.

      I imagine the drivers may work with one that has an apple rom but not sure let me know if anyone can confirm or has
      some input about the cards w/o an apple rom.

      There is a thing called plop manager you may of heard of that works pretty good.

  199. edgar basto on July 17, 2018 - click here to reply

    xubuntu 18.04 it installs in a corrupt way, it does not recognize the network, nor the cd units, and it is left without graphical environment.

  200. Blake Fargio on July 22, 2018 - click here to reply

    Works great. I compiled and ran the C program to modify the Ubuntu 18.04 ISO.

    Now I can re-deploy my mid-2007 MacBook as a handy server with built-in battery backup.

  201. Steve H on July 25, 2018 - click here to reply

    Worked brilliantly for Bodhi Linux 4.5.0, many thanks Matt, saved me many hours of frustration!

  202. Evan on July 29, 2018 - click here to reply


    I really appreciate what you’re providing here for the old MacBook community. I’m currently working on a 2007 MBP, trying to create a live CD to test OS’s before I decide what’s right for me.

    I took out my old DVD drive many years ago, and purchased a new in box replacement recently to make this go smoothly.

    I downloaded 18.04 Ubuntu as well as 0.4 elementary OS from your site and burned to a new DVD+r via disk utility.

    I cannot for the life of me get them to show up while holding the “option” key during restart. All I see is my “Macintosh HD” and Recovery HD”. The DVDs burned and verified flawlessly, however Neither DVD I burned shows up. Is there something I’m missing?

    I reset NVRAM, no change. Any help here would be very much appreciated.

    • Hey Evan,

      1) Disk Utility can be problematic for burning bootable ISO’s. You’re best to use a program like Burn ( ) or Simplyburns ( ). Both are free – in one program it’s “Burn Image” in the other it’s “Copy”.

      If you’re really low on disks, you could alternatively try the disk you already burned in another computer to see if it boots from the disk. If it doesn’t, it’s a sign Disk Utility probably didn’t burn the bootable disk correctly. Note that on a standard “Windows” PC, sometimes the Boot Priority has to be changed in the BIOS to allow booting from the DVD before hard drive.

      2) Try another bootable disk (Memtest86, Windows XP/Vista/7/10/etc, Mac OS X Installer) in the drive (with option key to try booting from it). If *nothing* else shows up as a bootable option, then there may be a different issue to chase down. They should ideally be disks you know work (or have worked before).

      Those are the places I’d start. ”Burn” or “SimplyBurns” first if burning from Mac OS X. If burning from some variant of Windows (if using another machine to rule out drive issue), “CDBurnerXP” is a decent free option there.

  203. Ving B Junior on July 29, 2018 - click here to reply

    Thanks for your great program to convert iso’s I used it for the Ubuntu version of Clonezilla and it worked. Unfortunately the drive had unrecoverable errors. You should add Clonezilla since it may be used for many reasons.

  204. Grateful guy on August 5, 2018 - click here to reply

    Hello sir, and thank you for this page and your efforts!
    I loaded the Cinnamon edition and found my old black macbook to be running hot and lagging a bit.
    I also experienced intermittent boot problems with video and right click didn’t work.
    I understand I will need to work those problems out.
    May I ask if you will soon have the Linux Mint 19 “Tara” Xfce for download?
    My hope is it will run better and be less taxing on the hardware.
    Primarily this will be used as a budget stopgap internet machine for my teenage daughter.
    Kindest regards

    Linux Mint 19 “Tara” Xfce

  205. BJ Levine on August 8, 2018 - click here to reply

    Used this iso: Linux Mint 18.3 Cinnamon “Sylvia” (64-bit Mac) – 1.8 GB
    …for my macmini2,1 and it booted perfectly. A big THANK YOU from west of the Pecos.


  206. BigSpoonzz on August 14, 2018 - click here to reply

    I’m trying SO hard to turn a Macpro 1,1 with Xeon dual cores into a Linux Mint machine. I’ve successfully loaded Mint on scores of machines – Mac Minis, Macbooks, Macbook Pros… a 32bit Mini, and even a couple of Intel celeron Zboxes…

    The MacPro 1,1 2006 with Xeon has me stumped. It also has a dead Super drive.

    I’ve used etcher to make Mint19 Sticks – Won’t load no matter what instructions I follow.

    I’ve made a few DVDs. Even when I hole option, the DVD doesn’t show up as a boot choice. I’ve even forced the Lion bootloader (boot choices) to load, and then manually spun up an external DVD, doesn’t load.

    I burned a DVD off this list, with this distro – Linux Mint 19 Cinnamon “Tara” (64-bit Mac)

    AND IT STILL won’t show up either in mac bootloader, or in Refind – Yes, I have Refind installed on the MacPro and it sees all the drives I loaded, none of which have a 32bit EFI boot on them.

    The only thing I can think of is that I’m burning my ISOs to a DVD+R using OS X Sierra on a 2017 iMac. Is it possible that DVD+R is wrong? It spins up, but never loads on the Macpro.

    I’m about to custom partition a USB stick and try manually making an EFI partition, but I’m not even confident that will work.

    I’m a patient man when it comes to desktop Linux distros. I’m no dev or programmer, but I can get my way around linux desktop and server distros, no probs.. Beginning to tear my hair out…..

    Thanks much

    • Matt Gadient on August 14, 2018 - click here to reply

      1) Grab a 32-bit version of Mint (or Ubuntu, etc) from their website and burn it to a DVD. Try booting from it. If 32-bit DIDN’T boot from a DVD, you know you have issues to deal with before attempting a modified 64-bit ISO. You can try going the USB route with the 32-bit ISO (etcher should be fine) – if the USB variant works, you are potentially looking at a DVD-related issue (drive or medium). Try booting the medium in another computer to eliminate a bad burn or defective medium as a possibility.

      2) If the drive seems fine and it’s really just hating Linux, it’s within the realm of possibility there may have been a Firmware Update from Apple for bootcamp compatibility on that device and you *may* need it to get another OS (Linux) going. To do that you’ll probably have to do a Mac OS X install, upgrade to the latest if possible (likely Lion), and see if there’s a firmware update available via software update or archived on Apple’s site somewhere. Ideally you’d be connected to a UPS in case you get unlucky with a power outage during the firmware update which would be bad since your warranty is long over. In any case, once the firmware is up to date, try the whole process again.

      3) If the DVD drive is just plain toast, one option is to yank the hard drive from the Mac Pro and put it in another machine with a working DVD drive. Use the ISO to install Mint to the hard drive (remove the original drive from the “volunteer” machine so that it doesn’t accidentally get written to). Then put the hard drive back in the Mac Pro. I would probably try this with the 32-bit version first, then if successful you can try one of the 64-bit modified versions. Note that the “donor” machine will likely need to have BIOS support enabled (not UEFI-only) for the install process.

      Those are the bits I’d go through first. Normally when I get to the “tearing my hair out” point though it’s worth taking a break for a while. Not only do I have less hair to tear out than I did when I was younger, but ideas/solutions tend to crop up when I’ve taken a step back for a bit.

      Hopefully something in there helps or gets you moving in the right direction (or maybe someone in the same situation can chime in if they came across a fix). Good luck!

  207. Anonymous on August 22, 2018 - click here to reply

    First- I would like to thank you for the work you put into this project. It has been VERY helpful. I was not able to get the Kali ISO to boot. I was able to get some of your other ISOs to work so I think the Kali is not working correctly. Again, thank you for your efforts.

  208. Dan Rael on August 23, 2018 - click here to reply

    I have discovered Zorin 12 32-bit for older hardware, and it is now my first choice as others designed for slow PC machines don’t cut it as well as Zorin does; and it uses the Ubuntu repositories. But I would love to see Zorin 12 in a 64-bit version with 32-bit boot for old Macs.

    Also, no one has yet created a Puppy Linux distro for Apple PPC machines. None of the others made for PPC work optimally. Puppy for PPC G4 and G5’s with Mac icons would be the ticket, and PPC lovers would see you as a hero. They’re currently just good doorstops.


    • Matt Gadient on August 23, 2018 - click here to reply

      Hey Dan. Zorin Core and Zorin Lite should be up now. Note that last I heard Zorin doesn’t have an in-place upgrade available to their Ultimate edition so if you buy it from them you will likely have to modify that ISO on your own (or use the 32-bit). If you choose to go this route and modify the ISO yourself, I believe they use apt, so sudo apt install build-essential is probably the only thing you need to do before running my “gcc” instructions in the writeup above.

      As far as PowerPC goes, building a distro with PPC support is very different from what is being done here. The entire distro including all packages would have to be recompiled (many hours) and where something doesn’t compile or is broken, each one would have to be fixed (minutes to days). Two options at that point:

      • Contact the distro, commit to being a maintainer, and ask if they’d be willing to add PPC support (they may decline: it’s extra work for them too, and if you flake out on them they’re stuck taking over and my eventually have to drop PPC again)
      • Release the PPC version as a “fork” and maintain it yourself: yet another Linux distro! This means pulling updates, adding patches, creating releases, potentially maintaining your own repo, etc… a lot of work!

      …both options can essentially become a commitment to be a full-time volunteer.

      Unfortunately, I wouldn’t make a great PPC maintainer… for starters, I don’t even have any PPC hardware and if I did I probably wouldn’t use it due to the power consumption! That’s before even considering the time/work investment! So unless you’re willing to become a PPC maintainer for a distro or can convince one that they should re-add PPC support, or can find someone who is full of zeal and up to the task, you’re probably going to be stuck with the following options:

      • Find the most optimal PPC-capable distro you can and just go with it.
      • Use Gentoo, build only the packages you want (perhaps getting it close to Puppy if that’s what you’re after).
      • Look into some of the *BSDs out there.

      I know it’s not ideal, but with fewer people using older hardware and most distros having limited resources, for most distros it inevitably becomes a matter of “this broke on X, it will take a lot of work to fix, how many people still *use* X because I have a backlog of other things to tackle for Y an Z which a lot of people are using”. Either that or a maintainer eventually has to bow out and nobody steps in to take their place.

      In any case, best of luck!

  209. fzp on August 27, 2018 - click here to reply

    Thank you for ismacprog.c
    I bootet 64 bit ubuntu 18.04 on an old MacBook with 32bit efi successfully.
    Works like a charm!

  210. Perry on August 29, 2018 - click here to reply

    I successfully booted and installed ubuntu 18.04 server on a MacPro1,1 but I can’t boot from it at all and it doesn’t show up when I hold down Option after the system starts. Any idea why this would be?

    • Matt Gadient on August 29, 2018 - click here to reply

      For the GUI versions,usually this happens when the disk was formatted as GPT instead of MBR, which results in the installer using the EFI bootloader instead of the BIOS one. My first guess would be possibly the same thing going on here.

      If you boot from a live DVD you can try “sudo parted -l” in a terminal. A response containing Parition table: msdos is good. Partition table: gpt is bad.

      The quickest thing to do in any case is try installing again – after wiping a drive, automatic partitioning usually gets this right but if it didn’t, you can try doing it manually and ensure you don’t have an EFI or /boot/EFI partition being created during the process.

  211. Anonymous on August 30, 2018 - click here to reply

    Thanks a bunch for these

  212. Valerio Pincini on August 31, 2018 - click here to reply

    Hi Matt
    today Linux Mint Debian Edition 3 (Lmde 3 codename “Cindy”) has been released.
    If you have the time of create your version for that one it will be awesome.
    Thanks in advance

  213. Anonymous on September 1, 2018 - click here to reply

    Thank you very much Matt, I really appreciate it.

  214. Max on September 1, 2018 - click here to reply

    Hi Matt! There are lots of old Macs around the world, which are obsolete because of old OS X, and linux is the perfect solution to make them useful. So, thank you very much for such as wonderful job!

    First, one important thing I’ve noticed on iMac 5.2 (white c2d model): Linux Mint Mate (as well as other linux distros, I think) is overheating this c2d machine in the upper side, and when you leave it running for a long time period, it may lead to physical LCD damage (vertical red/green/blue stripes on LCD), as on my photos below:

    The same damage affected couple of iMacs (model 5.2). I think overheating is wider problem with linux on older Macs, but I don’t have knowledge to track it down and remove it. I’m curious if anyone else noticed this. Here is forum thread I found with description how to deal with it, but I don’t know if it is the perfect cure for this problem:

    I found some info and tools to control Mac fans, which may be helpful:

    I’ve noticed also, that Mint (and other distros) on Macs is a little bit sluggish, comparing to regular PCs with the same specs. I mean slower boot, slow loading prorgams, some lags in UI especially after system boot etc. There is some trick to make Mac booting faster, with blessing linux HD as You mentioned, but I have feeling that Linux is slower on Macs than on PCs anyway. I think that it might have something to do with slow HDD operation, but I don’t have knowledge to track down this problem and find right solution.

    Finally here’s great “Easy Linux tips project”, which I recommend to anyone to speed up linux Mint on low specs Macs (with 2GB RAM or less, etc.):

  215. Chris on September 4, 2018 - click here to reply

    Hi Matt,

    Would it be possible to request PopOS from System76?

  216. Anonymous on September 14, 2018 - click here to reply

    After installing with 18.4 on a1211 macbook , it runs the installer and goes black, ive waited long enough until the cd goes out by itself and nothing happen

    • Matt Gadient on September 14, 2018 - click here to reply

      When it goes black during the install, is it possible the screensaver is kicking in or the machine is going to sleep? If so, try to keep active on the Desktop during the install. If it suddenly goes black and powers off even while active it could be some other issue – at that point you may want to try a different distro to see if it happens regardless of distro or to see if it’s distro-specific.

  217. jonah on September 14, 2018 - click here to reply

    Hey, I have a few questions as I am a noob. How do you compile “with this code”. And how do you put “the two files in the same directory”


    • Matt Gadient on September 14, 2018 - click here to reply

      If the code/instructions seem like complete gibberish, you’re probably in the position where downloading an ISO is the route you’ll pursue. If you do really want to compile on your own, search the web for “hello world in c” and/or “hello world in gcc” and get that working first. Hopefully the instructions will make a lot more sense after completing that.

  218. jonah on September 14, 2018 - click here to reply

    Hey i don’t know how to compile a program. Can you make one for the newest elementary OS?

    Thank you! (PS, the 4.0 elementary os you have up does not work, the older one works though)

    • Matt Gadient on September 14, 2018 - click here to reply

      Elementary 0.4.1 should now be up. Good luck!

      • Jonah on September 20, 2018 - click here to reply

        Sorry about the troubles but I wiped the drive from the live CD. The moment I try booting without the live cd installed I get stuck on a purple screen (the colour of Ubuntu os)

        I enabled ms dos from fparted so I’m not sure what to do now…

        Do you have any ideas?


        • Matt Gadient on September 20, 2018 - click here to reply

          The numerous issues you’ve been running into has me wondering if there’s either some sort of hardware issue being flakey, or some change with the latest Ubuntu version(s) that may be causing extended issues.

          In any case, stuck on the purple screen I haven’t run into before. This is where considering whether or not you might be “chasing rabbits” with the following is worthwhile. That said, the things I’d normally try:

          • Wait (give it a few minutes) at the purple screen in case it’s just working very very slowly.
          • Press ESCAPE when attempting to boot from the hard drive as soon as the purple screen shows up – it may hide the intended splash screen and show text that points to the issue in the console.
          • Hold shift immediately after starting the computer before it tries loading from the hard drive (keep shift held). This should normally bring up the grub boot menu. If it does, edit the boot options and change the line GRUB_CMDLINE_LINUX_DEFAULT="splash quiet" to GRUB_CMDLINE_LINUX_DEFAULT="nosplash debug nomodeset" which should hopefully show some text (and maybe give an indication where it hangs) during boot.
          • If none of the above are fruitful, boot from the LiveDVD and install Boot Repair (instructions at: ), via the 2nd option on that page. 1st option is okay too if you want to create a separate disk, but usually easiest just to install stuff to the LiveDVD despite the fact that it generally doesn’t persist upon restart. Using that tool is the easiest way to try repairing the boot area and/or enable boot time options (like a countdown). I should stress that this tool is usually used when you have a working system though that stopped working – your situation seems to be a non-working boot from the get-go so I wouldn’t have very high hopes for this one.
          • Finally, you could try an older version that is known to work. 16.04 was the one I originally used and it definitely has a smooth history (on the Macbook 2,1 anyway). If even that doesn’t work you are probably looking at a hardware issue: AMD/nVidia graphics could be a simply driver-related bit (though nomodeset can alleviate that in some cases), but those tend to be the exceptions. Note that 16.04 is an LTS release so if it *does* work while other don’t, there’s some consolation in that 16.04 is supported until 2021.
    • Jonah on September 15, 2018 - click here to reply

      Hey, it’s me again! Thank you for the continued support to the vintage max community. I’ve never been to this website before but I’m glad I did, to think someone would take the time out of his day to help random guys like us even after two years.

      Anyways, thanks for the 4.2 version of elementary IO. However, I got one other question for you: The apple logo on the back of device does not light up, the webcam won’t turn on and the cool apple startup chime is gone! Is there anyway these can be fixed? I looked for drivers online but no luck so I turned to our resident expert i.e YOU

      This would help so much, I got this PC for free and put a 128gb SSD and upgraded its DDR2 ram to its maximum of 3GB, don’t forget a new battery too. I find it so cool that these macs can be revived for so cheap. It actually performs outside my expectations as well.

      Is that a Tim Hortons mug? I knew you were a fellow Canadian :-D

      • Matt Gadient on September 15, 2018 - click here to reply

        Hey Jonah,

        1) As far as I know, the glowing Apple logo is lit up by the screen backlight. So as long as the screen is on, it should be on too. It’s possible the previous owner either covered it up with an Apple shaped sticker (use a finger nail to see if this is the case), or disassembled the display lid and covered it up internally. That said, it is possible there is some other method in which it could have been turned off, covered, or disabled: search the web for “turn off apple logo light” to see methods people have used to do it and see if you can figure out which one the previous owner did.

        2) For the start up chime, if the volume was muted in MacOS before it was shut down, it likely would have stored that volume in the firmware. Use a Snow Leopard or Lion install disk and see if the volume shows as muted and can be turned back up. If everything *seems* like it should be working, you can fire up a Terminal from the Mac SO X install DVD and try sudo nvram SystemAudioVolume=%100 – maybe that will work. This is assuming the internal speaker does work of course.

        3) The webcam… that one might be messy. Assuming it physically works (ie previous owner didn’t have privacy concerns and cut the wire), there *might* be a better option that someone knows of, but if not, a starting point might be Unfortunately for this method you would usually have a dual-boot configuration with Mac OS X available, though they do briefly mention the possibility of obtaining the firmware elsewhere. If you do go through the work of setting up dual boot (keeping in mind that you may need to deal with installing Bootcamp to get hybrid-EFI-MBR for Linux to install beside it), a simpler walkthrough is probably the one at .

        Anyway, getting all 3 going could potentially be a lot of work (especially #3: personally I’d just lug around a USB webcam since I usually have to lug around the power adapter and a mouse anyway). If you decide to give them a try, let me know how it turns out!

        Edit: Yes, it’s a Tim Horton’s cup!

        • Jonah on September 16, 2018 - click here to reply

          History: I have the old HDD with old Mac OS installed, the startup chime worked fine and the speaker was functional as well, the webcam worked too. I opened up the machine and everything was plugged in and functional. The issues are not hardware based, seems like a driver problem.

          1) You are right, I just have a feeling it was brighter before. Might be placebo

          2 & 3, I’ll look into that. Thank you :)

        • Jonah on September 17, 2018 - click here to reply

          Hey, I installed the new elementary os from DVD and it worked fine. There were updates to be made and asked for a restart, after restart I am stuck on a black screen even if i try manually booting from HDD.


          • Matt Gadient on September 17, 2018

            Some of the old Ubuntu installs used to do this (usually upgrades to the non-LTS versions for whatever reason). My best guess was that the updater was detecting EFI capability and installing an EFI bootloader. I unfortunately hadn’t solved it at the time.

            Maybe do a re-install and before doing updates do a quick check to ensure the hard drive partition is MBR (“msdos”) and not GPT. If it’s MBR and updates are toasting it anyway I really don’t know what to suggest… assuming it is a bootloader issue, manually fixing the boot partition after each update would be both challenging and time consuming so using a different distro may be a more sensible option.

          • Jonah on September 18, 2018


            I opted to install the latest ubuntu you posted. Same problem…

          • Matt Gadient on September 18, 2018

            Check the gpt/mbr bit before installation, after installation, and after update (but before restart):

            parted -l

            Whether it’s MBR (msdos) or GPT should be listed under the Partition Table section. If it stays ms-dos at every step of way you’ll know it’s not related to the partition table and can rule that out as a possibility.

            If before installation it’s GPT, before you attempt the install you can wipe the entire disk and create an MBR table by doing:

            parted /dev/sdX label msdos

            (replace sdX with the proper value of your drive – you should be able to find this via parted, gparted, disks, etc).

            Alternately if parted acts up:

            fdisk -t dos /dev/sdX

            (again, replacing sdX, and again, this will likely wipe the drive)

  219. Yorkie on September 15, 2018 - click here to reply

    I installed xubuntu 18.04 it never boots first time but boots second time and is ok
    I tried formatting had too Mbr then installed xubuntu again same happens as above checked disk says gpt .
    How did you format to mbr I must be doing it wrong hope you can help.

    • Matt Gadient on September 15, 2018 - click here to reply

      I’m not familiar with Xubuntu specifics, but if it is being problematic, you will probably have to manually partition the drive during installation. This may involve deleting all the partitions and creating new ones. Make sure you do not create any EFI partitions. If the installer insists on EFI there is a good chance that the drive is gpt. You may have to play with GParted (if GParted is on your live DVD) before installation.

      If you are running into difficulty there and want a slightly more simple (but lengthy) option, one possible workaround would be installing normal Ubuntu first since it usually behaves better when you erase/install. Once it’s installed and working, shrink the Ubuntu hard drive down to a small size and install Xubuntu beside it.

  220. SD63 on September 15, 2018 - click here to reply

    This may be a bit premature, however, after several attempts at installing Mint 18 which failed. I think due to the generic drivers contained in Mint. My very old iMac is now loading files! Thank you. One comment, I am a noobie on Linux and as intrigued as I was with compiling Mint and the c script I was left very cold to the documentation on the web concerning compiling. Seems all the documentation is aimed at very experienced user. Where can I find noobie compiling instructions? Again, thank you.

    • Matt Gadient on September 15, 2018 - click here to reply

      I’ll add a copy/paste chunk for people compiling on Ubuntu to the writeup shortly. It will help 0 when it comes to learning how to compile a program, but will be simpler for someone who wants to try doing a ton of different distros without necessarily having to make a request each time and doesn’t really care about learning how to compile stuff (which is a valuable skill to have).

      So a brief “hopefully this gets you started” will follow. Here goes.

      Installing GCC (a compiler):

      • Linux – Ubuntu and similar – sudo apt install build-essential
      • Linux – Other distros – may already be installed. From a terminal try typing gcc --version and if you gets some output (not an error message) it is installed. If it is not installed, search the web for “install GCC on Fedora/openSUSE/myDistro/etc”
      • Mac OS (note that I’m skipping XCode/Clang options and using Brew/GCC for simplicity)
        1. Install homebrew through Terminal via instructions at
        2. From a terminal install gcc with brew install gcc
        3. If having issues with brew, you can install XCode from Apple’s site which may include gcc and probably includes clang but is a very bulky install. You’ll have to search the web for help here (“install gcc on Xcode Mac OS X 10.x”).
      • Windows – search the web for “install gcc Windows“. You will likely use Cygwin – many guides have screenshots to help along the way.

      Learning to use GCC:

      • Using GCC is generally done via the CLI. You might use a GUI text editor to write/save your source code, but generally want to use the CLI to compile. This means the Terminal (Linux/Mac), or Command Prompt (Windows).
      • Search the web for “hello world gcc“. Depending on your comfort level in Terminal/CommandPrompt, you may have to look through a few guides until you find one that matches you level of tech-savvy. You can try appending different things to your search to help narrow down options (“hello world gcc in Windows”) (“hello world gcc for beginners”), etc. Chances are someone has YouTube videos available too if you prefer going that route.

      Once you’ve successfully compiled and run your “hello world” C program, the instructions in the writeup above will probably make a lot more sense – it will be similar to your helloworld.c program, except you’ll be making a new C program based on the text file I provide above, and will ensure the ISO you download is in the same directory as your new C program.

      Hopefully that helps steer you in the right direction.

  221. Markus on September 17, 2018 - click here to reply

    WOW! I didn’t even know this exist. Only Linux pa have got to work on my Apple MacBook 2,1 A1181 was ubuntu-mate-14.10-desktop-amd64+mac.iso that did burn out on DVD.
    Time to install Kali on it and dual-boot with Windows 7
    Nice work. Thank you :)

  222. Allen on September 22, 2018 - click here to reply

    Elementary os 0.4.1 worked for me as dual boot on Mac mini 2,1 (has 32 bit implementation of 64 bit efi for some reason). I just used disk utility (osx 10.6.8) to create a new partition as free space, and selected install alongside mac osx.
    Regular boot goes to snow leopard, alt/option boot let’s you select between the two (says windows). Thank you.

  223. Igor on September 24, 2018 - click here to reply

    Elementary and Pop! OS don’t boot on my machine.

  224. Simon on September 26, 2018 - click here to reply

    Many Thanks! I’ve installed Kubuntu on my Imac 5,1! I went down the dual boot path. For anyone interested in doing this too they will need to install “rEFInd” located here:
    rEFInd can auto-detect your installed EFI boot loaders and it presents a pretty GUI menu of boot options.
    I installed rEFInd after installing Kubuntu because (unlike with bootcamp) holding down the Option key when the Mac boots up does not provide an option of booting up Kubuntu.
    This video also helped me with chosing the correct Kubuntu partitioning options.

  225. Mike on September 29, 2018 - click here to reply

    Trying to install Ubuntu Budgie 18.04 on Mac mini 5,1. It wants a user name and password. Can you provide that for me. Thank you

    • Matt Gadient on September 29, 2018 - click here to reply

      Been a long time since a LiveCD tried to throw something like that at me. Try the following usernames, and leave the password blank/empty:

      If no luck, hit CTRL-ALT-F2 and try to add a user via sudo adduser mike. Edit: some of the combinations require a TTY login so try CTRL-ALT-F1 etc to see if there’s a combo that bypasses that. Afterwards, CTRL-ALT-F7 should hopefully throw you back to the GUI… trial-and-error CTRL-ALT plus different Function keys if F7 doesn’t do it. Log in with the new user (“mike” in this example) in that case.

      • Mike on September 30, 2018 - click here to reply

        Thank you. It kind of worked. Your advice was spot on but even after adding user mike in cmd, my Mac still refuses to install. The screen goes black like it’s trying to load live but then jumps right back to demanding a user name and password. My older Mac mini 2,1 installs just fine. Final straw for me I’m never buying another Mac.

  226. LH on September 29, 2018 - click here to reply

    Greetings Matt – I’ve periodically visited this site (and this page specifically) over the last year+ for these tailored disk images, they have been a godsend ever since I started tinkering with much older Macbooks.

    I generally never bother leaving random comments on random sites, but this is no random page and just wanted to leave my appreciation for the work you’ve shared here.

    Many thanks again.

  227. tangles on October 1, 2018 - click here to reply

    Anyone tried isomacprog.c with FreeNAS 11 ISOs?

  228. TwoCrows on October 11, 2018 - click here to reply

    Wanted to thank you for all your hard work on figuring this out and sharing it, it is much appreciated. Is there a way to update the EFI from 32 bit to 64 bit?

    • Matt Gadient on October 12, 2018 - click here to reply

      Not that I’m aware of. Not sure if it would even be possible to do via software (ie firmware update), but if it were, Apple’s probably the only one with enough knowledge about their firmware implementation to do it.

  229. Sinair on October 14, 2018 - click here to reply

    Congratulations on the initiative.
    I have a MAC PRO 1.1.

    I downloaded the Mint 19, installed refit and when
    Booting the boot it asks for 1. 2. Select the boot drive and do not leave the place.

    I just have a CD/DVD player.

    Can you help me?

    • Matt Gadient on October 14, 2018 - click here to reply

      rEFIt and/or rEFInd can be problematic with this sometimes. With the install DVD in the drive, hold the ALT/OPTION key during boot and see if it will let you select the DVD and boot from it. If the installer does not boot, you might want to try a different ISO (Ubuntu 16.04 is very reliable as a test). If none are booting the installer you might be out of luck.

      If the installer boots and Linux installs fine but it won’t start from the hard drive afterwards, it might be a partition issue (formatted as GPT instead of MBR or Hybrid), or could potentially be an incompatibility with rEFIt or rEFInd. In this case you usually have to spend time tracking down the issue unless you’re willing to go with a 32-bit install.

  230. jaw on October 22, 2018 - click here to reply

    Hi everybody,
    I want to let you know, that I was able to run isomacprog.c against a Windows 10 ISO (32 and 64 bit),
    Installation of Windows 10 works on an IMac 6.1!
    You have to use a DVD. Every method I used (unetbootin, rufus, LiLo, Win32Diskimager) failed.
    Only caveeat: the white boot screen stays on for about 10 Seconds until Windows boots.
    Mr. Gadient: Thanks for your In depth insight!

  231. Ryan on October 25, 2018 - click here to reply

    Thank you for all of your work preparing and writing up this section of your site! To make a long story short I was handed my first Apple computer since using them as a child in grade school. Wouldn’t you know it…32-bit EFI Mac (late 2006 models).
    What is the point of running an old OSX which is not supported any longer so I started the long and arguous journey of trying to get Linux installed. Wow was that a process after swapping out the HDD after I received it. Next Mac, is going to support most up to date system. Now this old iMac is going to be a nice Linux box now :)

  232. Tim Techie on October 29, 2018 - click here to reply

    I love you.

  233. Glenn on October 29, 2018 - click here to reply

    Thanks, Matt!

    I wasted a few DVDs before I found this page. Your LINUX MINTLinux Mint 19 Cinnamon “Tara” (64-bit Mac) – 1.9 GB worked great on my MacBook 2,1.

  234. Marauder 1 on October 29, 2018 - click here to reply

    Could you do a Unbuntu Studio version please. I’ve been going crazy trying to get that distro to install.
    Thank You

  235. Marc on October 30, 2018 - click here to reply

    So I took the Ubuntu route. I am running a 5,1 iMac, late 2006. I have rEFiT running as a boot loader. The Ubuntu 18.1 image worked flawlessly. I was able to erase HD and install Ubuntu Linux. It went through the installation fine…but…I’m looking at a ziz-zag screen of chaos. It looks like the resolution isn’t right, or the drivers are wonky, and I have no idea how to do a safe boot. I can’t get it to boot from the Ubuntu CD, and I did create a rEFiT boot disk, but can’t swap out the disk for the Ubuntu boot disk (did I get a bad install?) so I’m looking for any creative ideas folks might have.

    • Marc on October 30, 2018 - click here to reply

      Update: I created a rEFiT boot and was able to successfully install the Mint distro. Everything is up and running, except the wifi. Uh-oh. Anyone know what I need to do to get wifi going on a late 2006 iMac (5,1)? Love this site, and so grateful for the work done here. I work in a school and if I can get *this* iMac going as proof-of-concept, then I can resurrect a bunch of iMacs over at the admin building in storage and breathe usefulness into them for students, and the taxpayers. Thanks in advance for any wisdom, advice, or coffee cup sense you kind folks may dispense.

      • Max on November 3, 2018 - click here to reply

        Hi Marc,

        I’m in the same situation as you. I have bunch of iMac 5.2 (late 2006) with obsolete OS X:

        You can easily check what WiFi card is in your iMac by running this command in terminal:

        lspci | grep Network

        In my iMac 5.2 there is BCM4311. In your iMac 5.1 it should be the same.

        To make WiFi work in Linux Mint on your iMac:

        1. Attention: Broadcom driver from Administration/Driver Manager doesn’t work, because it is for newer Broadcom hardware. Make sure “Do not use the device” is choosed (it is disabled after fresh Mint installation).
        2. Open Synaptic Package Manager
        3. In the search field type: broadcom
        4. Install “firmware-b43-installer” (“b43-fwcutter” will also be installed). Make sure that no other Broadcom driver is installed, because that may lead to conflitcts.
        5. Reboot

        Thats it. I don’t know why, but it can’t connect to WPA2 protected WiFi, so it must be set to less secure WPA.

        I’ve tried bunch of linux distros, and CloudReady (ChromeOS). The fastest is CloudReady, so check it out. On the linux side I found Mint Mate to be the best. It uses less resources than Cinnamon, and it is more advanced than Xfce. I needed connect TV to iMac to play some youtube videos. My experience is that Mate is playing 720p YT videos well. On Cinnamon it was choppy, and XFCE had some problems with external display.

        To reduce boot time you should bless boot partition:

        Below I’ll paste my post (from September 1, 2018) which contains some useful information:

        First, one important thing I’ve noticed on iMac 5.2 (white c2d model): Linux Mint Mate (as well as other linux distros, I think) is overheating this c2d machine in the upper side, and when you leave it running for a long time period, it may lead to physical LCD damage (vertical red/green/blue stripes on LCD), as on my photos below:

        The same damage affected couple of iMacs (model 5.2). I think overheating is wider problem with linux on older Macs, but I don’t have knowledge to track it down and remove it. I’m curious if anyone else noticed this. Here is forum thread I found with description how to deal with it, but I don’t know if it is the perfect cure for this problem:

        I found some info and tools to control Mac fans, which may be helpful:

        I’ve noticed also, that Mint (and other distros) on Macs is a little bit sluggish, comparing to regular PCs with the same specs: slower boot, slow loading prorgams, some lags in UI especially after system boot etc. There is some trick to make Mac booting faster, with blessing linux HD as You mentioned, but I have feeling that Linux is slower on Macs than on PCs anyway. I think that it might have something to do with slow HDD operation, but I don’t have knowledge to track down this problem and find right solution.

        Finally here’s great “Easy Linux tips project”, which I recommend to anyone to speed up linux Mint on low specs Macs (with 2GB RAM or less):

  236. Lixu on November 5, 2018 - click here to reply


    None of these images include EFI 32 compatible files.
    Only bootx64.efi included, which is x64 and will not work in any way on a 32-bit UEFI.
    Can you explain me where I can find EFI-32 compatible files in the iso, because there are none?

    • Lixu on November 5, 2018 - click here to reply

      I dont want to sound mad,
      I just want to know :)

    • Matt Gadient on November 5, 2018 - click here to reply

      Hey Lixu. The “How-to: Making a standard Linux distro ISO compatible with 32-bit EFI Macs” section above delves into this a bit. Short version is that these images essentially force 64-bit BIOS mode (which will boot) instead of allowing the Mac to try EFI mode (which will not boot and will hang). This is what the old 64-bit Mac-specific Ubuntu images did.

      You can verify the LiveCD is running in 64-bit mode with uname -a. It will be running in BIOS mode though and not via EFI.

      If you do need or desire EFI, it’s usually a fair bit of manual work and I’ve only gone so far as to mention it in the “Alternative Options” section at the end. That said, I have heard that the latest version of Fedora may have native support for EFI here (it looked like someone was making the attempt anyway). I Haven’t heard of anyone trying it yet though.

  237. Luigi C. on November 6, 2018 - click here to reply

    Just writing to say thank you for this great work!

  238. sun on November 6, 2018 - click here to reply

    Hello Matt, I created a modded iso of Parrot Sec OS 4.3 and installed it on my old Macbook Pro2,2 (late 2006) and it works like a charm. Thank you for your contribution in providing the C-Program and all the info.
    An advice to people willing to install parrot sec os: Definitely tell the installer to install grub2 on the SAME partition as the os.(Even if mentioned differently elsewhere). Saves you some lifetime.
    Matt, thanks again.

  239. BillD on November 8, 2018 - click here to reply

    I installed the modified Linux Mint 19 Cinnamon on my 2006 MacBook 5,1. The installation succeeded, but the trackpad cursor was jittery, even after using custom settings to reduce acceleration and sensitivity. Then I installed the Xfce version. The trackpad cursor was stable, and remained so after I installed the Cinnamon Desktop. One odd change from Linux Mint 18: with 19, a power-on boot stalls. Powereing off and on again results in a successful boot. Happens every time. I tried holding down the Option key and selecting the drive (called Windows) for the first boot, but it still stalled. Powering off and on again resulted in success.

  240. 3ndriux on November 10, 2018 - click here to reply

    I could finally install Linux Mint XFCE on an iMac 20″ 2006 (iMac 5,1) with broken internal CD/DVD reader. Here is what you need:
    1. rEFInd ISO image (mine was refind-cd-0.8.7.iso);
    2. one USB drive stick;
    3. an external USB CD/DVD device;
    4. Mattgadient’s Linux Mint DVD iso image (BTW, thanks to Matt Gadient);
    5. a blank DVD media;
    6. USB keyboard and mouse.
    7. not mandatory, an Internet connection with an Ethernet cable or a tethering cell phone connection via USB cable.
    Proceed as follows:
    a. write the rEFInd onto the USB stick (I used “USB Image Writer” Linux application, which makes a bootable USB stick);
    b. burn the Linux iso image onto the blank DVD;
    c. attach both the USB stick, the USB DVD reader and the USB keyboard to the USB ports of the Mac;
    d. boot the Mac;
    e. after a while, the boot screen of rEFInd will appear. Select the DVD media as your boot device;
    f. be patient: give the Linux installer the time it needs;
    g. start the installation process and be *very* patient: the complete startup will take some time. Roll a spliff!;
    h. choose the standard installation (Mint will install the Linux partition on /dev/disk0s2);
    i. after the installation is finished, reboot your system;
    l. when the rEFInd boot screen appears, choose your internal HD as boot device.
    It’s done!
    Now you have to activate the WiFi hardware. Open “Driver Manager” application of your brand new installed Linux. You’ll see that the network controller Broadcom Limited BCM4321 is unabled by defaut. Activate it by clicking the checkbox… Done!
    As for the iSight webcam, I could make it work perfectly following the instructions here:
    To reduce the startup grey screen time, the instruction you find above, right in this page, are ok. Remember to verify your Linux partition with the terminal command “diskutil list”. In my case the fix command was:
    bless –device /dev/disk0s2 –legacy –setBoot –verbose
    CONCLUSIONS – With 3 GB RAM everything works like a charm. The machine is incredibly fast in comparison to Mac OS X. Boot time: 1’10″… Since the result is well beyond my expectations, I’m starting to think that an SSD SATA drive could be a good deal.

    • 3ndriux on November 10, 2018 - click here to reply

      … One more thing… In order for this method to work, you need to format your Mac’s internal Hard Drive, first. In other words, the internal HD must be empty, with no OS at all, otherwise rEFInd won’t see the installer DVD. Strange, but true.
      3ndriux, Milano, IT

      • LinuxLady on November 13, 2018 - click here to reply

        Great! Just installed Linux Mint XFCE on an iMac 6,1 “24” 2006” with an extra trick up my sleeve. I had to boot the installer in safe mode. Everything works great!

  241. borgward on November 11, 2018 - click here to reply

    I booted to mid 2007 MacBook. It boots, but won’t install. The only thing that shows up is CD/DVD Drive and 1.6 GB Loop Device. The HDD does not show up. When I run the Install I get You need 9.9 GB disk space to install Linux Mint. This computer has only 0.0 B. I get that message after trying other HDD’s, even a 120 GB one.

    The 1 TB HDD is good. Has Linux Mint 18.0 on it. Just ran it on the old circa 2007 Dell laptop that I am presently using. My understanding is that the mattgadient should just work and install on the 64bit/32bit MacBook. Am I wrong about that?

    • Matt Gadient on November 12, 2018 - click here to reply

      Hey borgward. Best guesses are that either the hard drives aren’t being detected by the SATA controller (hardware issue), or the installer is having trouble recognizing the partition table. Couple things I’d try:

      1) From the Live DVD, run GParted (or another partition utility). See if the hard drive shows up at all. If it does, it may be worth trying to wipe/erase the existing partitions from there and then try running the installer. In this case, before running the installer I might consider also getting the hard drive device name from GParted (ie /dev/sda, /dev/sdb etc) and also do a quick parted /dev/sdX label msdos or fdisk -t dos /dev/sdX from the terminal (replacing sdX with the proper drive letter) before running the installer just to ensure the partition table is MBR before you continue with the install.

      2) If the hard drive doesn’t show up at all in GParted, boot up an old Mac OS Snow Leopard (10.6) or Lion (10.7) DVD and see if the hard drive shows up in Disk Utility. If it doesn’t, there’s almost certainly a hardware issue of some sort (finicky connector, damaged controller, damaged ribbon cable, etc). If on the other hand it DOES show up in Disk Utility, then there could be some Linux-related issue. You could try wiping the drive in Disk Utility and then try Mint again, or may want to give another distro a shot just in case something distro-specific is kicking in.

  242. borgward on November 12, 2018 - click here to reply

    You are right! The HDD was not making a good contact.

  243. Igor Hunter Mephisto on November 17, 2018 - click here to reply

    Hello Matt. If not asking too much I would appreciate if you made Linux Mint 19 (Mate) available for us. Thanks.

  244. Tim Verdouw on November 20, 2018 - click here to reply

    Thanks so much for your work on this. I have Elementary OS 5 installed but both wired and wireless do not work. Even bluetooth does not work even though devices show as available. I suspect its a config issue but cant seem to find how to solve it. Has anyone the same issue?
    TIm V

  245. Beau on November 20, 2018 - click here to reply


  246. Pete on November 30, 2018 - click here to reply

    Hi Matt,
    Is there any chance of creating a Bodhi 5 64bit with 32bit EFI option? Currently have a old macbook 2007 which needs a new lease of life.

  247. osjedi on December 1, 2018 - click here to reply

    It will work when I will burn it to usb with etcher? (or better Rufus on windows?)

  248. Anonymous on December 1, 2018 - click here to reply

    Man, after weeks of my spare time on my weekends (i have kids , so it’s just a couple of tries) you solved my problem. Man take my thanks and level up your karma.

  249. borgward on December 13, 2018 - click here to reply

    I installed mattgradient Linux Mint 18 Cinnamon on mid 2007 White MacBook. 2.1. I thought it was 32bit EFI. I looked up the specs by serial number. It has 64bit EFI. Should the mattgradient see all of the RAM. It only sees 3 GB. I next took a drive out of my Inspiron 1520. 64bit intel CPU and EFI. Never had mac on it. never dual boot. It only sees 3 GB of RAM, but all 4GB in the Inspiron. Also put a drive into the MacBook that had mint 19 Cinnamon that the install was done of the Inspiron. It also sees only 3GB of RAM on the Mac, but all 4 GB on the Inspiron. What is limiting the on the MacBook?

    • Matt Gadient on December 13, 2018 - click here to reply

      If your machine indeed has a 64-bit EFI, note that you should be able to use a standard 64-bit ISO from the Mint site (shouldn’t need the modified version).

      As for the 3GB/4GB bits, it’s a mix of a hardware and BIOS/EFI limitation. The platform has a max of 4GB installed memory, and reserved memory is stored/addressed within that 4GB range which results in only 3-3.5GB being available. 3GB of installed RAM will get you roughly 3GB of free RAM (reserved memory can be allocated above that address range), but 4GB of RAM will only add a couple hundred extra megabytes to that because it runs into the reserved space.

      Some PC BIOSs from the era had an option to push the reserved region up to a higher address space so you could access more of the 4GB, and platforms with a max of > 4GB will tend to push reserved mem to a higher region regardless. Your Inspiron likely falls under one of these.

      Just as a side-note since it looks like you might be experimenting a bit: if you install Windows on the Macbook, depending on the Windows version it’ll likely report 4GB of RAM – however, it’s reporting the installed RAM rather than the free RAM (if you dig deeper you’ll see that not all 4GB are available).

  250. Jackie on December 26, 2018 - click here to reply

    Any chance you’d be interested in creating an iso for mx linux ? it’s getting great reviews :)

    • Matt Gadient on December 26, 2018 - click here to reply

      MX-18 should be up now. Good luck!

    • Seadog on December 30, 2018 - click here to reply

      I installed this distro and it is great. I’ve tried Linux Mint and Elementary Juno, but just love this one. I hardly have to do any tweaks. I had to build the firmware for the isight camera, but that is no big thing.

  251. Seadog on December 28, 2018 - click here to reply

    Are you going to do Lubuntu 18.10?

  252. Kurt_Aust on December 29, 2018 - click here to reply

    Any chance of Linux Mint 19.1 Cinnamon? It would be much appreciated for the old Mac Pro at our local computer club.

    Not that there’s any rush, they don’t have a monthly meeting in January.

    • Matt Gadient on December 30, 2018 - click here to reply

      Mint 19.1 “Tessa” Cinnamon should be up now. Good luck!

      • Kurt_Aust on January 1, 2019 - click here to reply

        Thanks for that, I wasn’t expecting it so quickly.

        Still I can report that the MacPro has no issues with Mint 19.1, unlike one of my old HP laptops that doesn’t like the 4.15 kernel.

  253. gordon on December 30, 2018 - click here to reply

    Matt, what is your favorite distro at the moment? =) You can email me privately if you are uncomfortable. Thank you for the images. Also, do you know of the earliest apple laptop and desktop that can boot off regular iso so we don’t need to make our own iso? Yep, I’m able to make my own, but I’m asking this in case my instructor wants to buy a newer apple (though i discourage any and all apple products due to battery and other proprietary wares).

    • Matt Gadient on December 30, 2018 - click here to reply

      Hard to hammer down a favorite: each has advantages. I do tend to install/use Ubuntu most frequently as a matter of habit.

      For regular ISOs, it’s worth noting these 2006-ish models should boot the standard 32-bit ISOs. For the standard 64-bit ISOs you’re looking at some time in 2007-2008+. By 2008 I’m pretty sure all the Macs had the 64-bit EFI. So really any Mac within the last decade should be capable of booting a standard 64-bit ISO.

      Whether a specific Mac has other headaches surrounding the Apple-specific bits (webcam, trackpad, touchbar, wifi, APFS, etc) would be an entirely separate issue to look into before buying. Also if buying a Mac that’s a little more dated it’s worth considering what video card was used, as some of the older stuff has started to see some driver support being dropped.

  254. Macmini on December 31, 2018 - click here to reply

    Amazing! Thanks for the help

  255. Neander on December 31, 2018 - click here to reply

    Hello ! Great Work, sorry for my bad english, but I´m from germany. If you would ad Sabayon Linux to you list of distributions which can be downloaded would be great. I tried an Original Sabayon 18.05 Gnome on a Power Mac 2.1, but it stop on the boot, the keyboard don´t work. Cheers,

    • Matt Gadient on December 31, 2018 - click here to reply

      Hopefully you meant Mac Pro 2,1 (the PowerMac 2,1 was the translucent iMac from around 1999-2001 which is a G3 and thus wouldn’t work!).

      In any case, Sabayon 18.05 Gnome should be up now, approximately 5th from the end of the list right now. Good luck!

  256. Neander on January 1, 2019 - click here to reply

    Hi Matt,

    happy new year to you and all others ! Yes, I mean the Mac Pro 2.1 from 2006 :-) Great, I think Sabayon should work very good on them, as the Mac has enough power for the OS and Sabayon Linux are, from my experience in the past on PC´s, the best Rolling Release. I would realy like to try them on the Mac. Another, very good OS, would be, I think GhostBSD, as this has quite simular roots as the Original Mac OS.


  257. Labracherie on January 3, 2019 - click here to reply

    Hello from France (sorry for my bad english…)
    first thank you for your work, it’s amazing !
    I’m wondering if you plan to make a 32 bits version for the new version of Manjaro distro (18) ? My knowledge in linux command are very limited so, i think it’s difficult to me to make my own distro…
    Do you know where i can find some help to install this distro on macbook 2,1. I know it’s not recommanded… but i love this one.
    Thank you

    • Matt Gadient on January 3, 2019 - click here to reply

      Manjaro has a few variants, so let me know which DE you’re after (XFCE/KDE/Gnome/etc) and I can get it up (64-bit version that’ll boot via BIOS mode to avoid the issues caused by the 32-bit EFI).

      However, as mentioned in the notes and as you alluded to, Manjaro will likely need custom work done to ensure it’s partitioned as MBR instead of EFI/GPT and perhaps some other work there as well to get it to boot. You may have to delve into the CLI for this and depending on the default installer behavior this could get somewhat complicated. Unless someone posted specific steps they took in an earlier comment there’s a good chance you might end up having to spend a few hours muddling through this on your own… I do have some previous comments with partitioning instructions via the CLI but you also need to know something about the installer to keep it from writing it’s own partition map and/or trying to utilize an EFI bootloader.

      • Labracherie on January 4, 2019 - click here to reply

        Hi Matt, and thank you for your answer, and yes there’s a lo of different flavors for Manjaro. For my test, i would like to use the XFCE version of the distro. And yes, i know about the issue during the installation (i juste try to install the Manjaro 17 without a success…), but i’ll keep some hope to find some tricks to realise a proper install. I’ll keep you in touch.
        Thank you.

        • Matt Gadient on January 4, 2019 - click here to reply

          Alright, Manjaro 18.0.2 XFCE is now up. Good luck!

          • Labracherie on January 4, 2019

            Thank you Matt !
            I will try this evening and i’ll keep you in touch. Thank you again.

  258. dark1LTG on January 8, 2019 - click here to reply

    Any chance of perhaps getting an iso for Backslash Linux? It would be greatly appreciated

    • Matt Gadient on January 8, 2019 - click here to reply

      You’ll have to provide me with a direct link to the ISO for this one.

        • Matt Gadient on January 8, 2019 - click here to reply

          It spits out the following message: Unable to find any mirror information for the “/kristoff/BackSlash_Linux_Kristoff.iso” file. Please select another file.

          I can certainly try again periodically in case they’re just having mirror problems. Otherwise, note that I’ll need a direct link to a .iso file as I’m on a severely limited connection and thus need to pull ISOs directly to the server via curl/wget. The backslash site itself isn’t terribly forthcoming when it comes to links and a brief search didn’t result in any public mirrors so unfortunately you may have to do a bit of legwork here.

          Edit: Found another source. Should be up now. Good luck!

  259. Arturo on January 9, 2019 - click here to reply

    I followed your guide and I have successfully installed Xubuntu 18.04 on an iMac 5,2 (late 2006).

    The wifi did not worked at the beginning but I found the solution here:

    Then I proceeded to installed the oibaf drivers (why not?):

    The only thing I cant found a solution is for the mic, this computer has a mic or I am wrong?

  260. Anonymous on January 10, 2019 - click here to reply

    Hi Matt, many, many thanks for this! I have a 2007 Macbook Prop I’m very fond of and I always wanted to keep it going with Linux when it was too old to run a Mac OS. I was pretty frustrated when I finally figured out that it wouldn’t run the normal 64 BIT ISO was that it had a 64 bit chip, but a 32 bit EFI. So happy that, after hours of research, I was able to find your custom ISO. Thanks for doing this, we need the help to ensure good (but older) computers don’ ed up in landfill. cheers Tom Edinburgh Scotland.

  261. Evan on January 10, 2019 - click here to reply

    Hey everyone!
    Matt, Thanks SO much for hosting and setting these images up. I cant thank you enough. it’s saved my old Macbook Pro 2,2.

    I’m currently running Mint 19.0 and enjoying it, but Its a tad battery / resource heavy. Is there a better install for my machine that will continue to receive LTS? any suggestions would be appreciated.

    • Anonymous on January 11, 2019 - click here to reply

      Try MX, I already tried Juno and Mint, I really like MX.

    • Krieger on March 7, 2019 - click here to reply

      You might try Mint with a lighter desktop, such as MATE, which is quite similar overall to Cinnamon.

  262. redge73 on January 11, 2019 - click here to reply

    Fantastic job youd did, here second life for iMac5.1 with support of new release linux that’s support native old computer 32-bit EFI tricks

    The Knoppix live DVD 8.2.iso based debian is not here, could you create it, please, thank you.
    I’m happy to donate but there no link for donate !
    Thank you for the great job breaking artificial planned obsolescence.

  263. Anonymous on January 12, 2019 - click here to reply

    I tried everything and didn’t work on my macbook 2,1….

  264. Anonymous on January 24, 2019 - click here to reply

    2007 17″ White iMac boots to DVD. It does not boot to USB stick. Stick is good. I previously booted Mint 17 Cinnamon 64bit to Dell laptop just before I wiped it and installed mattgradient.iso

    • gbnor on February 9, 2019 - click here to reply

      My experience is the same. My 2006 iMac 5,1 will NOT boot from a USB drive with ANY flavor of Linux that I’ve tried from this site (

      The same USB drive WILL boot my Dell perfectly fine (same as you).

      As many others have mentioned on here, I can confirm my iMac boots from these isos when burned to a DVD.

  265. Keith on January 28, 2019 - click here to reply

    is there a “try ubuntu without installing” option with the Ubuntu 18.04 Desktop (64-bit Mac) bistro you’ve provided?

    • Matt Gadient on January 28, 2019 - click here to reply

      There should be (unless I mistakingly pulled a non LiveDVD). I don’t recall if the initial CLI menu has separate Try/Install options, but once the GUI fires up there should be a Try/Install selection before it sends you to the desktop.

      Keep in mind that when using Try Ubuntu from the LiveDVD, things aren’t saved across reboots so if you use it to work on a document or anything else you might want saved, you’ll have to save it to something external like a USB stick (or email it to yourself, etc).

      • Keith on January 28, 2019 - click here to reply

        Thanks for the quick response (fyi, I’m on a late 2006 iMac 5,1). I want to first try out ubuntu on this machine before overwriting or setting up a dual boot (I do understand about losing info on reboot when trying ubuntu). I booted from the disc but was a bit hesitant when I didn’t see the initial screen requesting if I wanted to try it out out or install (when I tried ubuntu 18.04.1 from a usb drive on a MacBook pro the first thing I saw was this screen). I let it continue until the screen requested that I remove the disc and hit enter. This is where I became hesitant as I understand that this is normally where a full load of the OS would happen. Thoughts?

        • Matt Gadient on January 28, 2019 - click here to reply

          Not quite sure what’s happening there. The only 2 instances I can think of where it might ask to remove the disc and hit enter would be post-install or perhaps after a shutdown, so I might be missing something here. If it’s behaving differently from the USB variant I’d suspect something awry might be going on.

  266. WG on January 28, 2019 - click here to reply

    Thank you for your article, I try to follow the instructions to install Ubuntu on my old iMac late 2006 but unfortunately doesn’t work. I installed refind and i burn several DVD with different versions of Linux. Nothing…. the installation doesn’t start. I can see the DVD but when lounched a message appear “The firmaware refused to boot from the selected volume. Note that external hard drives are not well-supported by Apple’s firmware for legacy OS booting” *Hit the key to continue*”

    Any suggestion? Thank you


    • Matt Gadient on January 28, 2019 - click here to reply

      If booting via refind, I’d suspect it might be throwing a wrench into things (try avoiding refind, and boot directly).

      If booting directly (via option key), possible things to look into:

      • DVD may not have burned correctly.
      • Optical drive may be having issues, not uncommon for the age of the drive.
      • Success with an external optical drive (USB-connected) seems to be hit and miss. Not applicable if using the internal drive.
      • If the system never had any firmware updates applied and bootcamp-related firmware was released, the system may need a firmware update. This would be done as a standard update from within MacOS.

      There could be something else I’m not thinking of, but those would be the first places I’d look.

      • Anonymous on January 29, 2019 - click here to reply

        Thank you for your replay, I cancel reFind from the computer and I try several time to start booting directly, the system firmware is updated but unfortunately with firewire DVD external optical drive I receive back only icons with Apple logo/ question mark folder and and “prohibition icon. Any idea on that?

        Thank you


        • Matt Gadient on January 29, 2019 - click here to reply

          Hey Walter,

          It’s possible that booting via firewire poses the same issues as doing so via a USB stick (BIOS-mode fallback becomes unavailable at that point which means these modified 64-bit ISOs would not work).

          You could check this by downloading a standard 32-bit ISO for Ubuntu/Mint/etc. If those boot properly, this is probably the situation. At that point the most obvious options would be to:

          • Install/use the standard 32-bit version.
          • Use an internal DVD drive for the modified 64-bit ISO (or try a USB DVD drive… you may get lucky).
          • Pull the hard drive, do a separate modified 64-bit ISO install on the drive from another machine, put the hard drive back in.
          • Give a newer version of Fedora a try (haven’t heard anyone verify whether their changes work, so no guarantees here)

          Easiest option if you don’t have an internal DVD is obviously going with the 32-bit ISO. Downsides are that you’re clamped to < 4GB RAM, and 32-bit support across distributions is slowly dropping over time. If you go this route, Ubuntu 18.04 LTS 32-bit may be worth using since 18.04 is supposed to be supported for 10 years which means it should hopefully keep getting updates until 2028.

  267. Riccardo on January 29, 2019 - click here to reply

    Hello, I can’t seem to be able to install anything.
    I’ve burnt 2 of your ISOs into DVDs and tried to boot but nothing: it goes from the Apple logo to a question mark folder to another “prohibition” icon and the repeats the cycle.
    I’ve got a MacPro 1.1 but I’ve run the Firmware Tool to update it giving me know the fact that is a “MacPro 2.1”: could this be the problem?
    In that case, can I burn a “normal” Linux distro (like Linux Mint Cinnamon) to a DVD and hope to get it working?
    Thanks and best regards.

    • Matt Gadient on January 29, 2019 - click here to reply


      To your first question, the MacPro 1,1 and 2,1 are nearly identical (if toying around with alternative CPUs you can actually flash the firmware from 1,1 to 2,1 and vice-versa). So I really doubt that’s the issue. Old firmware could be problematic if Apple added bootcamp-related stuff to newer firmware but 1,1/2,1 shouldn’t really matter.

      To the 2nd question, a “normal” 32-bit Linux distro should work. If even the normal 32-bit ISO doesn’t, my initial guesses would be that either the DVD drive has issues or the machine simply needs a firmware update (not a 1,1-to-2,1 update, but just a standard firmware update from within the MacOS system updates).

  268. Mike on January 30, 2019 - click here to reply

    Thanks for putting together this info Matt! I was able to resurrect an old Mac mini 1,1 upgraded with a T7200 2.0Ghz Core2Duo (flashed with 2,1 firmware), only running 2GB RAM that was a bit sluggish and outdated with Snow Leopard. Installed rEFInd, and Debian Stretch w/XFCE and can now dual-boot from the SSD. Only hitch was figuring out to install GRUB at root of /dev/sda4 (the Debian install volume) instead of the default which was the root of the Mac OS volume. Once I got that sorted, the Debian install appeared in rEFInd and all was good. Amazing how well Debian runs on this old mini with only 2GB RAM. I might upgrade the RAM (3GB is max) and wipe Snow Leopard on the main drive.

    • Jackie on February 22, 2020 - click here to reply

      Just curious, how did you install the grub at the Debian root? I’m having the same problem. Thanks

  269. sandro on February 5, 2019 - click here to reply

    Thank you for your work Matt !
    With your images I managed to recover an old iMac 5,1 Core 2 Duo 2.16, RAM 3GB, late 2006 and a MacBookAir 1,1, Core 2 Duo 1.6 Original, RAM 2 GB, late 2008 installing Linux Mint 19 XFCE.

    Only on the MacBookAir I added in the /etc/default/grub
    GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash video=SVIDEO-1:d” cause of the bug [drm:drm_atomic_helper_commit_cleanup_done to get rid of the initial delay.

    The iMac went smoothly installed.

    Thank you again ! Good job.

  270. Frank on February 6, 2019 - click here to reply


    Tried the Linux Mint 19.1 on my MacBook 2,1 (2.0 Ghz) with no success. Cannot get the USB to be visible in the boot manager. Tried same USB with MacOS bootable image and it works. Do you have any suggestion to get the USB to boot? Firmware?


    • Matt Gadient on February 6, 2019 - click here to reply

      You’ll likely need to burn to a DVD. If the DVD drive in the MacBook is toast, you may get lucky with a USB-connected DVD drive but that seems to be hit and miss.

  271. Conor Hanley on February 7, 2019 - click here to reply

    Great, I’d been giving a first gen Intel Mac Pro only to discover the 32 bit EFI nonsense and was wondering if I could ever get it to function at all, Thanks

  272. Bttd on February 9, 2019 - click here to reply


    I try to install lubuntu 18.10 on mac mini 2.1. I can boot from the DVD (using pre-made lubuntu 18.10, downloaded from here), but after installation, the system won’t boot. I’m using MBR with 2 partitions (/ and /home). What am I doing wrong? I got a grey screen with a flashing folder icon.

    There are any additional steps what I need to do after installation?

    • Matt Gadient on February 9, 2019 - click here to reply

      Not sure, though something goofy happening during the partitioning/bootloader process would be my first guess. I know periodically people have issues with specific versions, but I’d expect it to have at least tried firing up for that to be the case.

      It might be worth trying regular Ubuntu 16.04 (or 18.04) as a baseline to see if you’re running into something distro-specific (or version-specific). If even Ubuntu 16.04/18.04 doesn’t work with the standard wipe/install (no custom partitioning), then you may have to look into some other possibilities (firmware update needed, something really awry with the partition table, etc).

  273. Anonymous on February 10, 2019 - click here to reply

    Worked great! Gave new life to my 2006 Mac Pro. Had to install from USB in another computer running Linux and transplanted the drive to the Mac Pro.

  274. David on February 11, 2019 - click here to reply

    Has anybody installed Fedora 29 at all or upgraded from 27/28 to 29??? Looking to try it out on a Mac Pro 1,1

  275. sang on February 11, 2019 - click here to reply


    I’m not sure I understand all the nuances of boot, but I get that there is a mismatch in the older imacs, and the images here helps with the workaround, and I’m very grateful.

    In my case, I have a 2006 imac 5,1, and I couldn’t get rid of the mac os partition stuck on snow leopard because my wife has some licensed software she cannot live without – even though nothing can be updated anymore. So, I ventured on dual boot. For the most part it works with xubuntu 18.04, but I seem to have a slight problem and wondered if anyone else encountered it.

    But first, how I got here: I could not boot from DVD. Both the modified 64-bit version and canned 32-bit version would spin at boot, and then the DVD would get spit out. It wasn’t until installed rEFIt, I was able to boot from DVD. And then during installation, I had partitioned two spaces – one for / and another for swap space. I got what appears to be a stiff warning about not reserving a partition for boot/BIOS. So I carved out another partition, and I didn’t get the warning anymore. So, to recap:
    sda1 – original boot partition
    sda2 – mac os
    sda3 – newly created boot partition because of the installation warning
    sda4 – /
    sda5 – swap space

    Now, I don’t know what the installation actually did. I don’t know where grub lives, and I don’t know if I’m using mbr. How would I find this out?

    In any case, upon finishing the installation, everything seemed to work. I can restart to either mac os and xbuntu via rEFIt. grub is loaded when I click on the penguin icon. The next day, I tried to boot xubuntu, and it got caught in a boot loop. It would get to initializing udev, and then restart. During this boot loop, the grub timer goes to 30 seconds. I had changed the default to 5, so I’m guessing this loop isn’t considered normal boot. Oh, the reason I changed the default to 3 is no other reason than xubuntu as part of system update to 18.04.2, it asked if I wanted to merge /etc/default/grub. I wanted to see the difference – and this is the difference as far as I can tell:
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

    Weirdly, the only way to break the loop is to try loading the original kernel (18.04) in recovery mode from the grub boot menu, and then when that reboots, load the current kernel (18.04.2). Took awhile to realize that combination can be a workaround for now…

    Otherwise, enjoying the second lease of life on the old imac. Thanks.

    • Anonymous on March 12, 2019 - click here to reply

      I have some updates.

      I can confirm grub lives in sda3.

      And after another kernel update to 4.15.0-46, there is no more boot loop. It cause me a little panic after the update because xubuntu as part of kernel update removed the old 4.15.0-20 that used to break the boot loop. I even tried to chroot to restore 4.15.0-20, only to realize that 4.15.0-46 boots on its own. Weird. Actually, I don’t know if it’s kernel update specifically, it may be some other package(s) that was causing the boot loop.

  276. Arturo F. on February 21, 2019 - click here to reply

    Awesome work! I’m going to try it now with elementary, hope it works w/o problems. Great thanks, and keep it up!!!!

  277. Leenie on March 6, 2019 - click here to reply

    Trying to install Lubuntu 18.04 on imac 11,2. It has OSX 10.6.8 on it. It has 32 bit efi. Processor is 3.6 GHz Intel core i5. 4 GB memory. Live cd is giving me trouble even with nomodeset. Any hints?

  278. Konrad on March 7, 2019 - click here to reply

    When installing there is only a Live Session User. When I choose that user, it just restarts and loads the same screen again.

  279. m4c h4k3r on March 7, 2019 - click here to reply

    Hey I think I yelled at you a few years back? MY bad. And I want to complete this ISO hack project with you. I have an Apple Pro tower “1,1”. I have the Cinema Display with the USB ports. And the keyboard and mac mouse. .. .. . Now? The VIDEO inside the 18+ Ubuntu is all messed up. I am trying to get the 16.04.3 , to “TAKE”, currently. It fixes the video automatic. It is other things being picky that is stopping it. Like partitioning. I keep trying !!!!

  280. m4c h4k3r on March 7, 2019 - click here to reply

    “M8149” ???? The cinema display with the dang USB hub , built in? …. I think it is confusing neuveau driver in 18+ ???? I do. Anyway I want to help you hack through all this !!!!!!!!!!!! I want to see this BRANCH, back, into the release cycle, yeah? ~ Cheers

  281. Krieger on March 7, 2019 - click here to reply

    I tried Fedora 29’s Cinnamon ISO on a 1,1 Mac Pro, and while it did appear to have a compatible EFI, it ultimately failed to boot to the installer. In fact, no option available on the disc would work for me. I tried the “Windows” entry at the boot screen after holding option, for instance, and actually go the same kind of numbered list error that a 64-bit EFI disc would normally give on one of these systems, not the BIOS-compatible boot I was expecting to see.

  282. jynxdarkspell on March 7, 2019 - click here to reply

    Thank you for the excellent guide and the tools! I was able to successfully install Linux Mint 18.3 using your advice (downloading the iso from them and compiling for myself). I attempted to install 19.1 using their iso (and yours) on my 2006 MacBook 2,1 however the installer always got stuck creating a new user. Once I used the 18.3 installation media, everything was successful, with one minor snag… After applying updates (not upgrades), the system hangs before the grub screen on the first boot. I can shut the MacBook down, start it back up, and it will then go to the grub screen, allowing me to boot into Linux Mint. I have since applied the upgrades and it is now running Linux Mint 19.1 Tara, but it is still hanging on the first boot every time. Any suggestions?

    • jynxdarkspell on March 7, 2019 - click here to reply

      SMH, Tessa, not Tara

    • mrharoharo on April 26, 2019 - click here to reply

      Sorry this is not a helpful response but I am having this same issue too! I thought I was maybe doing something wrong. Did you ever find a solution? I asked on Reddit but did not get any suggestions.

  283. Mateusz on March 10, 2019 - click here to reply

    Tried Lubuntu 18.10 on my iMac 5.1 – 17 inch late 2006 version and it hangs on language selection menu. Perhaps there’s an issue with usb driver or something? Will try Lubuntu 17.04 just to see. Don’t really want to load windows on this machine since I hate that system. Well still using it just for gaming tho. Great job keeping this site open! thanks for all the isos!

    • iMacs seem to be the most hit-and-miss in the comments, particularly with the newer Ubuntu versions. Appears that it might be display/GPU related. It may be worth trying Xubuntu, another XFCE, MATE, or KDE DE distro, or an older (16.04-ish) version of standard Ubuntu.

  284. asciiman on March 12, 2019 - click here to reply

    Working on a 2006 MacPro 1,1 machine on OSX 10.6.8. I could not get the Mac’s “SuperDrive” to read the DVD’s I had burned. I burned them from the Mac and alternately from my Linux machine. The DVD’s would mount the Linux desktop no problem. The Mac would not mount the DVD images at all. I tried DVD+RW and then tried DVD-R’s. Neither could be read by OSX.

    I was about to give up when I read that last bit on your page about using a different computer to install and then migrate the hard drive back into the Mac. Now, here is the cool part… In Linux Mint 18.1, I was able to create a bootable USB image from the modded .iso!! I was able to use an old Dell non-efi machine to boot the USB image and then install Ubuntu 18.04 in just a matter of minutes! The USB saves so much time. Just wanted you to know that your .iso can be booted from a USB stick!

    Thanks for the brilliant work!

  285. Dario on March 30, 2019 - click here to reply


    I’m trying to install ubuntu 18.04 live server, but my DVD reader seems broken, and the installer has I/O error while copying files to disk. So I tried debian 9 net install, it starts but usb keyboard doesn’t work (it works with ubuntu live server).
    So I created myself a ubuntu 18.04 net install image: it boots but still no keyboard.
    Have you some suggestions? Something I’m doing wrong maybe..
    My hardware is mac mini 2,1 (intel core 2 duo 1 GB of ram).



    • From what I can see you aren’t doing anything wrong: trying to get the install working without a functional DVD drive is tough, and trial-and-error with other options is what I’d be doing too. Here are the options I’d consider:

      • Option 1: Skip the 64-bit altogether if there aren’t any 64-bit programs you need to run, and just grab the 32-bit Ubuntu 18.04 (I believe they’re doing 10 years support on the 18.04 LTS). The 32-bit version can be installed without modding.
      • Option 2: Pull the drive out of the Mini and stick it in another machine for the install with the modified DVD, then toss the drive back in the Mini. I haven’t opened up the 2006-2007-era Minis but the 2009 Mini I’ve opened wasn’t too terribly bad with the exception of Wifi connections being pretty tricky and the whole process feeling very delicate (be gentle opening the thing too and I’d try to find videos of someone doing it first if iFixit doesn’t have anything).

      Someone else may have better suggestions than I, but those are the 2 I’d look at, myself. Good luck!

  286. Lemon on March 31, 2019 - click here to reply

    pfsense please

  287. Yaxara on April 1, 2019 - click here to reply

    Thank you for your effort. I have tried to boot Linux Mint iso in my Macbook Core2Duo (mid-2007), but it is totally unable to boot. It does not recognize this DVD as booting device (but it is working with a Slax live cd, I cannot understand why).
    I will try again, however thank you!

  288. Evan on April 1, 2019 - click here to reply


    Interested in installing Linux lite. I read all the comments pertaining to earlier releases than 4.4, which mentioned no special isos were necessary (no changes were made to the iso when you tried). I tried to follow your directions and compile my own as well as run a stock Linux lite 4.4 iso, and they both hang for me on a loading screen before installation initiates. I’m beginning to suspect I’m compiling wrong.

    Would you *pretty please* look into making a Linux lite iso for us?

    Thanks a ton!

    • I just tried, and it’s the same situation as the previous versions (the program doesn’t have anything to remove from the catalog). The ISO ends up exactly the same as before. Best guess would be 2 main possibilities:

      • No BIOS-mode support in the ISO at all (in which case you’re out of luck). This would surprise me though since Linux Lite seems to be targeted at older machines.
      • Some sort of inherent incompatibility between Linux Lite and these Macs (or hardware specific to these Macs). It might be worth looking into their forums to see if people have run into issues either on Macs or on hardware similar to the older Macs (video adapter wouldn’t surprise me as it’s often a source of headaches). It’s possible someone has come across a workaround of some sort, or that it can be booted in verbose mode to see what’s going on.
  289. klon on April 3, 2019 - click here to reply

    Ubuntu 18.10 Studio and the Debian Stretch 9.0.0 non-free including firmware Net Installer performed ok on my Core2Duo MacBook, Solus Budgie 2017 4.12 performed best from those three I tested.
    I lately installed Bunsenlabs with the default Live Image, and it worked out of the box so I stayed with it, but switched to Budgie since I realy like it after Solus

  290. Andrew J. Hutton on April 9, 2019 - click here to reply

    The F27 image is the only one I can get to boot on Radeon X1900 but when it starts the graphical installer video goes wonky making it impossible to install. Anaconda VNC and Anaconda Text both also fail to function; making it impossible to install. Not one of the newer Fedora images even boots past the initial loader screen. I’ve heard the graphics issue is fixed in some later Fedora builds so perhaps an F29 spin would fix the issue if you have time it would be really appreciated.

  291. leotegy on April 23, 2019 - click here to reply

    hi, i would like to ubuntu 19.04 64 bit in efi mode 32

  292. Koen on April 25, 2019 - click here to reply

    HI Matt,

    I’m trying to install your images on a Mac Min A1176 but I fail to do so :-/ I always get the message:

    ” This kernel requires a x86-64 CPU, but only detected an i686 CPU. Unable to boot – please use a kernel appropriate for your CPU.”

    I asked my question on AskUbuntu too but no solution yet …

    Have you any idea what I could to install (any) Ubuntu on this MacMini?

    thank you in advance

    • Hey Koen, it looks like the Mac Mini A1176 is the Mac Mini 1,1 which is the 32-bit Core Duo so you’re out of luck regarding 64-bit. I believe the newer Ubuntu distros are 64-bit only, but you should be able to install the older 32-bit Ubuntu 16.04 distro (directly from the Ubuntu website: ) – the 32 bit ISO doesn’t need any modification. Note that 16.04 is an LTS so it should have support for a little while yet.

      Alternately, if you want an up-to-date distro, I believe a number of the other common distros such as Fedora and Debian still have 32-bit ISOs available for their latest releases.

      Good luck!

  293. tangles on April 26, 2019 - click here to reply

    is this possible with freeNAS ISOs?

  294. leotegy on April 26, 2019 - click here to reply

    thank you for ubuntu 19.04

  295. Bobby on May 1, 2019 - click here to reply

    I am interested in creating an iso for Deepin 15.5 (64-bit Mac)

  296. Boukman on May 1, 2019 - click here to reply

    Hi Matt,

    I didn’t try it myself, but would this also work for a non-linux OS like Haiku-OS? If it does could you post the 64 bit version?


    • The C program doesn’t find anything to modify in the Haiku ISO, which likely means it’s dissimilar to the El Torito catalog utilized by most Linux distros. It may already boot via BIOS mode already, may be EFI only, or something else. You won’t know for sure until you try. In any case, try downloading directly from the Haiku site. Unzip, burn the ISO, and see if it works. If it does, great! If it doesn’t, unfortunately this C program won’t work on this one so you’ll have to look elsewhere or skip 64-bit and settle for the 32-bit variant. Good luck!

  297. Anonymous on May 2, 2019 - click here to reply

    Could you make a Fedora LXDE version either 29 or 30. Thank you.

    • Anonymous on May 2, 2019 - click here to reply

      I tryed installing Fedora 29 Xfce. I get it to boot off the DVD but when I click test fedora it runs for a minute then reboots the computer and ejects the DVD. Note I tried installing Linux Mint 18 and I can test the DVD and install Linux Mint 18. So for some reason The Fedora DVD causes the computer to reboot then eject the DVD.

    • Fedora LXDE 30 should be up now. Good luck!

  298. Leenie on May 2, 2019 - click here to reply

    Hi Matt,
    The way I solved the issue of not being able to boot to was to download the lubuntu-14.04.1-desktop-amd64+mac.iso and upgraded to Lubuntu 16.04. (Please wish me luck on the upgrade to Lubuntu 18.04.) The boss doesn’t want to buy another computer or software. I told him I may have a solution. So his Mac is running Lubuntu 16.04! I hope to be using it this week.

    Is it possible to make Ubuntu mini iso for 32 bit efi? That would be wonderful addition to your collection! I am so interested in making this myself, if it can be done.

  299. Robbie Kelly on May 6, 2019 - click here to reply

    Now running Ubuntu Mate 18 on a 2006 Mac mini (with processor upgrade) thanks to your good efforts. Keep up the good work.

  300. Lebah fajar on May 9, 2019 - click here to reply

    I am fajar from jakarta.. sorry my english is not good.. i have to download puppy slacko 6 iso & lubuntu 16.04 iso but, both of them won’t be installed in my macbook white 2,1.. puppy slacko can operated in live CD mode but won’t be full instalation.. lubuntu 16.04 iso can’t booting.. would you make another iso that can be full install on my macbook, please.. i hope its puppy linux 8.. thank you

    • BionicPup64 8.0 should be up now. Note that in situations where a Live CD works but a standard wipe/install does not, you may have to do custom partitioning to ensure MBR is used (not GPT/EFI). Should that fail, it’s possible you may need a firmware update which would require reinstalling Mac OS X. Installing Bootcamp temporarily to convert your partition table to Hybrid GPT/MBR may be a worthwhile endeavour at the same time to reduce the chance of partitioning issues during the Linux install. Alternately, in some previous comments I went over instructions to manually set MBR as the partition map via a couple command line tools.

      If attempting Lubuntu again, some of the older versions had reported success so it may be worth giving 16.x or 17.x a try.

  301. simon on May 18, 2019 - click here to reply

    when i can i must to will donate some bucks. thanks to your isos (elementary the best option to get works the bcm4321 of AIR 1.1) ..yup, thanks to U and your ISOs today i earned 50euros. the only other options “can” be W7starter32bit .. but the EFI ??? (boh!?) maybe windows10 32.. i thinks and maybe remember it have uefi support also if 32bit .. but really, don’t remember… the other option can ( “” “” !! ) be an hackintosh image of el capitan .. but too difficult to install from my high sierra , impossibile from 10.5.8 . Bad BAD work! i will NEVER do this things for my customers .. buy’s a really good pc .. trust me my friend… 0% fatigue 200% earn. ;)

  302. simon on May 18, 2019 - click here to reply

    ah yup.. elementary works fine, yes .. but it’s SLOWLYYYYYYY!!!!! okay it’s a 64bit, but manjaro xfce was really much faster, i must changed to elementary because the BCM4321 … btw elementary it’s too slow. 18min to boot (systemd-analyze blame) and some freeze in multitasking .. i setted the swappiness to 1 , and [ alias svuota=’sudo sysctl -w vm.drop_caches=3′ ] in .bashrc and 99-sysctl.conf whit these linees:
    [fs.inotify.max_user_watches = 524288
    vm.vfs_cache_pressure=50] . they help really a lot! first and then the use of aan eavy application, or multitask .. just type ” svuota” (alias of drop caches.. in italian svuota it’s almost “empties” ..just one line above
    F APPLE! i hate U (written from my MBP2015 whit Debian! :P )

  303. sim on May 18, 2019 - click here to reply

    I haven’t tested to see if it works with a dual-boot system. The MBR bit might cause complications here

    dualbotted whit osx 10.5.8 whit firts refit, then intalled from linux refin, much eye candy

  304. simon on May 18, 2019 - click here to reply

    just another important question .. WHY JUST IMAGES 64bit if these older MACs run slow if whit non 32bit softwares and OS ??? i don’t understand, i prefered if avaiable a 32bit distro .. WHY?

    • Only the modified 64-bit images are here simply because 32-bit images are generally available directly from the respective distro website and should generally run without modification.

  305. Matthew on May 20, 2019 - click here to reply

    Can you make a Linux Mint 18.3 XFCE. for some reason I’m unable to update the 18.1 version you have to 18.3

  306. Felipe on May 26, 2019 - click here to reply

    I’m having trouble installing Pop OS on mac mini 2,1, first Grub in dual boot, now, in clean install, already installed, but no boot at all, someone in the same?

    • Felipe on May 29, 2019 - click here to reply

      Done with Pop OS, already install 17.04 and upgraded to 19.04, running smooth. Thanks.

  307. Anonymous on June 3, 2019 - click here to reply

    Would you do Lubuntu 19.04 and 16.04? Thanks!

    • Both Lubuntu versions should be up now. Good luck!

    • Anonymous on June 4, 2019 - click here to reply

      I have the big white iMac with the Core2Due CPU, and nothing above 16.04 want to render some fonts correctly. I tried installing clean, as well as updating, but it seems as if the font is broken in GNOME. Very annoying.

      Good luck.

    • Avi on June 5, 2019 - click here to reply

      Thanks for posting so quickly. In order proceed through the Lubuntu 19.04 installation on my macbook 2,1 I had to select manual partitioning (otherwise ‘next’ button was grayed out). I tried researching how to do this and ended up with a swap, root, and home partition using ext4. I made sure to use MBR and erased the hard drive. However, when I restarted I got a flashing question mark on a gray screen. Any advice? Does it sounds like the partitioning was done correctly?

      • You can check to ensure it’s not partitioned as GPT by booting from the Live DVD, heading into a terminal and using:

        parted -l

        (that’s a lowercase L)

        It should show a list of drives: msdos=MBR gpt=GPT

        If it’s GPT you could try a reinstall, but before going through the installation, manually partition as MBR via:

        parted /dev/sdx mklabel msdos


        fdisk -t dos /dev/sdx

        …but replace the X in /dev/sdx with the proper letter for the hard drive. Note that this will completely wipe the drive, so not a great option if you’ve got another installation already that you’re hoping to dual-boot against.

        If it’s already MBR and isn’t working, it’s possible that 19.04 isn’t firing up for some other reason in which case you may want to try a different *buntu flavor, or an older version of Lubuntu to see if you have more luck.

        • Avi on June 7, 2019 - click here to reply

          I confirmed that it was MBR and not GPT as you suggested. I tried reinstalling Lubuntu 19.04 on my macbook 2,1 but it still wouldn’t boot. Next I tried Linux Mint 19.1 Cinnamon as well as XFCE (erasing existing installations each time). Both worked, though Cinnamon was pretty slow. XFCE is ok, though as others mentioned, I have to boot twice in Linux Mint – first time there’s a black screen. I might try Lubuntu 16.04 next.

          • Avi on June 9, 2019

            In case this helps anyone else, I’ll write what I did. I ended up installing Lubuntu 16.04.6 (converted the iso using the c program) using a dvd on my Macbook 2,1, and then upgrading to 18.04 using the software updater application. It wasn’t obvious how to get MBR formatting using the Lubuntu installer (the first time I ended up with GPT, and it did boot). I had to run gparted from the install dvd and then use manual partitioning (swap 3GB, root – the rest). Performance is great with Lubuntu. It’s lighter than Mint.

            My one problem is that I still have to boot twice, as with Mint. The first time fails to load the grub screen. I have been researching this and looking at systemd logs and it sounds like it might have to do with journal flushing, but I’m not sure.

            Anyways, thanks for this website.

  308. Herman on June 3, 2019 - click here to reply

    HI all,

    Anyone else get only a GRUB shell when booting with Deepin image?


  309. Stevanus on June 6, 2019 - click here to reply

    You are awesome, this page really help user like me (old hardware, limited internet data), decide which linux that can run well for my 2008 macbook device.

  310. Vagman on June 6, 2019 - click here to reply

    Thank you so much! i have a mac mini 1,1 upgraded to 2,1 , downloaded deepin image restored it thru etcher to a usb stick and now i am installing to mac mini. After many failed attempts to breath life to my old machine your instructions and images helped me greatly! Didn’t had to do anything, no coding no nothing, thanks again, god bless you! For anyone with the same machine as mine, what happen in my case is this: i already had two pertitions one for snow leopard and one for mountain lion. Both being really outdated os so i installed deepin over lion when the 5 boot options poped up i chose the last on the right.

  311. Elizabeth on June 7, 2019 - click here to reply

    Please, could you make 64-bit DVD image for 32-bit EFI Mac of Enso:

    Thank you very much!

    • The program spit out an identical ISO to the original one (it did not find anything to modify). It might be worth trying to install the stock ISO in case it’s already BIOS-only (non-EFI) in which case it might work on the 64-bit with 32-bit EFI Mac. If it doesn’t work, it may use a different catalog format and/or may be 64-bit EFI only in which case you may be out of luck.

  312. Vagman on June 9, 2019 - click here to reply

    Hi again, just a quick question: Do you know what is the proper way to update the Deepin os i installed? Should i install the image that contains the update without any modification (mayby this will brake everything?) or should i compile with the c programm first and then do the update? Thanks!

  313. Arief on June 10, 2019 - click here to reply

    Hi Matt,

    Thank you for the good work.. I have using Ubuntu Server 16.04 from your DVD image for 2 years.. Now Im considering to upgrade to upgrade to 18.04 directly from the PPA via CLI. Is it safe? Will it broken the installation (GRUB, Kernel, etc) that makes it work with 32 EFI? Or should I fresh install with you DVD image (18.04)?

    Thank you!

    • Historically, updates have been hit-and-miss for me. LTS-to-LTS (which you’re doing) usually worked, mind you. If it were me I’d:

      1. Have a backup handy.
      2. Have both a 16.04 and 18.04 install disk handy.
      3. Try the CLI upgrade. If it works, great!. If not, try a direct 18.04 install and restore data from the backup. If 18.04 refuses to work at all, reinstall 16.04 and restore data from backup.
      • Arief on June 10, 2019 - click here to reply

        Hi Matt,

        Thank you! I will try that when I have backuped the current system.


  314. Anonymous on June 11, 2019 - click here to reply

    can you please update zorin15 and MX Linux 18.3

  315. dark1 on June 14, 2019 - click here to reply

    Hey Matt, Is there anyway you could perhaps get a more recent iso for deepin rolled? If not totally get it. Appreciate all the hard work you are doing keeping these very still usable machines alive.

  316. craftnut on June 15, 2019 - click here to reply

    Hello I can’t get any of these images working on my iMac 5,1. I’m using a usb and they won’t show up and when they to they won’t boot properly. The closet iv’e gotten was into Ubuntu install using safe graphics mode but installer crashed.

    • These generally only work via a DVD (some USB-based optical drives seem to have worked for a few people, mind you). If a DVD absolutely is not an option (toast optical drive), you may have to look at 32-bit distro releases since they do not require modification.

      Note however that people tend to have more issues with the iMacs in general, which I suspect is related to the video card: you may want to look through the comments to see what people specifically have/haven’t had luck with there.

      • craftnut on June 15, 2019 - click here to reply

        The problem is that I also have trouble with 32-bit. But I will try adding a 32-bit EFI file to one of them.

      • craftnut on June 15, 2019 - click here to reply

        I’m just worried about using one of my ten dvd-r’s burning from a laptop

        • In that case you may want to first get one of the 32-bit editions working via USB (it really *should* at least make it to the boot menu: if it fails beyond that it may be iMac / video card related for which you may be able to find workarounds online similar to NOMODESET etc). Could be worth trying an older Ubuntu here (14.04 or 16.04) since older versions tended to get more use on older hardware. Once you have a distro/version combination that works fine as 32-bit, try burning a modded 64-bit ISO at that point.

  317. Joe on November 7, 2019 - click here to reply

    Thanks for all this info. Have a 2006 blk MacBook running 32 bit Ubuntu 16.04, which works great! Thought I would try the 64 bit newer Ubuntu versions (18.04 &19.04). Both will will boot and run from disk thanks to your work, but performance is slow, mouse pointer shaky, and obviously not suited for my computer. Is there anything I could do to improve these? Should I just stick with 32 bit or is there another 64 bit flavor that’s runs better and has comparable features?

    • Matt Gadient on November 8, 2019 - click here to reply

      Hey Joe,

      Newer versions tend to be a little heavier. Ubuntu also switched from Unity to GNOME in 18.04 which uses a little more RAM. Depending on whether you’re starting GNOME via Xorg or Wayland (selected on login screen) may make a bit of a difference here too.

      As for 64-bit options: if happy with 16.04 you could always try the 64-bit variant though it’s EOL so updates could be a concern. Otherwise Lubuntu is popular for being lightweight, as is Xubuntu. Of course sticking with 32-bit distros is fine too: these MacBooks could never utilize the full 4GB of RAM anyway and practically speaking the only thing you’re really going to miss out on by running 32-bit is the increased difficulty of finding 32-bit versions of software outside of distro repos. 64-bit can have some performance advantages in some cases but for average usage, going with the least memory-hungry distro you can will generally be the speediest option – if that ends up being a 32-bit distro then that’s just fine.

  318. Frank from italy on November 12, 2019 - click here to reply

    Thanx for the infos..
    On my 2006 original MP 1.1 flashed to 2.1, upgraded cpu to xeon 5365 3ghz, filled with 64gb ram, powered with gpu rx 470 8gb, and equipped with ssd,
    as of now I’m running 18xubuntu, 19ubuntu and el-capitanOS.

    Does FreeBSD, or other BSD flavors, install CD/DVD have the same story?

    • Matt Gadient on November 13, 2019 - click here to reply

      Hey Frank, I’m really not sure as I haven’t played with the the *bsd’s in many years. I just put up a modded FreeBSD ISO near the bottom of the list if you want to give it a try. If you have enough blank DVDs laying around, it might be worth trying the original first to see if it works as-is, and then try the modded one after if it doesn’t.

  319. geveke on November 17, 2019 - click here to reply

    Hi Matt, thank you for your great work! I have a 2006 Mac Pro upgraded to 2,1 with 2x X5355 Xeons, 20GB RAM and a HD4870 Radeon GPU. Ubuntu 18.04 install just fine (I used unetbootin to write your ISO to a SATA hard drive, since it’s easy and fast using the hd swap capabilities of the MP). I did have to use a grub script to be able to use my SATA ODD connected to the spare SATA port (I used this script: ).
    But my install of Ubuntu Studio 18.10 wasn’t as successful. It wouldn’t shutdown or reboot, only forced. And after upgrading to 19.04 the grub patch mentioned above made it very slow, and still no shutdown or reboot. An upgrade to 19.10 is offered but nothing happens after clicking ‘upgrade’.
    An install of Ubuntu Studio 16.04 works like a charm though. I’m trying to decide whether to install Ubuntu Studio to the existing and working Ubuntu desktop 18.04 install, or to keep an extra SSD with Ubuntu Studio 16.04. Or could there be a way to have a working Ubuntu Studio 19.10 install?

    • Matt Gadient on November 17, 2019 - click here to reply

      Not positive here. When various releases are hit/miss it usually comes down to finding what works best for you. I’ve added 19.10 to the list if you want to try a pre-modded version: otherwise in regards to the non-responsive update, it could be worth trying to do a sudo do-release-upgrade from the terminal so you can see any error messages that pop up and tackle them.

      • geveke on November 17, 2019 - click here to reply

        As an intermediate solution I did an upgrade to 18.04, which works just fine. I made a clone of the hard drive i did the install on, so I may try to upgrade it to see if this route will produce a workable 18.10 and/or 19.04/19.10 system. But i´m not holding my breath on that one: it all seems related to the dfference between a 4.15 and 5.0 kernel version.

  320. userx on November 18, 2019 - click here to reply

    Debian 9 Gnome worked for me on 2006 MacPro1,1 but it didn’t like me trying to update to Debian 10 buster. My next goal is to try to install Arch beside Debian and use Debians bootloader.

    • userx on November 20, 2019 - click here to reply

      I was able to install Arch by dual installing/booting it off of Debian 9. I used the premodified Debian 9 Gnome iso from above and the Arch linux iso I modified myself from the latest Arch iso(nov2019). When I installed Debian 9 I manually partitioned a 512 M boot partition(bios boot format), 15 G for /(ext4, mounted to /), 6 G swap(swap), 4 G for /home(ext4,mounted to /home), for debian to install on and then I made another 20 G partition and then a final partition using the remainder of the disk(the final partition was over 950 G beings it was a terabyte drive) but I left those last two unmounted and then went ahead and installed Debian. I made the root and home small for Debian beings I don’t really plan on using it because when I updated to Debian 10 buster it was freezy and didn’t run stable and Debian 9 can’t run current software. When I installed Arch I didn’t do any partitioning beings it was already done in the Debian install. I just did mkfs.ext4 /dev/sda5, mkfs.ext4 /dev/sda6, mount /dev/sda5 /mnt, mkdir /mnt/home, mount /dev/sda6 /mnt/home for the formatting and mounting. When the Arch Installation was done then I rebooted and once I was back in Debian I opened a terminal and typed “sudo mount /dev/sda5 /mnt”, which mounts the root patition of Arch. Then I downloaded and installed os-prober(sudo apt install os-prober) and ran it(sudo os-prober). It discovered my Arch install. Finally I just typed in “sudo grub-update” and then I restarted and when the Debian grub screen came up I selected Arch and it booted into Arch. Of coarse Arch being the best distro of linux it works flawlessy.
      I should mention too that prior to installing Arch I had already updated my processores to two slaed quad core 5365’s and installed 32GB of ram and I installed mac os x lion 10.7.5 on another hard drive and flash the bios from 1,1 to 2,1 and I also installed a “newer” pc graphics card (radeon hd 4650). I don’t think it matters though except having a newer graphics card than the old 256 or 512mb mac ones. Some other tips are forget about using usb burn the contents of the iso to a dvd. Hold down “c” on the keyboard immediately after the chime to boot from the dvd. Sometimes if you push down the c key too early it will mess it up. It can take a while for it to boot from dvd so give it 4-5 minutes. You should hear it spinning and groaning if it’s booting the dvd.

  321. Anonymous on November 18, 2019 - click here to reply

    Hi Matt downloaded the ubuntu distro it booted fine but on one of the updates the system rebooted but did not come back / its an apple macbook pro circa 2007 best regards Ed

  322. motley on November 20, 2019 - click here to reply

    Greetings, I have an iMac 5,1 2006 the white whale. I have burned the iso Lubuntu 19.10 and 19.04. I don’t have the internal DVD drive anymore in the iMac. I am using an external. If I reboot and hold down C the dvd ejects. If I hold down alt + command the dvd ejects. If I load the Mac with Snow leopard and insert the DVD I get unable to read DVD. I have done this before on other Mac’s and never had a problem with a burned iso on a DVD -r.

    Any suggestions?

    • Matt Gadient on November 20, 2019 - click here to reply

      You could test the external with another known bootable disk (OS X) to ensure it’s physically working properly.

      Beyond that, external optical drives seem to be hit-and-miss with these. From the sounds of it, the firmware might not be able to access certain items (including storage connected via USB) until it’s hit the EFI stage at which point it’s too late to load these modded ISOs.

      If that’s the issue you’re hitting, a few of the more common options to get a Linux distro going:

      • Try the latest Fedora from the Fedora website as they should no longer require modding (if their support is via a 32-bit EFI loader, this option may work).
      • If you need *buntu, pull the hard drive and install modded *buntu image via another machine, then swap back in.
      • Find a replacement internal drive.
      • Go with a 32-bit distro.
  323. Jenn on November 22, 2019 - click here to reply

    I am so thankful to have found this website! I would love if someone could provide KDE neon, but for now I’m going to try one of the others :)

    • Matt Gadient on November 22, 2019 - click here to reply

      KDE neon should be up now, near the end of the list. Good luck!

      • Jenn on November 23, 2019 - click here to reply

        Thank you so much!!! You are awesome and I’m so glad for all you do. Being able to breathe new life into my old Macbook is so amazing!

  324. Motoroller on November 24, 2019 - click here to reply

    Macbook model: A1181 2007 + SSD Disk model: KingDian S500 12:

    1) ./isomacprog debian-10.2.0-amd64-netinst.iso ->

    2) Install Debian base -> done, or:

    3) ./isomacprog archlinux-2019.11.01-x86_64.iso ->
    Install Arch Linux:
    # ip link
    # ping
    # timedatectl set-ntp true
    # fdisk -l ->
    Disklabel type: gpt
    Disk identifier: A592282F-4A1F-45DC-9226-4856FFFEF3BD
    Device Start End Sectors Size Type
    /dev/sda1 2048 4095 2048 1M BIOS boot
    /dev/sda2 4096 228218879 228214784 108.8G Linux filesystem
    /dev/sda3 228218880 234440703 6221824 3G Linux swap
    # mkswap /dev/sda3
    # swapon /dev/sda3
    # mkfs.ext4 /dev/sda2
    # mount /dev/sda2 /mnt
    # pacstrap /mnt base linux linux-firmware net-tools vim terminus-font
    # genfstab -U /mnt >> /mnt/etc/fstab
    # arch-chroot /mnt
    # pacman -S grub
    # grub-install –target=i386-pc /dev/sda
    # grub-mkconfig -o /boot/grub/grub.cfg
    # ln -sf /usr/share/zoneinfo/Asia/Yakutsk /etc/localtime
    # hwclock –systohc
    # vim /etc/locale.gen ->
    en_US.UTF-8 UTF-8

    # locale-gen
    # vim /etc/locale.conf ->

    # vim /etc/vconsole.conf ->

    # vim /etc/hostname ->

    # vim /etc/hosts ->
    ::1localhost macbook

    # pacman -S iputils
    # passwd
    # pacman -S intel-ucode
    # grub-mkconfig -o /boot/grub/grub.cfg
    # ifconfig
    # vim /etc/systemd/network/ ->
    # Wired adapter using DHCP


    # Wired adapter using a static IP


    # vim /etc/resolv.conf ->

    # systemctl enable –now systemd-networkd.service
    # ifconfig
    # networkctl
    exit or pressing Ctrl+d
    umount -R /mnt
    # swapoff /dev/sda3
    # reboot

    Enjoy Arch Linux install.

  325. Chris on November 29, 2019 - click here to reply

    Hi, Matt!

    Awesome job…can’t thank you enough for all your hard work! is there any chance you could do Zorin 15 Core Lite?

    Thanks again!

  326. Anonymous on November 30, 2019 - click here to reply

    nice job … is it possible to have gentoo?

  327. ASUS X205TA on December 2, 2019 - click here to reply

    My daughter has a ASUS X205TA which has a 32 bit EFI.
    So a lot of problems to install Linux on this computer.
    Many issues…
    You can see this inks :
    So 212 pages on Ubuntu forum !

    My question :
    Can these ISO for Appel 32 bit EFI be instaled on my ASUS X205TA ?
    Or it’s only impossible ?
    Thanks for your answer

    • Matt Gadient on December 2, 2019 - click here to reply

      As far as installing goes, there’s nothing apple-specific about them, so it may very well work. If you have an extra burnable DVD laying around it’s certainly worth a try! Another option would be to try the latest 64-bit Fedora from the Fedora site as their implementation for 32-bit EFI machines is likely different.

      That said, various hardware/driver issues and hiccups that others mentioned in the thread you linked may still exist.

  328. poncho-ham on December 2, 2019 - click here to reply

    Hello Do you can create the ISO crux-linux? ist a interesant distro, i created with isomag but, dont work u.u

    • Matt Gadient on December 3, 2019 - click here to reply

      It should be up now. If the md5sum matches your modded ISO then chances are you modded correctly and it simply doesn’t work. However if the md5sum is different then it’s definitely worth a shot. Good luck!

  329. Markus Hedetoft on December 4, 2019 - click here to reply

    Thanks for you are hosting this files. Very useful to get my trusty old MacBook 2,1 A1181 up and running again.

    Happy Christmas on you and everyone else!

    Regards, Markus

  330. kH on December 7, 2019 - click here to reply

    Hello Matt !

    Can you put the modded elementary OS 5.1 iso here ?

    I’m working on an old iMac, and that version would be perfect.

    Thanks ! :)

  331. kH on December 9, 2019 - click here to reply

    thanks a lot ! :)

  332. Anonymous on December 13, 2019 - click here to reply

    None of theese work on my MacBook Pro 2,1 , once burned they only show an intermittent folder/apple/deny sign.. i’m using an external FireWire to boot, any suggestions? The external FireWire works flawless (i’ve installed lion on my Mac with it several Times) please help


    • Matt Gadient on December 13, 2019 - click here to reply

      The only thing I can think of (short of possibly a missing firmware update or firmware not supporting non-Apple OS booting via FireWire) would be that FireWire may behave similarly to USB, requiring the Apple Firmware to get to the EFI stage before enabling support to boot from the device. If this is the case you may be limited to an internal drive. Few options if this is not possible would be to either try the latest Fedora (from Fedora website, unmodded), sticking with a 32-bit distro that still has support, or swapping the HD temporarily to another machine to install a modded ISO and then swapping back in.

  333. Roberto on December 13, 2019 - click here to reply

    Hi! You are a great guy! thank you for this work.

    I have a doubt. I installed debian 10 on my macbook and am trying to upgrade to 10.2 using the apt-get dist-upgrade commands and it has no effect. Not possible with adapted version?

    • Matt Gadient on December 13, 2019 - click here to reply

      There shouldn’t be anything specific to the modded ISO that would keep it from doing an upgrade (I could see a *broken* upgrade being a possibility if it were to try installing an EFI bootloader during the upgrade). Couple things to try:

      Double check that it didn’t already upgrade:
      cat /etc/debian_version

      If 10.0, ensure all items were run:
      apt-get update
      apt-get upgrade
      apt-get dist-upgrade

      I suppose you could also take a look at /etc/apt/sources.list and make sure there’s nothing version-specific to the point releases in there (not sure?). Beyond that, I’m really not sure.

      • Roberto on December 17, 2019 - click here to reply

        I was mistaken, sorry, it actually updated during the installation. I’m very new to linux and got confused. Thank you!

  334. David C on December 13, 2019 - click here to reply

    Hi Matt,
    Just wanted to thank you for your work and dedication to this page. I like using older machines because I feel like i’m beating the system of consumption. Keep up the good work, it is appreciated.

  335. Olivier ________ France on December 14, 2019 - click here to reply

    Hi Matt,


    Very pleased to use the 20″ iMac I got few years ago from fleamarket, unused because of an unpractical OS ( window resizing at the tiny right corner!)
    So, addenda W 7, tien your Tara version, and left the only big partition for ExFAT shared documents at the HDD bottom……….
    Sorry, Windows never saw the DOCS (seen as non allocated) – although Windows Acronis program was able to see it!
    Migrated W7 to W 10: no changes…
    Just wiped Snow leopard and installed Lion….
    No more Mint booting, although Tux present in reinstalled rEFInd………
    rEFInd Tux choice leading to W 10 anyhow……….
    Guessing Lion has put a recovery upon my Mint???????
    Whenever I had understood the right partitionning protocol, I would even buy a not so old and bigger screen iMac….. ;)

    For sure, I never require any exchanges betwen the 3 OS, in the way Docs should use a single large ExFAT space……….. so, no use of Bootcamp stuff if not drivers for keyboard layout & else………

    Have a nice & happy end of year!!!
    Olivier ________ France

  336. orbx on December 15, 2019 - click here to reply

    Hi Matt,
    Again: “Just wanted to thank you for your work”

    ======Upper mis-spelling=========

    So, added a W 7, then your Tara version
    .Afterv I’d installed Lion, no more Mint booting….
    Lion has put a recovery upon my Mint?? <<<<< re-edit: that recovery might rather use the 620Mb space after Lion, before WIN 10 (which was unallocated 130Mb with SnowL)?????
    Anyhow, rEFInd doesn't start Grub set at /. Mint single partition…

    • Matt Gadient on December 15, 2019 - click here to reply

      Hey Olivier, dual/triple booting can be challenging and often requires a little trial and error. What can make things a little more problematic with these machines is the whole 64-bit_OS/32-bit_EFI bit going on which adds an additional headache you may run into: if the Mac hits the EFI stage of the boot loader (even if just to start rEFInd) that may pose a problem.

      Sometimes installing the OSs in a different order can work. If it were me I might try a wipe/install starting with Lion and then use the Bootcamp utility to create Win/Mint partitions. Bootcamp creates a sort of hybrid MBR/EFI parition when doing this which might work better (of course it’s always possible it won’t work at all). Again, triple boot can require a lot of trial and error. And then you often have to hope an upgrade of one OS won’t destroy the bootloader of the others (a common Win10 occurrence).

  337. Stefan Stechert on December 16, 2019 - click here to reply

    Hi Matt,

    thanks a lot for your cool page! I figured out an easy way to make a bootable USB stick using some of your ISO’s. The process really takes only 10 minutes, even it looks like a quite a lot of text.
    I have written the procedure on my webpage:


    • Matt Gadient on December 16, 2019 - click here to reply

      Really awesome, Stefan! Thanks for this. I’ll add a link to your page in the writeup for those who want to give this method a try!

  338. naro on December 19, 2019 - click here to reply

    Hey Matt,
    Really good page with a lot of knowledge!! I have download and installed the Ubuntu Desktop 19 all good but when I reach login manager the screen looks corrupted. I tried to set in grub ‘nomodeset’ after quite splash, it worked, but when I login the performance is really low with fps issues. Any ideas? In the corrupted state without nomodset is I login blindly, all work well.

    • Matt Gadient on December 19, 2019 - click here to reply

      Not sure. Normally my first guess would be a driver issue as the AMD/nVidia cards in particular tended to have poor open-source driver support. However since everything works fine after the login manager it could always be some other bug.

      It could be worth either trying to install a different login manager or trying an older version (18.04LTS or 16.04LTS) to see if it solves the issue. If older versions work it might be worth filing a bug (regression). Of course, since this hardware is getting so old that few people have it around for testing, I’m not sure if it would be high on the priority list if the issue is specific to the hardware or driver.

  339. wllpwr on December 22, 2019 - click here to reply

    Hey Matt! Fantastic stuff here. Really helping out here with Linux on my old 2006 iMac. Thanks a ton.

  340. Jan S. on December 28, 2019 - click here to reply

    Hi, is there a Chance that you make an Iso for the Feren OS? Have Problems to build my own Version. Greetings Jan

    • Matt Gadient on December 28, 2019 - click here to reply

      Hi Jan, the latest Feren OS snapshot “Yttrium” (Dec 25 2019) should be up now. Good luck!

      • Jan S. on December 29, 2019 - click here to reply

        Thx Matt. Wish you great holiday times and best wishes for the next year!

  341. Gerhard Werner on December 29, 2019 - click here to reply

    Ubuntu Mate 18.04 on MacBook 4.1 (early 2008) worked fine for now. Some patience required:
    – after start with “option”, there are 2 DVD symbols, “Windows” + “EFI boot”, selecting “EFI boot” works (selecting “Windows” ends up with black screen)
    – start takes VERY LONG, fiddling around with the keyboard brought other display modes, so I could see lot of error messages, each causing some wait until time out
    – installation worked, I choose 3rd party drivers for Wifi (MB 4.1 has some BCM43xx).
    – entering some password will be on ASCII/QWERTY – not the chosen one – be aware when using special characters :-)
    – Deutsch (Macintosh) leaves “@” on AltGr-L !
    – after installation, extreme slow boot/shutdown, lots of “drm_kms_helper error”s and “flip_done timed out” – you will find lot of info in internet, for me helped:
    /etc/default/grub following line modified:
    GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash video=SVIDEO-1:d”
    Well, now its a Linux machine, no more MAC OS..

  342. Anonymous on January 1, 2020 - click here to reply

    Quick question, maybe a dumb one. If I libreboot my macbook2 1, will my firmware now be able to except 64 bit operating systems?



    • Matt Gadient on January 1, 2020 - click here to reply

      I’d be surprised if it didn’t have 64-bit support, but as it’s a different implementation than a typical BIOS/EFI I’m not positive. Note that as far as I’m aware it doesn’t support Windows/MacOS as they’re non-free operating systems and a large notion behind libreboot is to free a system of proprietary software.

      Either way, if you go this route I’d have both a 32-bit and 64-bit linux installer handy and perhaps a couple distros to choose from. It may also be worth seeing if there’s a way to revert the firmware to Apple stock firmware in case you run into issues.

  343. Jer on January 1, 2020 - click here to reply

    Hi Matt – Using Arch from your webpage. System boots but pacstrap base packages won’t install to /mnt. Invalid or corrupt packages – failed to commit transaction.

    Kernel is fairly old, any chance you could do Arch with a more modern version or even better with something like Archlabs with an easier Calamares installer?



    • Matt Gadient on January 1, 2020 - click here to reply

      Arch 2020.01.01 should be up. If you need something like Archlabs/Calamares you’ll probably have to send along a link to the ISO. Good luck!

  344. earlT on January 4, 2020 - click here to reply

    Awesome work Matt! Thank you! I got an old iMac 5,1 passed on to me over the holidays. I know nothing about OSX or Linux and yet I managed to get Mint 18.3-xfce running pretty good on only 1GB of memory (had to give up on 19.3 – that wouldn’t install.). I struggled to get the wireless A1016 kbd and A1197 mouse working on it but even succeeded there with some web searching. It’s a nice looking machine and now runs a decent OS. Thanks again!

  345. Andrew Harmon on January 5, 2020 - click here to reply

    Any chance on getting Linux Mint 19.3 Cinnamon and XFCE images? Your site has saved my MacBook Pro from the recyclers for sure! Thanks for all you do.

  346. Elliot A on January 7, 2020 - click here to reply

    Just wanted to thank you! I’ve been hammering away at an old macbook for weeks now and stumbled upon your page.

    Great work!

  347. Sergio on January 8, 2020 - click here to reply

    Hi, i have and old macbook pro 32bit core2duo with efi 32bit, i read here this post is for install inux 64bit, but i want 32 bit, do you have any idea how to do that, i tried several distro and no one work.

    • Matt Gadient on January 8, 2020 - click here to reply

      Official 32-bit releases should work without modification, and you can install them via USB if you would prefer (DVD is not required for them). However, some distros have dropped support for 32-bit so you may have to look around a bit. The process:

      1. Backup anything important first and ensure you have a OS X disk handy in case you want to revert to it later.
      2. Find and download a 32-bit linux ISO and either burn to DVD or write to USB (“Fedora Media Writer” is a handy Windows/Mac tool if writing an ISO to USB from a non-linux machine).
      3. Insert DVD/USB and hold alt/option key immediately after the start-up chime.
      4. Once the boot menu appears, select the Linux USB/DVD (it will likely be labelled as “Windows”)
      5. Go through the install process. Hopefully at reboot everything works!

      If you have trouble with the latest distros, you may have to look for an older one or try an alternate distro. The older hardware in these Macs aren’t as common these days and thus it’s very possible that the software/drivers in new distros may exhibit issues/glitches with the older hardware.

      • Sergio on January 8, 2020 - click here to reply

        thanks for answering! i tried that, but when i press the alt/option key, it’s doesnt show me the USB

        • Matt Gadient on January 8, 2020 - click here to reply

          Few possibilities off the top of my head: First would be that the image wasn’t written to USB correctly (can try booting it from another machine to check this). Second would be if the machine never received any firmware updates, though to rule this out, installing OS X and allowing it to perform updates would be the thing to do here. Third would be that the machine doesn’t like the particular USB stick for whatever reason.

          If the optical drive is working, you could give that route a shot.

          • Sergio on January 9, 2020

            the usb is fine. i also tried with the optical drive and have the same problem, i dont see it when i press alt key. The OS X version installed is 10.6.8, how i know if the firmware is updated?

          • Matt Gadient on January 9, 2020

            If I remember correctly from years ago, the Software Updates from the Apple menu used to list firmware if available. Apple also used to have firmware updates available from their site. If it looks like everything is up to date, you might want to try a Windows install DVD/USB (followed by a Mac OS X install DVD) to see whether you’re chasing down an issue specific to the linux ISO or chasing down an issue with all non-Mac installers and then try to troubleshoot from there.

          • Sergio on January 9, 2020

            The OS X is the lastest version, is OS X 10.6.8

            I tried a lot of linux iso and anyone seem to works. I tried a loooots of tutorials and read a lots of posts, but there any posts about my macbookpro 1,2

  348. Franklin on January 10, 2020 - click here to reply

    were do I donate !!!!!!

  349. oscar. rodriguez on January 14, 2020 - click here to reply

    Thank you so much! you are a saint!

  350. Jer on January 15, 2020 - click here to reply

    Hi Matt –

    The new Arch .iso doesn’t boot properly at all (same old “select cd-rom boot type:” error). Also, when holding down the option key on my Macbook 2,1, there was no EFI option like there was on your Manjaro image, which DID work.

    Also, my personal favorite variant of Arch is Archlabs. You asked for the .iso link for Archlabs, so here it is and thanks for adding it to the list!



  351. Jer on January 16, 2020 - click here to reply

    Hi Matt –

    New Arch .iso working great and thanks for the Archlabs .iso – very cool.

    Lemme know if you need a couple more links for other .iso.



  352. kundalinikid on January 17, 2020 - click here to reply

    thanks for all the hard work! would you consider adding Intel’s Clear Linux OS to your collection?

    • Matt Gadient on January 17, 2020 - click here to reply

      Clear Linux should be up now. Good luck!

      • Vile Lasagna on February 5, 2020 - click here to reply

        I was hoping to give it a go but it looks like it’s no good.
        ClearLinux uses systemd-boot instead of GRUB, so the live image can’t actually load. I followed the instructions to create the bootable stick and was about to actually massage some grub config files in the image itself but then realised that if it DOES install itself with systemd-boot. Confirmed this in a VM so it looks like Clear is a no go T_T

  353. Mike Cebula on January 17, 2020 - click here to reply

    Speculative questions:
    1. I already have Mint 19.3 in 32-bit mode running on MacBook2,1 and MacBook Pro2,1. Is it possible to install your 64-bit version without losing any of data currently in my encrypted /home partition? (The /home partition is separate from the remainder of the / partition.)
    2. Once installed (if possible), how would an upgrade to 20.0 need to be done? In other words, another fresh install from DVD or the online update normally available for upgrades.
    3. Fact that my /home partition is encrypted, would/would not cause an install problem?…or would I have to copy off all /home partition data and then copy it back after the install?


    • Matt Gadient on January 17, 2020 - click here to reply

      Hey Mike,

      I really have no idea. I’d backup first regardless. Two major possible issues: I don’t know what would happen with the encrypted partition, and the bootloader for your 32-bit system is probably EFI whereas the 64-bit version would need to use the BIOS-based variant.

      In these types of situations I usually plan for a complete wipe/reinstall as it’s easier and safer to trial/error and troubleshoot when you always have the option of wiping and starting over again if things go amiss.

  354. hondje on January 19, 2020 - click here to reply

    Your ubuntu studio 19.10 iso works on macpro 1,1 with the Nvidia geforce 7300 card, but I could only get it to boot after I installed rEFInd fwiw. Stock Fedora 31 failed too.

    Thanks for providing help, I really appreciate it

  355. Jaron on January 21, 2020 - click here to reply

    Hi Matt –

    I looked up a couple more flavors – no hurry, whenever you get to them! Keep it up!




    Arco and Anarchy are both flavors of Arch; Bunsenlabs is like ArchLabs but based on Debian.


  356. Steve on January 25, 2020 - click here to reply

    Hi I was able to install Solus 2017.04.18.0 Budgie (64-bit Mac), but it gets stuck (for 12 hours, tried twice) with “Discombobulating update matrix…” and “updating Solus repository” after clicking on Updates in the SC. I googled the problem and found
    which documents this problem when using too old a version which introduces package incompatibilities. I could try the Solus 3 Budgie, but am wondering if you could build a new ISO with the latest Budgie? That would be fantastic! I can’t believe that I have Budgie up and running on my Mac Pro 1,1; worked on the second installation when I let it install to an empty hard drive. Installation failed the first time when I specified existing mount points on a previous installation which worked on a PC.

  357. Steve on January 26, 2020 - click here to reply

    Hi Matt, me again, the guy who requested an iso of the latest Solus Budgie. I just installed the brand new Solus Plasma on a PC, and it is now my favorite distro. So if you can, please modify my request to be Plasma instead of Budgie. Thanks again!

  358. Hamtaro on January 28, 2020 - click here to reply

    Hello, i tried with elementary and its slow (with 64gb ram) i probe Antix linux before in a pc and ist good, Matt can you build the iso?

    Thanks, The collection of Linux for MAC its Growing :)

  359. Matthew Clark on January 31, 2020 - click here to reply

    Just wanted to let you know how awesome you are! I just got a 2006 Mac Pro 1,1 and its stuck on lion, ive been a user of linux for years, now i have dualboot Lion and Ubuntu :) (Protip: use rEFIt to boot)

  360. Mike O'Connor on February 1, 2020 - click here to reply

    Matt, so gracious of you to help us with this really vexing problem! I have just tried your newly posted A few days before I had rolled my own, before you put yours up, using your terminal script. My earlier version had some problems but yours worked beautifully… at first . But then, after Software Updater told me to update, the updates broke the installation (and the problems that appeared were just like those of my version). Upon reboot there were two trash cans, one a phantom image of the real one, and when programs were closed the bar at the top of the screen with the date, etc., in it would have regions of noise. They would go away upon further manipulations only to reappear. That was not such a big deal, but then if I tried to open Settings from the icons in the upper right on the top bar but Settings would not launch. And thereafter other programs would conk out early in the launch. Shutting down from the same upper-right pulldown failed; I had to do that manually.

    So I’m wondering, maybe I should wait until whatever is in bionic-updates (Ubuntu18.04 updates) is folded into a future release and then try again. My machine, by the way, is a Mac Pro 1,1 with oodles of RAM. I had previously installed on a different HD, with similar results.

    • Matt Gadient on February 1, 2020 - click here to reply

      Could be some sort of bug in the Ubuntu packages that might smooth out in another release. Another possibility if you don’t find that anyone else hits the same issue is flaky RAM: I usually run Memtest86 any time a machine exhibits odd behavior. Beyond that, could be worth trying a different version and/or distro.

  361. Anonymous on February 1, 2020 - click here to reply

    I didn’t see Peppermint os listed amongst your downloads

  362. mv on February 1, 2020 - click here to reply

    As another commenter mentioned, updating from Debian 9 Gnome to Debian 10 didn’t work. Do you mind uploading Debian 10.2 Gnome non-free, please? Thank you!!

  363. Steve on February 3, 2020 - click here to reply

    Thanks for making the latest version available! I just got the Solus 4.1 Plasma working on my Mac Pro 1.1. Lookin’ good.

  364. Bruno on February 5, 2020 - click here to reply

    Hi and thanks for your work, would be great if you could at Debian 10 based EznixOS
    All the best.

  365. Gero on February 5, 2020 - click here to reply

    Hi Matt, I just came across your page – awesome. I also own a MacBook 2,1 – yet, the same problem arose from some tiny Mini PC which shares the same illness: Its EFI firmware boots only 32-bit boot loaders, and you can’t switch over to BIOS compatible boot mode.

    As I was planning to install Linux Mint on that Mini PC, I found a different way, namely a nifty tool names “YUMI UEFI”. It’s a windows program that creates multi-boot USB sticks, and while the former version was only BIOS compatible, the beta version creates EFI sticks. The YUMI UEFI created stick boots either 32-bit or 64-bit – and afterwards you can boot into any Linux distro that it has added to its multi-boot menu, both 32-bit or 64-bit.

    This multi-boot stick also works on my MacBook 2,1, so actually this enables me to download virtually any original Linux distro ISO (at least those that YUMI EFI supports) and create a bootable stick without actually having to burn a DVD.

    … Today I published a blog post, albeit German and albeit dealing with the mentioned Mini PC, it also covers the EFI-32 situation and YUMI UEFI.

  366. Jackie on February 6, 2020 - click here to reply

    Any chance you can do an mx19 version ? Thanks

  367. Damien on February 8, 2020 - click here to reply

    Hi Matt,
    Just found your site,
    Looking at installing Ubuntu on my mac Pro 1,1,
    is it possible to install Ubuntu as the only (stand alone) OS on my MP 1,1?
    if yes which is the best release to use?
    and how would i go about it?

    I would prefer to use a USB for the install as DVD takes ages lol
    i book marked your site so i can reference it when needed.
    lots of helpful info here 8)

    CPU: Dual 3.0Ghz Xeon Quad Core’s
    Memory: 32 Gig 667Mhz
    Bay 1: 500 Gig Seagate Sata HDD ( will replace with a 500 Gig SSD later and clone OS to it)
    Bays 2-3: 2 TB Seagate Sata HDD’s
    Vid Card: Matching pair of Genuine Mac Edition Radeon HD 5870’s, 1Gig Mem each card with both Cross fire cables installed

    I’m looking at setting it up as a Data Recovery / Data Repair work station.

    I was looking at setting it up as a stand alone (Cough, Gag) Windows box,
    then after much trolling the web about Ubuntu for Macs, I found your site 8)

    Any advice would be greatly appreciated.

    • Matt Gadient on February 8, 2020 - click here to reply

      Hey Damien,

      These ISOs are essentially burn-to-DVD and go. Best release is tricky. Most people tend towards the latest version that works. If going the Ubuntu route, the latest LTS release is usually worth trying first (18.04) followed by an older edition (16.04) if you run into issues.

      Since you indicated a preference for USB, you may want to check into one of the following USB-related resources, as the images above are all intended for a DVD install:

      Note that certain elements may or may not cause hiccups. For example, the Radeons in X-Fire might not have built in distro support (not positive), and last I checked the ATI/AMD-specific proprietary drivers that apply to some of the more vintage hardware stopped working in Ubuntu quite a few versions ago (14.04 maybe?). A single standalone card tends to work fine with the basic built-in drivers but delving into more exotic bits may be an issue. You won’t know for sure until you try.

  368. Anonymous on February 8, 2020 - click here to reply

    Hi Matt,
    the USB installer looks like a lot of work lol, especially since i don’t have a copy of Linux installed anywhere,
    think I’ll go the lazy way and do DVD install,
    I’ll try the install with only one of the 5870’s installed and see how that go’s first.

    cheers for the info

  369. Rob on February 8, 2020 - click here to reply

    Matt, really appreciate your efforts here! I inherited a imac5.1 that was totally unusable and after a couple hours of frustration I found your site. My kids did there homework in are learning Mint 18.01. Thanks again!

  370. Dom on February 10, 2020 - click here to reply

    Not really linux, I’m just wondering if Haiku would even be possible. I’d love to give it a go!

    • Matt Gadient on February 10, 2020 - click here to reply

      Hey Dom, I ran the modding program against the Haiku ISO but it has no effect. Thus if the original does not work as-is, unfortunately you’ll either have to use the 32-bit variant or look for another option to modify the 64-bit version.

  371. Evan on February 16, 2020 - click here to reply

    Hi Matt,

    I’ve been using your ISOs for years on a late-2006 iMac. Decided to upgrade to 19.10 from 18.04 because I read that Gnome was quite a bit faster there, but have been greeted with a “GRUB RESCUE” terminal.

    In the original post, you said that “as long as you partitioned as MBR, it should survive most distro version upgrades since they tend to equate MBR with BIOS, and GPT with EFI. This can matter if it updates the bootloader (I’ve had a GPT bootloader get borked by an upgrade before).”

    Seeing as my partition is formatted GPT (is there a way to convert it to MBR without a reformat?), I’m thinking this is exactly what happened and the bootloader is now trying to load a 64bit EFI and the needs to be converted back to BIOS-mode.

    What would be the easiest way to repair this? I’m thinking I’ll have to boot from a Ubuntu Live disc, but what do I do from there? Will this do the job?


    • Matt Gadient on February 16, 2020 - click here to reply

      Hey Evan, in this case your guess is as good as mine. The boot repair does sound like a reasonable first step to try. I normally jumped to a wipe/reinstall when the issue hit me and it’s rare that I’ll spend the time manually diagnosing and repairing boot loaders these days (sometimes I will if triple-booting and something breaks but even then I’m just as likely to wipe and take the opportunity for a fresh system).

      Note that if I’m remembering right here, even as MBR I’ve had some upgrades that worked and others that killed the bootloader. LTS to LTS never bit me, but the old Macbook is long gone now so I have no idea whether that will hold moving forward or not.

      In any case, good luck!

  372. CM on February 17, 2020 - click here to reply

    Hello Matt,
    I used “C Program” to convert the Antix-19.1_386-full.iso and now it runs smoothly on my early 2006 iMac.
    Thanks a lot! I bookmarked your useful and impressive site.

  373. José Branco on February 21, 2020 - click here to reply

    Hello Matt,
    Everything working with Linux Mint 19.3 Cinnamon “Tricia” (64-bit Mac) on MacBook Pro 15-Inch “Core 2 Duo” 2.16 – 2006.
    No problems with boot, drives, etc.
    Good speed and improved hardware utilization.
    Thank you Matt, for your knowledge.
    Best regards,
    José Branco (Portugal)

  374. Anonymous on February 22, 2020 - click here to reply

    Thanks for your work.
    Your ubuntu studio 19.10 iso works on macpro 2,1 with a amd r9 280x card, but I could not make a reboot / shutdown. I only see a endless circle….What can i do to solve this?
    Heiner Woestefeld

    • Matt Gadient on February 22, 2020 - click here to reply

      Generally I look to see what’s hanging up the system.

      As a quick test, make sure you can log out / log in first. If it hangs on logout the display manager itself might be having issues. Assuming they haven’t dropped X yet, try a Wayland session vs an X session in the login options to see if it only impacts 1 of them – display driver issue would be my first guess if this is the case.

      Moving on…

      If you’re familiar with editing the grub menu, removing “quiet splash” prints out all the stuff that happens both on startup and shutdown if I’m remembering right. I usually boot all OS’s utilizing a verbose mode of sorts the moment I start hitting issues.

      The other alternative would be to shutdown from the CLI and see what messages crop up there. CTRL-ALT-F1 should drop you into a TTY. Log in and try shutting down from there. “sudo shutdown -h now” or “sudo poweroff” or “sudo halt”, etc. I don’t think you have to kill the display manager first, but not positive here.

      In any case, hopefully you will see some text output that helps point to the problem. The most common cause I’ve found is that a certain service hangs on shutdown and SystemD gives it a lengthy timer (“a stop job is running”) before manually killing it. So the system ends up “hung” for potentially 5 minutes per problematic service. If this is the case and you find the problematic service you can do a little searching to see if it’s a common issue and if so whether there’s a workaround or not.

      • Heiner Wöstefeld on March 2, 2020 - click here to reply

        Thanks for your answer!
        I tried your tips, but nothing help to solve.

        On the shutdown screen the info after “Reached target Power-off” is: rcu: INFO: rcu_preemt self-detected stall on CPU.

        I made some (camera-)pictures,,,maybe it helps to find the problem?

        Thanks for your answer.

        • Hey Heiner, from the looks of it the system is probably ready to kill the power but is waiting for a service or process to end. You could try a forced shutdown via the terminal with

          systemctl --force poweroff

          to see if *that* works. It’s not very graceful but if it works then you could look into setting up a systemd service that triggers late in the shutdown process (similar to what someone did at to make it slightly more graceful.

          If no luck there, I’d probably suggest just manually powering off the system at that point – it certainly wouldn’t be the first system in history that needed the power button held to shut off.

          If manually powering off isn’t an option (need shutdown via remote access or scheduled shutdowns for example), the obvious options are to either try another distro to see if it behaves a little better there, or start searching for other situations where people ran into similar issues but managed to fix them. Good luck!

  375. Chris on February 25, 2020 - click here to reply

    Hello Matt, Crazy to come back here after years ago putting linux on my old Mac Mini and seeing its this page is quite thriving. Any chance I could get Fedora 31 XFCE spin and the latest Linux Lite?


  376. a on February 26, 2020 - click here to reply


    for macbook pro 2,1 (model A1181) a way to make a bootable usb very simply is with the following:
    1 – grab iso from this page/ made one yourself with isomacprog
    2 – format your usb drive to fat32 with mbr partition table and 1 partition
    3 – append boot and esp flag to that partition (easy with gparted)
    4 – extract the iso content at the root of the mounted usb drive (with 7z for example)
    5 – test it

    worked with elementary os hera, xubuntu 18.04 (tough keyboard dont work), clonezilla.
    thx very much for the isos matt btw

  377. Jaron Ensley on February 27, 2020 - click here to reply

    Hi Matt –

    FYI, the latest version of Manjaro Linux is up (v. 19). I’m providing a link so you can do your magic when you get a chance. thanks bro!

  378. Damien Collins on February 29, 2020 - click here to reply

    Hi Matt
    Back again
    Just finished an install of your Ubuntu Desktop 17.04 on my Early 2006 Mac Pro 1,1,
    along side MacOS Lion 10.7 with ReFind 0.11.5 as the Boot Manager,
    only issue I had was not being able to obtain updates for Ubuntu,
    kept failing and saying I had a network issue,
    even though I could browse the web with it via firefox

    I swapped out both my 1Gig Mac Edition HD 5870’s for a Mac Edition 1Gig HD 5700
    I found in my parts cupboard while looking for my 1Gig Mac Edition HD 4870 lol,
    did the swap out before the install.

    The DVD install was actually quite fast,
    the live disk also run quite fast even from a DVD.

    Just going to give your Ubuntu 18.04 Desktop a go now,
    keep you posted on how it go’s.

    Ever thought of posting these as Torrents ?
    Would make downloading them faster and may even take some of the work load off your server.

    I did the 17.04 install with all other HDD’s removed,
    Leaving only the Ubuntu destination HDD in bay 2,
    that way I did not accidentally mess up my MacOS Lion install,
    worked a treat 8-),
    I installed ReFind after the Linux Install, so that ReFind was the Default boot manager.


  379. Evan on March 2, 2020 - click here to reply

    Gahhr, I can’t seem to even boot from the Ubuntu disc. It worked the other night but I had to run and so I left it there and it went to sleep I guess? Anyhow, now it won’t boot from the disc at all – although the OSX one still boots. Really not sure where to go from here.

  380. DMC on March 3, 2020 - click here to reply

    Hey Even

    have you tried resetting your PRAM?

    Hold “option(alt) + Command + P + R” at start up, you can do this before you hear the start up sound,
    the screen will go white first boot(but not always) then the screen will flash and the machine will reboot,
    hold the key combination for up to 3 reboots for best results, then let it boot into OS X,
    login, give it a few seconds to finish loading every thing,
    then reboot with the DVD in the optical drive and hold the “option(alt)” key to get the boot manager,
    then try booting from your DVD again.

    Another trick is to reset your NVRAM,
    by holding “Option(alt) + Command + N + V” at start up,
    once you see all the command line code let the keys go and let the machine boot,
    login, wait a few seconds for every thing to finish loading,
    then reboot and hold “option(alt)” key at start up for the boot manager.

    hope this helps

  381. Sercan on March 4, 2020 - click here to reply

    Thanks alot for good work. I just want to ask if anyone tried Debian 10 on A1181 and what it means + non-free (64-bit Mac) – 2.9 GB Stuff

  382. Steven Hill, Martin, Ga, USA on March 4, 2020 - click here to reply

    Hello everyone. First, Matt, thanks for doing this; I really hope it brings new life to this iMac I have had since 2007. I am trying to install ubuntu and have tried a few of them and they all seem to do the same thing. It gets to the point where “ubuntu” displays center screen and the dots underneath light up from left to right then dim from left to right several times and eventually it just stops with some lit and some dim. I am sure I missed something. My system was last running Lion and has 3 Gb of RAM (2 2Gb sticks) and a terabyte drive (the old drive was replaced years ago when it got corrupted somehow)

    Any thoughts would be helpful. I am running out on errands and plan to read back through the comments when I get back but thought I would leave this in the event someone knows what is happening and can provide a response that gets me on my way.

  383. Anonymous on March 4, 2020 - click here to reply

    It seems the suggestion to reset PRAM made by DMC was the ticket. It is currently installing and seems to have gotten so much further than before. Thanks to all on this page…

  384. Jon Born Button Pusher on March 5, 2020 - click here to reply

    Thanks for explaining the CD Type roadblock. My inherited 2006 Pro has been running 16.04 and now fails to offer upgrade from Software Updater and has a chronic system problem and package failure. I have also failed to get the 18.04 DVD to work on an emachine which came with a partitioned drive and Windows7. I get “no root file structure” whether or not I ask the installer to try to remove the partition. I’m a (l)user who just wants to preserve my relics (14.04 on 2005 laptop still working), and have no skills or desire to fight this…but I wish the lighter versions could survive. I think it’s obscene to trash an old PC because it can’t support the state of the art from Microsoft (you too Apple) I do have working TVs without built in digital tuners and cars that use gasoline!

  385. Kevin G. on March 8, 2020 - click here to reply

    Ubuntu Studio 19.10 image matched MD5, but can’t even be successfully mounted. Resulting disc is a coaster, too. I was excited by the potential easy option for using my MacBookPro 2,2 for some MIDI without creating the world’s most tempting honeypot due to the massively out-of-support OS X.

    • Kevin G. on March 8, 2020 - click here to reply

      Disregard — the mounting issue is based on the Ubuntu “hybrid” iso, and my coaster was probably caused by using an outdated copy of Toast instead of Finder’s built-in image burn option…

  386. Duamer on March 9, 2020 - click here to reply

    I’ve got the question-mark folder icon problem when loading the DVD. Holding option, I get a “Windows” option like expected, but when I click it I just get a gray screen intil the question-mark folder comes up. Just bought the blank DVD-Rs from Staples, and tried it with Ubuntu-19.10 and Lubuntu-19.04. Both passed verification after the burn. The hardware is a MacPro 1,1 and I had to hook up a BD drive to one of the mainboard SATA connections as the stock DVD drive croaked a while back. I did a PRAM reset just in case and no change.

    I intend to use the Macpro as a cold storage NAS, so I’m not married to any distro on this. If another one works, that’s fine.

  387. Jackie on March 10, 2020 - click here to reply

    I’ve used mint 18.3 for the past Couple of years on my Mac Pro 1.1.. fast and it ran beautifully. Support is ending next year for it so I’ve tried mint 19 but is running sluggish. What os are any of you running which feels fast?

  388. BoLeon on March 13, 2020 - click here to reply

    Hi, thankfully I stumbled over this page, since I desperately wanted to revive my old MacBook (late 2007). So I successfully compiled the isomacprog, converted some ISOs and bootet into VoidLinux-XFCE-2019 and OpenBSD-6.6 – thank you so much!!!
    Oh, and @Jackie -> VoidLinux runs fast enough for me on this machine!

  389. Igor Morais on March 19, 2020 - click here to reply

    Hi Matt. I would like to know if it is possible to perform an upgrade from Ubuntu MATE 18.04 to Ubuntu MATE 20.04 (when released), without causing the system not to boot. Or is it necessary to perform a fresh install with the ISO you will provide? Thanks.

    • It may work, but there are no guarantees. Standard Ubuntu LTS-to-LTS upgrades historically worked for me, but this is an area that seems to be very hit-and-miss. Back up anything important and try the upgrade: if it works, great. If not, be prepared to attempt a fresh install.

  390. Flo on March 22, 2020 - click here to reply

    Mint 19.3. running good!

  391. Jonathan on March 26, 2020 - click here to reply

    I am having an issue installing Raspberry Pi Desktop on my MacBook Pro 2,2. I tried installing it several times and it kept failing. I tried making bootable sticks with Ubuntu and linux mint, to try something else but they would never show up on the option boot. Somewhere during the RasPi Desktop install I chose Boot without external and now am in GNU grub version 2.02 beta3-5. I am unable to get any external drives to show up on option boot now. Can you help me get something installed on this machine?

    MacBook Pro Model A1211

    • Jonathan on March 29, 2020 - click here to reply

      I gave up on a bootable usb and followed the instructions for lubuntu DVD. Found an old windows 7 dvd rw. Worked perfectly. I was able to navigate the interface quickly and start using this old MacBook Pro 2,2 seamlessly. Thank you!

  392. Andrew Harmon on March 28, 2020 - click here to reply

    I followed your instructions for compiling your own image and it worked like a charm! I installed cygwin on a Windows 10 machine and did the compile in command line on a Parted Magic iso. I was skeptical at first when it said done so quickly, but it worked as advertised first time. Thanks!

  393. ofbarea on March 30, 2020 - click here to reply


    In my old macbook 2,1 I had lubuntu 32 bits 16.04.6 LTS
    And old release that was loosing ground quickly, so I decided to go a current x64 version

    As a result just downloaded the provided ISO of Lubuntu 19.04.
    It was installed on top of the old 14.06 partition.
    Then I updated the software to latest package of that release
    $ sudo apt update
    $ sudo apt upgrade
    $ sudo apt dist-upgrade

    From there I upgraded to Lubuntu 19.10
    $ sudo do-release-upgrade

    All working just fine :-D

    Do note that I did not have luck going to “Ubuntu 19.10 Desktop (64-bit Mac) – 2.3 GB”
    So I tried with Lubunto Image and I was successful.

  394. Dan on April 1, 2020 - click here to reply

    Hello, and thank you so much for your resource here. I wanted to report on my trials, tribulations, and finally success getting linux onto my MacBook Pro 2,1 17″ A1212. I was able to burn a working DVD with Ubuntu LTS 16.04 which did install onto my evo 840 drive in the machine. I used simpleburn (i think!) – not disk utility to burn it. All Disk Utility burned DVDs did not work.
    Now I’ve just upgraded internally to 18.04 LTS, and I’m hoping it’ll prove stable – so far so good!
    The install needed ethernet plugged in the whole way.
    I tried a bunch of other images/distros, and couldn’t get any others to work. The live install environment would freeze before accomplishing anything: Elementary OS, Lubuntu 17, Ubuntu 16, LinuxMint 19 – all tried and failed. I even tried using a live environment running on an iMac, with the MacBook Pro connected via firewire target disk mode – no dice.
    I did create a working Manjaro DVD, and could get it to install – but I found it was running very very buggy and unstable, and crashed regularly. After a crash it wouldn’t restart, so I re-installed from disk 4x before giving that up and trying the Ubuntu 16.04 install. Maybe if you’re a Manjaro expert it could work for you. Thank you for this thread!

  395. Erwin on April 3, 2020 - click here to reply

    I am now installing the 19.10 Ubuntu image on an IMAC 5,1. followed all instructions above but changed the partitioning during install to suggested standard Ubuntu scheme with /boot, /, /home and swap in logical part of extended partition
    during that step the install procedure complains of 2 things:
    1. Not having EFI
    2. Not having a reserved BIOS bootstrap area
    Not sure if this will work.
    Installation (slowly) ongoing now.

  396. andrew hockley on April 4, 2020 - click here to reply

    Success and some failure.

    I installed the 19.3 mint image on MacPro 1.1 twin 2.66 quadcore xeon 16GB ram – unusably slow, CPU at 100% most of the time. No idea why.

    Same install on 2.1 Mac Mini 1.8 Core2 4GB RAM HUGE SUCCESS – very fast and usable machine.

    Thanks for your work. If you have any suggestions for distro to use on the mac pro 1.1, I’ll give it a go.

  397. andy on April 5, 2020 - click here to reply

    Hi, I don’t know if you can see this. But is there a way you can look into modifying CloudReady’s so the 32bit EFI Macs (with a 64bit processor) can install the later 64bit image? Trying to refurbish some old Mac mini 2,1 with Chrom OS, for some school uses. Thanks.

    • Hey Andy, I wasn’t able to get the CloudReady image to take the last time I tried. If they’ve switched from a .bin to an ISO you can let me know and I’ll give it another attempt. Otherwise, perhaps someone else has figured out a workaround they can share.

Leave a Comment

You can use an alias and fake email. However, if you choose to use a real email, "gravatars" are supported. You can check the privacy policy for more details.