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. You may have to be creative.

Option 1: Pre-modded 64-bit DVD Images for the 32-bit EFI models listed above

For DVD-burning only (see Option 4 for USB).

Warning: You’re best to skip to Option 3 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.

64-bit Linux ISO for Mac with 32-bit EFI

April 19 2020: I’ve re-added a few pre-modded ISOs here (the old server died long ago, taking the hundred or so ISOs with it). Due to reduced disk space and bandwidth on the new server, it is likely that only a minimal selection of the more popular distros will be offered from now on. For other distros, you will have to follow the instructions in the other sections to mod your own ISO.

UBUNTU
Ubuntu 20.04 Desktop (64-bit Mac) – 2.6 GB
ubuntu-20.04-desktop-amd64-mac-mattgadient.com.iso ( md5: aa38a556fa5648a706b365665eee2cd2 )

Lubuntu 20.04.1 LXQT (64-bit Mac) – 1.7 GB
lubuntu-20.04.1-desktop-amd64-mac-mattgadient.com.iso ( md5: 78967d5a57240acf0a6edb975a519da3 )


Ubuntu 18.04 Desktop (64-bit Mac) – 2.0 GB
ubuntu-18.04.4-desktop-amd64-mac-mattgadient.com.iso ( md5: 1ec7f556caf83a4c14c57818b8c018cd )

Lubuntu 18.04 LXDE (64-bit Mac) – 1.2 GB
lubuntu-18.04.4-desktop-amd64-mac-mattgadient.com.iso ( md5: 8bdd6b561768f7990d230b6019f8630e )

Xubuntu 18.04 XFCE (64-bit Mac) – 1.5 GB
xubuntu-18.04.4-desktop-amd64-mac-mattgadient.com.iso ( md5: e7cc98d6d11ac9a83281ebc27d5e63d6 )


Ubuntu 16.04 Desktop (64-bit Mac) – 1.6 GB
ubuntu-16.04.6-desktop-amd64-mac-mattgadient.com.iso ( md5: 2dd875ae71eeed3b94d08130e07ba599 )

Lubuntu 16.04 LXDE (64-bit Mac) – 932 MB
lubuntu-16.04.6-desktop-amd64-mac-mattgadient.com.iso ( md5: c8838182ac372edb55c69bfec250b1e7 )


NOTE: These older versions are worth trying if you are using dedicated graphics (ATI/nVidia) and are not having luck with new versions. If these work, you can search for and try “nomodeset” when attempting a newer version.

Ubuntu 14.04.4 Desktop (64-bit Mac)
ubuntu-14.04.4-desktop-amd64+mac.iso ( from http://old-releases.ubuntu.com/releases/)

Ubuntu 12.04.4 Desktop (64-bit Mac)
ubuntu-12.04.4-desktop-amd64+mac.iso ( from http://old-releases.ubuntu.com/releases/)

LINUX MINT
Linux Mint 20 Cinnamon “Ulyana” (64-bit Mac) – 1.9 GB
linuxmint-20-cinnamon-64bit-mac-mattgadient.com.iso ( md5: ddb562eea46a0589d649da2136b4de1d )

Linux Mint 19.3 Cinnamon “Tricia” (64-bit Mac) – 1.9 GB
linuxmint-19.3-cinnamon-64bit-mac-mattgadient.com.iso ( md5: 8e8112a70d2ec03573189586a10e4afd )

Linux Mint 19.3 XFCE “Tricia” (64-bit Mac) – 1.9 GB
linuxmint-19.3-xfce-64bit-mac-mattgadient.com.iso ( md5: 44415e6b5a4d8042ae71135d554b48d5 )

ELEMENTARY OS
Elementary OS 5.1 “Hera” (64-bit Mac) – 1.4 GB
elementaryos-5.1-stable.20200405-mac-mattgadient.com.iso ( md5: d62fb6d45b3026244b7ce8ef1e653e69 )

FEDORA
Fedora 31 Workstation Live (64-bit Mac) – 1.8 GB
Fedora-Workstation-Live-x86_64-31-1.9-mac-mattgadient.com.iso ( md5: 9ee717892e2d5ca9dc429926e9f72698 )

Fedora 31 XFCE Live (64-bit Mac) – 1.4 GB
Fedora-Xfce-Live-x86_64-31-1.9-mac-mattgadient.com.iso ( md5: 079a3e028deb48ea71d80a95d3f864a8 )

DEBIAN
Debian 10.3.0 Live Gnome + non-free (64-bit Mac) – 2.9 GB
debian-live-10.3.0-amd64-gnome+nonfree-mac-mattgadient.com.iso ( md5: 234ebce0a46a661f51c4bb62011537e6 )

Debian 10.3.0 Live XFCE + non-free (64-bit Mac) – 2.7 GB
debian-live-10.3.0-amd64-xfce+nonfree-mac-mattgadient.com.iso ( md5: 064708164f9a41cd01a03bbdcbd985aa )

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 https://cdimage.debian.org/cdimage/release/current/amd64/iso-cd/.

I have only personally used/tested Ubuntu 16.04, 17.10, and Fedora 24. Note that Lubuntu tends to be one of the snappiest installs if you don’t mind the LXDE interface.

Check out the comments for successful and non-successful distros/versions that others have been kind enough to report back with.


Notes:

  • Burn to a DVD (these will not work for USB – see Option 4 further down if you need USB). Hold the “option” key on your Mac during boot and select the image. It will likely be detected as “Windows” by the boot menu.
  • If burning the DVD from macOS, do not use Disk Utility. Use a dedicated program capable of burning ISOs (Burn and SimplyBurn are a couple open source programs capable of this).
  • 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. Some people in the comments mentioned success, but you are on your own here.
  • If you redistribute the images, please either leave the “mattgadient.com” 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.

If your computer has an nVidia or ATI video card and you aren’t seeing anything at boot or it appears to freeze, you can try setting “nomodeset” and enabling debug. This involves entering the grub boot menu and changing GRUB_CMDLINE_LINUX_DEFAULT="splash quiet" to GRUB_CMDLINE_LINUX_DEFAULT="nosplash debug nomodeset". A web search for your distro plus “nomodeset” will give plenty of details. You can also search the web for your particular video card and whatever distro you’re attempting to use as this is generally not a Mac-specific issue, but due to proprietary drivers that have long stopped being supported. If “nomodeset” alleviates the issue, you can search the web for instructions to permanently add this to the boot menu and update-grub on the distro you chose.

If the install proceeds fine but the system won’t boot from the hard drive after installation, there is a strong possibility that your distro installer formatted the hard drive via GPT/EFI instead of MBR/BIOS. You can check this by booting from the LiveDVD again, starting the Terminal program, and typing parted -l or fdisk -l (that is a lower-case L). If you see “gpt” listed for the hard drive (instead of “dos” or “msdos”), this is likely your issue. The most simple option is to install Ubuntu and let it do a full erase/install, as Ubuntu tends to be well-behaved here. However if Ubuntu is not an option, you will need to do some manual work along with a reinstall. You may want to consider disconnecting any drives with important data on them (USB drives and hard drives) first so that you can not accidentally erase them in the process. To manually wipe a drive pre-install and force MBR, you can do the following from your LiveDVD (again in a Terminal – all data will be lost): parted /dev/sda mklabel msdos or fdisk -t dos /dev/sda. Replace /dev/sda with the actual path of your hard drive. If you don’t know what the path is, you can run parted -l or fdisk -l again and see if you can decipher which drive letter is for your hard drive. Alternately, there is often a GParted program available on LiveDVDs that will show you the paths for your drives (/dev/sda, /dev/sdb, etc) in a more readable way. Once you’ve finished, restart, boot from the LiveDVD, and decide whether you want to trust the automatic installer or want to manually create partitions to install on. After the install completes you can try parted -l or fdisk -l again to verify that the drives are still “dos” or “msdos” (good) and not “gpt” (bad). If it’s “gpt” (bad) you’re simply going to have to fight with your distro’s installer.

Option 2: Mod an ISO yourself with the modding program.

Note that if you’re happy to compile the program on your own (it takes under 5 seconds to compile), option #3 below is preferred.

This is the program I use to mod ISOs. It’s quite simple to use: you just run it against an ISO. So head to your favorite distros website, download the ISO, open Terminal, and run this program against the ISO.

The program is tiny, and a big advantage to using this program to mod your own ISOs is that it’s very quick. It also allows you to modify ISOs I do not provide above.

MacOS version (compiled): isomacprog.gz

Linux version (compiled): isomacprog.gz

You’ll have to decompress it and make it executable. Normally this is done from a Terminal window. As an example:

cd ~/Downloads
gunzip isomacprog.gz
chmod +x isomacprog

The program should technically run at this point. You can check it by typing:

./isomacprog

…it should say “No iso name assigned”. If it doesn’t work and you get a cryptic error, you will likely have to compile it on your own via steps in the “How To” section.

To actually mod the ISO, I prefer to make a copy of the original, and run the program against the copy. Replace “original.iso” below with the name of the ISO you downloaded and want to mod:

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

…it should usually take less than a second to run. You can verify that it worked by typing the following on a Mac, again replacing “original.iso” with the name of the ISO you downloaded:

md5 original.iso
md5 macversion.iso

…or on Linux…

md5sum original.iso
md5sum macversion.iso

If the MD5 is unique for each file, the program worked and you can burn macversion.iso to a DVD. Some ISOs will not work with the program (the before and after MD5 will be identical), in which case you’re out of luck and should probably attempt another distro.

Note that just because the program successfully modded the ISO does not mean the distro itself will work – you won’t know for sure until you try the install. Stock Ubuntu LTS releases tend to work (with older ones having higher success rates depending on your Mac model). Arch and Arch-based distros (Manjaro/etc) have very low success rates and often require manual work to get a bootloader going. In any case, you may want to parse through the comments below to see what distros people have had luck with.

The notes from Option 1 (burn to DVD, etc) apply.

Option 3: Compiling the program to make a standard Linux 64-bit distro ISO compatible with 32-bit EFI Macs

This is the recommended method for modding an ISO. The source code is under 60 lines (easy to parse if you’re a programmer). It compiles within a couple seconds and the program itself takes less than a second to run against any ISO you downloaded.

A short explanation of the situation, followed by the source code and instructions:

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 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):

Source code: isomacprog.c.txt

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 notes from Option 1 (burn to DVD, etc) apply.

Update: Compiling

A number of people in the comments indicated they weren’t sure how to compile a program. Thus, I have put some copy/paste instructions below for people currently running Ubuntu (and Ubuntu-variants). I can not add instructions for every possible OS combination unfortunately, but a bit of web searching should get you started.

I will warn you that I do not really recommend this copy/paste option. If the ISO doesn’t work you won’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 https://mattgadient.com/dl/linux-iso-program/isomacprog.c.txt > isomacprog.c && \
gcc -g -Wall isomacprog.c -o isomacprog && \
curl http://releases.ubuntu.com/bionic/ubuntu-18.04.1-desktop-amd64.iso > 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 http://releases.ubuntu.com…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.

Option 4: Alternative Options (USB, etc)

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, the install should survive most (not all) 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 https://ger.oza.hn/2020/02/orbsmart-aw-05-minipc-und-linux-mint-64-bit/ (German, though Google translate works well for non-German speakers). The YUMI tool itself can be found at https://www.pendrivelinux.com/yumi-multiboot-usb-creator/ .
  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 having a different bootloader, some aimed at hackintoshing, etc).

The End

Regarding comments: As of 2020, there were nearly 900 comments on this page! While comments have always been much appreciated, I recently reached the point where I had to start pruning comments back. Unfortunately the comment system isn’t well suited to displaying a large volume of information in a readable way: many questions went unanswered, and many duplicate questions arose. Older mobile phones also struggled to display the page and required some workarounds as comments grew over the years.

Moving forward, comments will likely be pruned on a regular basis to try and strike a balance between size/readability and the information provided. The focus for now will be on retaining success/failure reports that list the Distro/MacModel, steps that allowed a distro to work, and how to address specific issues. Essentially I’d like to get things to the point where 99% of people who arrive here with a question/issue that isn’t addressed above can quickly find the answers they’re looking for in the comments below.

I know a lot of thoughtful, informative, and insightful comments have been removed during this process, and for that I do apologize.

-Matt

330 Comments | Leave a Comment

 Sort by Oldest | Sort by Newest
  1. michaelconner on September 10, 2016 - click here to reply
    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.
  2. 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).
  3. 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?
  4. 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.

    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.
  5. 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.
  6. Worked great on my Macbook mid 2007 (Core 2 Duo) - Thank you so much!!
  7. 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.

    -> ubuntu-16.04-desktop-amd64-mac-mattgadient.com.iso

    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.
  8. 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 Ubuntu.com and it booted and installed perfectly. Thanks!
  9. 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.
  10. 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.

    Update 1: I got impatient and burned minimal.... It's working perfectly. Thanks again
  11. VP FlutterShy on January 27, 2017 - click here to reply
    I can confirm this method works with ubuntu server 16.04.1
  12. 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....
  13. 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).
  14. PsychoDad on February 11, 2017 - click here to reply
    OpenSuse Leap Image confirmed OK on MacPro 2006 ugraded to FW 2.1
  15. 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
        @TarnAlcock,
        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.
  16. 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: https://wiki.debian.org/InstallingDebianOn/Apple/MacBook/2-1.

    I used this grub.conf file: pendrivelinux.com/downloads/multibootlinux/grub.cfg 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: https://wiki.archlinux.org/index.php/Multiboot_USB_drive#Boot_entries_for_other_distributions

        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
        @Clemens
        yes, it's possible to put on usb using kind of bootia32.efi built with grub.
        https://sourceforge.net/projects/toysbox/files/MacBook_revival_Playground/lubuntu-16.04.3-i386%2BmacHybrid.iso/
        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.
  17. 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.
  18. 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.
  19. dtonlinux on March 17, 2017 - click here to reply
    Hi,

    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.

    Updated: 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.
  20. 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!
  21. 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.
  22. Endo on March 23, 2017 - click here to reply
    Hi Matt,

    Update 1: 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.

    Update 2: 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 https://ubuntuforums.org/showthread.php?t=2145888 )
  23. kostastnt on April 2, 2017 - click here to reply
    Updated 1: It will be perfect!! Thank you very much!! I just tried Parrot-full-3.4.1_amd64-mac-mattgadient.com.iso and i can confirm it works! I will try Kali and i will report if success or not! Thank you again!!

    Updated 2: 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!
  24. 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.
  25. 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
  26. 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!
  27. 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.
  28. 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.

    Update 1: 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.

    Update 2: 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-.
  29. 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 )
  30. 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.
  31. 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
  32. 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?

    Update 1: 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).

    Update 2: 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".
  33. 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!
  34. 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?

    Update 1: 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.
  35. 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!
  36. 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
  37. 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!

    Update 1: 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
  38. Chris on June 18, 2017 - click here to reply
    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.
  39. 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:
      http://www.phoronix.com/scan.php?page=article&item=ubuntu-1604-3264 (Ubuntu 16.04)
      http://www.phoronix.com/scan.php?page=news_item&px=32-64-16.04-Power-Tests (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
  40. 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!
  41. 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.
  42. 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.
  43. 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
  44. 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!
  45. 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.
  46. 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.
  47. 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.
    D.
  48. 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!
  49. 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!

    Update 1: I have to revise my statement above: The Xubuntu 17.04 does boot, but:
    I need to restart OSX, hit reboot and then choose the CD image in the USB CDROM in refind. now it is working.
    Interesting...
  50. 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: https://turanct.wordpress.com/tag/appleusbvideosupport/
  51. Jared Rousselle on September 21, 2017 - click here to reply
    Update 1: 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
  52. 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)
  53. 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.
  54. 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
    https://sourceforge.net/projects/toysbox/files/MacBook_revival_Playground/detailedStepsBootingLinuxUefi.pdf

    have fun
  55. Andre U on October 10, 2017 - click here to reply
    Hi,
    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 "archlinux-2017.05.01-x86_64-mac-mattgadient.com " 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

    Update 1: 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
  56. 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
  57. 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

      Update 1: 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
  58. 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!
  59. 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!
  60. 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.
  61. w3tech on November 21, 2017 - click here to reply
    Any comment on the method described here?

    https://help.ubuntu.com/community/Xserve1-1
  62. Mark on December 3, 2017 - click here to reply
    Hi

    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?

    Thanks.
    • 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!

        Update 1: 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.
  63. 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.
    Regards
    Thierry

    Update 1: After Manjaro - which is very slow on my iMac - I tried twice to install xubuntu-17.10-desktop-amd64-mac-mattgadient.com.iso.
    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 ?
  64. 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.
  65. 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.
  66. 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 "done" ?
    Thanks
    • 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.
  67. 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?

    Update 1: Never mind about the USB mouse. I tried another one and it worked. The problem with the first mouse was a badly designed connector.
  68. 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 !
  69. Jonas Carlsson on January 8, 2018 - click here to reply
    Hello Matt,

    Now i have tried both Solus images, and both leaves me with a black screen 1/3 into the process, any thoughts?

    Thanks!

    Update 1: Thanks that helped
    • Matt Gadient on January 8, 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 https://solus-project.com/forums/viewtopic.php?t=8111 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.
  70. 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
  71. 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.
  72. 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 ?

    http://lowendmac.com/2016/cpu-upgrade-options-for-2006-imacs/

    Update 1: 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.

    Update 2: 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.
  73. 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.
  74. 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.

    HTH

    Update 1: 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).

    Update 2: 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!

    GL
  75. 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.
  76. 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 upgrades. Not sure if it's still the case, but back up first to be safe.
  77. 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.
  78. 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.
  79. 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.
  80. Igor Will Hunter on February 4, 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 netkas.org 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.

    Update 1: Hi Matt. I am 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 4, 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 17, 2018 - click here to reply
        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.
  81. 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 ( https://mattgadient.com/2018/02/12/reducing-the-30-second-delay-when-starting-64-bit-ubuntu-in-bios-mode-on-the-old-32-bit-efi-macs/ ) with the steps if you're interested.
  82. 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).
  83. 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:

      https://www.virtuallyghetto.com/2013/02/enable-auto-startup-after-power-failure.html

      ...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.
  84. 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.
  85. 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!
  86. 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!
  87. 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.
  88. 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.
  89. 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.
  90. 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 linuxmint-18.3-cinnamon-64bit-mac-mattgadient.com.iso)
    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
    reboot
    6) Enjoy!
  91. 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..
  92. 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
  93. 3arn0wl on April 27, 2018 - click here to reply
    Hi!

    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.
  94. 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!
    https://medium.com/@mark.stanislav/fixing-select-cd-rom-boot-type-when-booting-windows-or-linux-on-a-mac-76bde5d6a593
  95. 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
  96. 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!
  97. 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
    Thanx!
    • 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.
  98. 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.
    • 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]]]
  99. 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!
  100. 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.
  101. 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.
  102. 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.
  103. 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 ( http://burn-osx.sourceforge.net/Pages/English/home.html ) or SimplyBurn ( https://sourceforge.net/projects/simplyburns/ ) 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 ( https://getfedora.org/en/workstation/download/ ). 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.
  104. 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.
  105. 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.
  106. 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.

    :D
  107. 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
  108. 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 :)
  109. 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.
  110. 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: https://sourceforge.net/projects/refind/
    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.
    Cheers,
    Simon.
  111. 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:
      ubuntu
      ubuntu-budgie
      budgie

      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.
  112. 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!
    greetz!
  113. 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.
  114. 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:

        https://everymac.com/systems/apple/imac/specs/imac-core-2-duo-1.83-17-inch-specs.html

        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:
        https://mattgadient.com/2018/02/12/reducing-the-30-second-delay-when-starting-64-bit-ubuntu-in-bios-mode-on-the-old-32-bit-efi-macs/

        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:
        https://drive.google.com/open?id=1CSNUsi_zymtjZfCQnljndpakGwmCf0vE https://drive.google.com/open?id=1nA7noETmSJB8hbN9GSszbMnyn2KWRJy9

        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:
        https://forums.linuxmint.com/viewtopic.php?t=246788

        I found some info and tools to control Mac fans, which may be helpful:
        Macfanctld
        Mbpfan
        Lm-sensors

        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):
        https://sites.google.com/site/easylinuxtipsproject/Home
        • Frank F. on November 3, 2020 - click here to reply
          Thanks Max,
          I was flummoxed as to why wifi wouldn't connect on my "new" Linux Mint computer and you provided the answer.
          There's lots of relevant tips here for the newby iMac rejuvenator that would be nigh-on impossible to pin down from the web in general.
          Frank
  115. 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.
  116. 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.
  117. 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:
    http://www.howtoeverything.net/linux/hardware/making-isight-work-ubuntu-linux-mint-and-skype
    to
    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!
  118. 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).
  119. Kurt_Aust on December 29, 2018 - click here to reply
    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.
  120. 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:
    https://askubuntu.com/a/447932

    Then I proceeded to installed the oibaf drivers (why not?):
    https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers

    The only thing I cant found a solution is for the mic, this computer has a mic or I am wrong?
  121. 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.
  122. Anonymous on January 12, 2019 - click here to reply
    I tried everything and didn't work on my macbook 2,1....
  123. Anonymous on January 24, 2019 - click here to reply
    2007 17" White iMac boots to linuxmint-18-cinnamon-64bit-mac-mattgadient.com.iso DVD. It does not boot to linuxmint-18-cinnamon-64bit-mac-mattgadient.com.iso 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 (mattgadient.com).

      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.
  124. 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
      Riccardo,

      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).
  125. 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.
  126. 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.
  127. Bttd on February 9, 2019 - click here to reply
    Hi,

    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?

    Update 1: Lubuntu 18.04 works without problem.
  128. sang on February 11, 2019 - click here to reply
    Hi,

    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_DEFAULT=0
    #GRUB_HIDDEN_TIMEOUT=0
    #GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT_STYLE=hidden
    GRUB_TIMEOUT=3
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""

    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.

    -

    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.
  129. 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?
  130. 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.
  131. 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 Tessa, but it is still hanging on the first boot every time. Any suggestions?
  132. 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!
  133. Dario on March 30, 2019 - click here to reply
    Hi,

    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).

    Thanks,

    Dario
  134. 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!
  135. 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
  136. 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.
  137. Leenie on May 2, 2019 - click here to reply
    Hi Matt,
    The way I solved the issue of not being able to boot to lubuntu-18.04-desktop-amd64-mac-mattgadient.com.iso 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.
  138. 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.
  139. 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?

    Update 1: Done with Pop OS, already install 17.04 and upgraded to 19.04, running smooth. Thanks.
  140. Anonymous on June 3, 2019 - click here to reply
    Would you do Lubuntu 19.04 and 16.04? Thanks!
    • 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
        or
        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.

          Update 1: 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.
  141. 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.
  142. 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.
  143. Joe on November 7, 2019 - click here to reply
    Thanks for all this info. Have a 2006 black 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.
  144. 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?
  145. 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.
  146. 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
  147. 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?
  148. 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 -> debian-10.2.0-amd64-netinst-mac-mattgadient.com.iso

    2) Install Debian base -> done, or:

    3) ./isomacprog archlinux-2019.11.01-x86_64.iso -> archlinux-2019.11.01-x86_64-mac-mattgadient.com.iso
    Install Arch Linux: https://wiki.archlinux.org/index.php/Installation_guide
    # ip link
    # ping archlinux.org
    # 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 ->
    LANG=en_US.UTF-8

    # vim /etc/vconsole.conf ->
    LOCALE="en_US.UTF-8"
    KEYMAP="ruwin_alt_sh-UTF-8"
    FONT="ter-v16n"
    CONSOLEMAP=""

    # vim /etc/hostname ->
    macbook

    # vim /etc/hosts ->
    127.0.0.1localhost
    ::1localhost
    127.0.1.1macbook.localdomain macbook

    # pacman -S iputils
    # passwd
    # pacman -S intel-ucode
    # grub-mkconfig -o /boot/grub/grub.cfg
    # ifconfig
    # vim /etc/systemd/network/20-wired.network ->
    # Wired adapter using DHCP
    [Match]
    Name=enp1s0

    [Network]
    DHCP=ipv4

    # Wired adapter using a static IP
    [Match]
    Name=enp1s0

    [Network]
    Address=192.168.1.14/24
    Gateway=192.168.1.1
    #DNS=192.168.1.1
    DNS=8.8.8.8
    DNS=8.8.4.4

    # vim /etc/resolv.conf ->
    nameserver 8.8.8.8
    nameserver 8.8.4.4

    # systemctl enable --now systemd-networkd.service
    # ifconfig
    # networkctl
    exit or pressing Ctrl+d
    umount -R /mnt
    # swapoff /dev/sda3
    # reboot

    Enjoy Arch Linux install.
  149. ASUS X205TA on December 2, 2019 - click here to reply
    Hello,
    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 :
    https://ubuntuforums.org/showthread.php?t=2254322&page=212
    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.
  150. 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
  151. 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

    Thanks
    • 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.
  152. 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:
    https://mesom.de/efi32boot/index.html

    Stefan
    • 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!
  153. 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..
  154. 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!
  155. 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.

    Best,

    Jer
  156. 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
  157. 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
  158. 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)
  159. 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 ubuntu-18.04-desktop-amd64-mac-mattgadient.com.iso. 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.
      • Axelito77 on August 7, 2020 - click here to reply
        Hi Matt, Hi Mike,

        I have encountered the same issue as Mike running Ubuntu18.04 (w/ updates) on a MacPro 1,1 (I purchased a few days ago).
        I get the double trashcan and the noisy top menu, striped background image.
        Ubuntu is really slow too... Geekbench5 scores are in the 400s...
        Is the Mac Pro 1,1 not fit for Ubuntu18.04?
        Is Ubuntu16 a better fit?
        Thank you for everything!
  160. 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.
  161. 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 0.0.2.0 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.
  162. 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!
  163. 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 https://help.ubuntu.com/community/Boot-Repair do the job?

    Cheers!
    • 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!
  164. 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.
  165. 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)
  166. 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.
        Heiner
        • 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 https://bbs.archlinux.org/viewtopic.php?id=218641 ) 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!
  167. a on February 26, 2020 - click here to reply
    hi,

    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
  168. 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.

    P.S.
    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.

    Regards
    Damien
  169. 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.
  170. 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
  171. 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.
  172. 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...
  173. 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!
  174. 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.
  175. 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?
  176. 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 booted into VoidLinux-XFCE-2019 and OpenBSD-6.6 - thank you so much!!!
    Oh, and @Jackie -> VoidLinux runs fast enough for me on this machine!
  177. Flo on March 22, 2020 - click here to reply
    Mint 19.3. running good!
  178. 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
  179. 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!
  180. ofbarea on March 30, 2020 - click here to reply
    Hi,

    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.

    -

    Just a follow up.

    From Lubuntu 19.10 I just went to Lubuntu 20.04 beta and it was successful. Fast and stable.
    $ sudo do-release-upgrade -d

    under Lubuntu 20.04 beta I installed the iSight firmware and all working fine.

    Followed this guide from steps 1 to 7...
    https://smallbusiness.chron.com/use-isight-ubuntu-38894.html

    then reboot.

    After that, I installed "cheese" to test the cam and all good.
    $ sudo apt-get install cheese

    Once again, thanks a lot for the help.

    -

    Update on another issue and Fix => Kworker keeps hogging up my CPU

    Background:
    This macbook is currently used by my 8 years old kid for his virtual school matters
    Currently running Lubuntu 20.10 with 5.8 Kernel, but it also happened with Lubuntu 20.04 LTS with 5.4 Kernel.

    My kid reported the issue after one of the teachers moved from Zoom to Google Meet.
    The symptoms were, Loud fan (CPU fan running very fast), Audio was choppy, video and audio were out of sync. He had multiple Meet disconnections using Firefox and Chrome.

    Problem:
    I noticed that ACPI/IRQ9 was eating lots of CPU.
    When I checked ACPI interrupts, I noticed that gpe17 had a very high trigger count.
    I found the problem with this command:

    grep . -r /sys/firmware/acpi/interrupts/

    Output:
    chicos@mac1:~$ grep . -r /sys/firmware/acpi/interrupts/
    /sys/firmware/acpi/interrupts/gpe1F: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe13: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe0F: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe03: 0 disabled unmasked
    /sys/firmware/acpi/interrupts/gpe1D: 0 EN enabled unmasked
    /sys/firmware/acpi/interrupts/ff_pwr_btn: 0 EN enabled unmasked
    /sys/firmware/acpi/interrupts/gpe11: 0 EN enabled unmasked
    /sys/firmware/acpi/interrupts/gpe0D: 0 disabled unmasked
    /sys/firmware/acpi/interrupts/gpe01: 0 EN enabled unmasked
    /sys/firmware/acpi/interrupts/ff_rt_clk: 0 disabled unmasked
    /sys/firmware/acpi/interrupts/ff_pmtimer: 0 STS invalid unmasked
    /sys/firmware/acpi/interrupts/gpe1B: 0 STS invalid unmasked
    /sys/firmware/acpi/interrupts/gpe0B: 0 EN enabled unmasked
    /sys/firmware/acpi/interrupts/gpe18: 0 STS invalid unmasked
    /sys/firmware/acpi/interrupts/gpe08: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/error: 0
    /sys/firmware/acpi/interrupts/gpe16: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/sci: 3491042
    /sys/firmware/acpi/interrupts/gpe06: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe14: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe04: 0 disabled unmasked
    /sys/firmware/acpi/interrupts/gpe1E: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe12: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe0E: 0 disabled unmasked
    /sys/firmware/acpi/interrupts/gpe02: 0 EN enabled unmasked
    /sys/firmware/acpi/interrupts/gpe1C: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe10: 0 STS invalid unmasked
    /sys/firmware/acpi/interrupts/gpe0C: 0 disabled unmasked
    /sys/firmware/acpi/interrupts/gpe00: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe_all: 3491042
    /sys/firmware/acpi/interrupts/gpe19: 0 STS invalid unmasked
    /sys/firmware/acpi/interrupts/gpe1A: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe09: 0 disabled unmasked
    /sys/firmware/acpi/interrupts/gpe0A: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe17: 3491042 EN enabled unmasked
    /sys/firmware/acpi/interrupts/ff_gbl_lock: 0 EN enabled unmasked
    /sys/firmware/acpi/interrupts/gpe07: 0 enabled unmasked
    /sys/firmware/acpi/interrupts/sci_not: 117
    /sys/firmware/acpi/interrupts/gpe15: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/gpe05: 0 invalid unmasked
    /sys/firmware/acpi/interrupts/ff_slp_btn: 0 invalid unmasked

    Fix:
    Added boot parameter acpi_mask_gpe=0x17 to GRUB and reboot.
    That solved the gpe17 high CPU utilization issue

    with Ubuntu/Debian add "acpi_mask_gpe=0x17" parameter to /etc/default/grub, at the end of line GRUB_CMDLINE_LINUX_DEFAULT.

    I edited the file using nano, but any editor will do:

    Sample:
    sudo nano /etc/default/grub


    Sample line before edit:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

    Sample line after edit:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_mask_gpe=0x17"

    After the edit is complete run:
    sudo update-grub

    Then reboot


    References:
    For more details, see Linux kernel commit 9c4aa1ee which was first merged in Linux 4.10-rc3 and the bug reports linked to from there.
    https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9c4aa1eecb48cfac18ed5e3aca9d9ae58fbafc11
  181. 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!
  182. 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.
  183. 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.
    • Tran Older on May 18, 2020 - click here to reply
      Strongly advice against installing ChromiumOS / CloudReadyOS as they are based on Gentoo Linux and in the OS updating process your 32bit EFI will be corrupted.
  184. jamie dellemonache on April 9, 2020 - click here to reply
    Thanks so much for this page! I was able to snatch one of your modded ISO, before they were pulled from the site, but was unable to boot my MacPro 1,1 with it. I also, installed the OS on a drive, using a PC and the modded ISO. I Reinstalled the drive in my MacPro and got nothing but flashing question marks... I then downloaded the isomacprog binary and modded my own Debian supplied ISO. I worked great... This friggin beast of machine (the MacPro 1,1) will live another life! Your post was great!
  185. Martin Sørensen on April 10, 2020 - click here to reply
    I just installed using the isomacprog, and it worked just fine. I decided to ignore the partitioning warnings and see what happened, thinking it was easier to read up later if it didn't work.
    I now only need to get the iSight camera working.
    Thanks for the site!

    Btw, it was harder to change the old HD to a SDD than to get it to install - the iMac 5.1 is not easily accessible.
  186. Lisa on April 13, 2020 - click here to reply
    My goodness, where are all the iso's that were here a while ago? Are they coming back or am I too late?
    • The ISOs were held on a dedicated server (separate from the main site) which went down with some major technical issues on April 5th 2020. As to whether the pre-modded ISOs will be coming back (and when), I'm not sure. It's something I'm still considering.

      For now I'd suggest that people use the little C program provided in the write-up to mod ISOs directly.
  187. Avi on April 15, 2020 - click here to reply
    Hi,
    I have a MacBook 2,1 and I'm running Lubuntu 18.04 using your method. I had installed 17.04 from CD and upgraded. I just got a SSD and would like to install on that. I tried installing the SSD and installing from the same 17.04 CD, but my the installation keeps crashing, possibly because of problems in the CD drive. I replaced the HDD for now. Can I clone or install from my HDD to the external SSD and then insert the SSD in the macbook? Any resources you can recommend?
    Thanks!
    • Hey Avi,

      Clonezilla is often used for this, it generally works well, and is generally quite straightforward as long as the new drive is larger than the old one. If the new drive is *smaller* then things can get a little trickier but you can search for guides there.

      There are other options as well (I often use dd to raw copy the entire drive), but Clonezilla is likely to be the easiest method to try first as long as you can get it to boot from either a disk or USB. Note that if Clonezilla doesn't pan out and you look at other methods, keep in mind that you often can not do things on the currently mounted boot drive: writing a 32-bit Live DVD to a USB, booting from that USB, and messing with drives/partitions becomes an option there. Putting both drives in a desktop machine and using cloning software from there is another option as well.
      • Avi on April 18, 2020 - click here to reply
        I was able to use Stefan's bootable USB instructions. I put the modified Lubuntu 16.04 on it and installed using default "erase and install". When I previously tried to create my own partitions (root and swap) it didn't work (in one try, I installed Lubuntu 18.04 but it only started up when I had the USB inserted - I guess it was using the EFI on the USB but the Lubuntu on the SSD (?)). Now that I used the default installation with 16.04, it looks like an EFI partition was created, formatted as vfat. I don't really understand it, but I was able to upgrade to 18.04 and everything is working great. SSD is much faster. I got the isight file from an old drive with OSX on it. Thanks for your help.
  188. Carlo on April 17, 2020 - click here to reply
    Thank you for work, I still looking to. Until now: troubles. Made iso - like in your guide - DVDs, they are rejected (but internal DVD drive works with other disks..), tried alternative n.1 with no success. Tried also option n.2 (YUMI), well It load grub interface and I tried a pair of live distros, last one was ubuntu 18.04.4 desktop. Well, like others, it fails to load ubuntu machine after about 10 secs. I did several other tests, included remove the HDD and install the OS apart. But nothing permit to me to boot, though an ubuntu installation is present on "some" disk's partitions. But, for now, I would need just to boot a live linux on my mac5,1. Thanks for any suggest.
    • The iMac 5,1 seems to have been a little more fickle with some people having success, some not, and some needing to add extra workarounds like *nomodeset* or rEFInd. For troubleshooting, if you have enough spare DVDs around I would suggest you first try installing a 32-bit version of 16.04 from Ubuntu's website. If it also has a problem then you know it is specific to that distro - to address it you could try "nomodeset", or try a different distro to see if you can get it working. If you get 32-bit Ubuntu 16.04 working, mod a 64-bit ISO of Ubuntu 16.04. If it works, then either try upgrading the OS to 18.04 or try modding a Ubuntu 18.04 ISO at that point.

      Another option would be to try Fedora 64-bit (they made changes a couple years ago so that it shouldn't require modding).

      Note that if you "load more comments" and then CTRL-F (CMD-F on Mac) and search for "imac 5,1" you'll see some of the issues other people ran into: it's possible something there might be of help. Or maybe someone will chime in who's had success on one of those machines with the details.
  189. Jose Mas on April 21, 2020 - click here to reply
    Thank you very much. Great web.
    I was able to get a dual system (Fedora 31 and LUbunu) to boot on my iMac5,1 Intel Core 2 Duo 3GB RAM (2006).
  190. Yoann on April 21, 2020 - click here to reply
    Thanks a lot ! I just start to use Lubuntu thanks to you.
    I installed Lubuntu 18.04 on my Mac Mini 2009 and it seems to be working.
    I'm extremely grateful.
  191. Gianpiero on April 23, 2020 - click here to reply
    Hi thank you to re add iso . I have a question , is this the same way to mod windows iso for efi 32 bit ? Thank you . I try a 64 bit iso windows 7 dvd to start with refit but wasn’t started . Thank you . I would like use this method and not boot camp
    • Hey Gianpiero. I would be very surprised if it worked on a Windows ISO. However, I don't seem to recall Windows 7 64-bit being a problem. If you use Rufus to create the ISO ( https://rufus.ie ) and DO NOT select UEFI, I suspect Windows should start in BIOS mode which should work fine for these older Macs. Basically, I think if you use MBR and BIOS it should be okay. However it has been years since I've installed Win 7 so maybe someone who has done it a little more recently can offer some advice.
  192. Joel D. on April 28, 2020 - click here to reply
    Thank you! I use your option 3: C program to convert to iso from Ubuntu 20.04 LTS 64-bit for my 2006 Mac Pro 1,1 with 32 bit EFI. I wanted to post a comment that this works GREAT! No problem at all by replacing the previous Ubuntu 19.10. I had issue trying to upgrade since it can’t find any release upgrade and I tried many failed steps through CLI. I think its because its not LTS to begin with, I’m not sure but it doesn’t matter because I rather do a clean install so the 20.04 found the 19.10 and did its own magic. It’s been working great along with RetroPie. Thank you again.
  193. Chinarut on April 29, 2020 - click here to reply
    wow - I used your utility to fix a Win10 (32-bit) install ISO - it worked - thank you!

    I tried to read through your source code and would love to see a follow up post that explains fix/patch you are making!
  194. Yoann on May 4, 2020 - click here to reply
    I tried for 2nd time and it’s still working.
    This time, I installed Lubuntu 20.04 on my Mac Mini 2009 with option 2.
    Thanks a lot !
    I’m extremely grateful.
  195. MonkeyPet on May 4, 2020 - click here to reply
    macmini2,1 owner here. I wanted to Thank You for putting up this page. It allowed me to understand the 32bit EFI booting a 64bit Linux issues. I used your tools (isomacprog) to help me modify then boot media and setup a 64bit Linux distribution. I used your tool also to modify other ISOs like clonezilla and boot it to be able to backup my disk before proceeding just in case I wanted to go back to the original. Unfortunately, i could never figure out how to dual boot OSX and Linux 64bit together, but I rarely used OSX, so it isn't a big deal for me. I have a backup of the disk just in case I need to restore.
    PS: Adding a modified clonezilla ISO would be helpful to others as people may find it useful to backup and restore their partition.
  196. Dimitri on May 6, 2020 - click here to reply
    Thanks a lot, i succed to instal xubuntu on a MacBook 2.1 with your iso. All is working !
  197. Elad on May 6, 2020 - click here to reply
    Thanks for the website.

    i used to put linux on my macbook 2,1 since 2012 using rEFInd for dual boot with mac os.. but i long forgat how to create those bootable mac ISO :-)

    just used your instructions to create a bootable ubuntu mate 20.04 and it work great !)

    thanks for the website , and for the ISO conversion program
  198. attilio on May 7, 2020 - click here to reply
    Hello
    I use an Imac 5.1 with the dual boot between Lion 10.7.5 and Lubuntu 18.04. I have successfully, option 2, installed ubuntu 20.04 but the first time it was updated, ubuntu did not start
    Use for dual boot Refind
    Someone tried to update ubuntu 20.04 in dual boot
    What can I do?
  199. Andreas on May 12, 2020 - click here to reply
    Hi Matt, thank you very much for your excellent effort.
    I am trying to revive one of the infamous iMac 5,1 machines, and am trying Mint 19.3.
    I manage to boot into a live system without any problems, holding down Option at boot, choosing the DVD that shows up as Windows ;-). It takes time but works reproducibly well. When trying to install out of the live system I get the Warning that no EFI partitions is present "proceed at your own risk". The installed system then fails to start.
    I tried with a wiped hard disk formatted as MBR, no change...
    Is there a need for a EFI partition that the installer can't generate? Could somebody please provide me with a partition scheme that works for a single boot Linux bistro?
    Should I use another distro?
    Thanks & best wishes
    Andreas
    • Some installers appear to attempt a GPT/EFI installation by default even when the installation media was booted as MBR/BIOS. The (earlier) versions of Ubuntu I used tended to behave the way we want here, so you could give 16.04 or 18.04 a try (20.04 may work also). This works best with an "erase and install" process for the drive: if partitions are simply modified you may end up in a situation where the partition table stays as GPT.

      Beyond that, a drive erase followed by a base install that has only the "/" root partition as ext4 tends to be a simplistic method that often works when manually partitioning (no separate /boot etc).

      If you're in the situation where you're quite certain it's a GPT issue, you can type parted -l (lowercase L) from a terminal window to see where things are at. msdos=MBR and gpt=GPT. If you want to actually force the partition table to be rewritten, essentially wiping all data in the process, a couple options are:
      parted /dev/sdx mklabel msdos
      or
      fdisk -t dos /dev/sdx
      ...replacing the X in sdx with the actual letter of the hard drive. At that point you should be okay unless the installer attempts to rewrite the partition table as GPT again in which case you're basically in a fight against the installer.

      With all that said, if you're happy to give Ubuntu a try, I'd try that with erase/install. It's usually the most hassle-free. If you continue to run into issues or prefer a distro that's a little less agreeable here, manual partition work may be required.
  200. Data Daedalus on May 13, 2020 - click here to reply
    I downloaded and installed the Linux Mint 19.3 iso on an Ancient Late 2006 iMac and........IT WORKED....with minimal effort.
    Transferred the iso to the Late 2006 iMac (still with its ancient Mac OS X), burned the iso onto a DVD-R Disc, Rebooted, booted off the DVD drive off the iMac and the installation began.
    Don’t encrypt the hdd or account when installing, or Once it’s installed, it will keep looping back to a reboot after you enter your encryption password - instead of starting up. It will display the options for boot up, but the keyboard bizarrely won’t work.

    Otherwise, installed without encryption, and yes, there’s that almost 30 second delay when you first turn it on, then it boots into Linux Mint smoothly.
    Everything works so far, it even downloaded the drivers for the Built in WIFI.

    Now I can browse websites flawlessly with Firefox or Chromium, play YouTube videos effortlessly, or stream videos or music from my twin WD MyCloud network storage devices using VLC media player. Linux Mint has given my 2006 iMac a new lease of life.
    Installed 64 bit version as is - absolutely NO modifications made. I can live with the 30 second startup delay.

    Thank you Matt Gadient, I’m very impressed! Nice work indeed!
  201. K on May 13, 2020 - click here to reply
    Umm when I boot up Ubuntu and installs it but when I restart it isn’t there and I have to re install a gain and agin
    Please help I a using a iMac 5 ,1 (second highest modale)
  202. Morten K on May 14, 2020 - click here to reply
    Just loaded the 19.3 Mint Cinnamon image on a 6.1. with intel core 2 duo T7600, 3 GB RAM, GeForce 7600 GT. Swapped the harddrive for a Crucial 240GB SSD and popped in the DVD. Boot to live image and choose install. Works flawlessly. Tried yesterday with the Ubuntu 18.04 on the original HDD, but it ran sloooow, forze up and did not respond. Could not even reboot. Odd since the Cinnamon image is based on Ubuntu. The images are much appreciated. Thank you.
  203. James on May 28, 2020 - click here to reply
    I upgraded a 2006 mac mini core duo with a T7600 Core 2 Duo 64 bit cpu, updated from 1,1 to 2,1 so that I can up the memory to 4 GB. The pre-mod Linux Mint Cinnamon image worked well, and I followed the instructions to mod a PeppermintOS 10 64 bit install which works well. I ended up installing PeppermintOS as it uses less memory and overall performed better on this machine.
  204. Patrick Rynhart on May 31, 2020 - click here to reply
    Thank you! Here in June 2020 to install Ubuntu 20.04 on a MacMini2,1 (was a MacMini1,1 but upgraded to Core 2 Duo processor). Cheers, Patrick
  205. Kate on June 3, 2020 - click here to reply
    Hello, I wanted to use the Ubuntu ISO you provided to install on my old MacPro2,1 - however any DVD I so far burnt is totally unusable. After burning the ISO to DVD the resulting DVD contains a single FAT(12) formatted 4MB partition which is not recognisable for any Mac nor bootable or mountable. So trying to boot from such a DVD is impossible. Since many report successes with installing from such an ISO I wonder how this is possible?At least the tiny partition to make booting from DVD possible should be FAT32 since this is what the Mac bootloader can work with as EFI or Grub boot.

    I have an USB device of which I can boot and it installs Ubuntu, but the resulting installation does not boot from disk. Using GRUB I tried to fix this but was unsuccessful so far.

    So I just wanted to ask if I'm missing anything here? I worked with Ubunto14 -Ubuntu20 ISOs so far and none of the DVDs gets recognised during startup.
  206. Gabriel Shetterley on June 9, 2020 - click here to reply
    I got Elementary OS working on a 2006 MacBook, however, I cannot get it to boot or install on Mac Pro 1,1 or iMac 5,1
  207. Stefan Wood on June 19, 2020 - click here to reply
    Posting again because I forgot to leave my name

    I have an imac 24" 2006 model, and after some struggles, I was able to install the latest kubuntu OS using a usb stick. However, while I can boot, enter my name and password in the welcome screen, and get to the desktop, the image will after a couple of seconds get distorted. I was able to perform updates but i am thinking i need to reinstall the original drivers for the NVIDIA card. How do I do this when I cant see anything on the desktop? Should I reinstall the OS using your modified iOS? Thanks.
    • The modified ISO will have no bearing on the video drivers. When at the login screen you could try to dump into the CLI (ALT-CTRL-Fx) and try to install drivers via the terminal if you know what you are looking for. Alternately you could try to boot via "nomodeset" and see if that makes a difference in the GUI. Really though, the old non-intel video adapters tend to be highly problematic as they often required proprietary video drivers which are no longer maintained by ATI/AMD/nVidia. Thus it can take a lot of tweaking, trial-and-error, etc to get them behaving nicely unless you're willing to use a really old Ubuntu release.
  208. Roald on June 27, 2020 - click here to reply
    Thanks for keeping this web-page up-to-date with the new iso images for the different Linux versions.
    I haven now a 20 inch Late 2006 IMAC with triple boot.
    the Original MAC OS, Windows 10 version 2004 and elementary 5.1
  209. Kirill Setdekov on July 13, 2020 - click here to reply
    Working on installing Ubuntu 20 on an iMac 5.1. no luck so far. I can burn a USB for installing and launch the installation process, but after completing and reboot I get grub rescue command prompt.
    Ran install with internet connected and set to install third party software. When ran the install without internet it didn't finish.
  210. Julie on July 21, 2020 - click here to reply
    Matt,

    Thanks so much! I have been running Mint on a 2008 3,3 Mac Pro in 32 bit and when 20 came out in 64 only I was looking for some way to extend a perfectly good computer. Works fine only problem was with a usb wireless set up, just plugged the Ethernet in and no further problems. Thanks for getting it going, Mint is great!
  211. Nam Pham on July 21, 2020 - click here to reply
    I used the distros

    Ubuntu 18.04 Desktop (64-bit Mac) – 2.0 GB
    ubuntu-18.04.4-desktop-amd64-mac-mattgadient.com.iso ( md5: 1ec7f556caf83a4c14c57818b8c018cd )

    to setup dual boot on my old iMac5,1. It workd like a charm. Now, I have dual boot : MacOs 10.7.5 and Ubuntu18.04. It's great. Thank you very much.
  212. Alex on July 28, 2020 - click here to reply
    Hello, I'm trying to revive an imac 5.1 20" model, I can install and launch ubuntu 20.04/18.04 but there's no graphics, just black screen. I was trying to start with nomodeset, but it didn't work, although it did on my usb drives. I think it's a problem with radeon driver, but I can't figure it out. Can you give me any advice? The card is x1600 btw

    Update 1: So I gave up on usb install method, although it was promising with an old lubuntu 16.04. Still I wasn't able to get any graphics after installing (except some white artificial stripes right after install).
    My last hope was with dvd install method. Unfortunately my internal drive seems not to be working or just won't read from my picked dvd-rw drives. So I went to the store to grab an external dvd drive - ASUS SDRW-08D2S-U lite, so I've tried to burn a few images of ubuntu, fedora and xubuntu, but default mac loader won't see anything bootable, finally I tried the ubuntu 16.04 matt's image loaded with rEFInd and viola, I've got myself in a livedvd!
    From there on I've installed Ubuntu with erase and install option and no updates enabled (my first attempt was with it on, but it hang at some moment during installation) and got myself a bootable OC! Then I've updated and upgraded and did release upgrade to 18.04. All well there as well! (got some artifacts on login screen, just typed the password and it went fine from there on). Now I'm getting upgrade to 20.04. Fingers crossed. And it went well as I was writing this. Still have the bug with the login screen, will try to figure this one out. Other than that the system looks sick, video and sound is working, wifi too. Gonna test it for stability, but I think everything is great!
    iMac 5.1 20" late 2006.
    Ty so much Matt for giving us the opportunity to bring life to our old hardware!
  213. Avi on August 1, 2020 - click here to reply
    For people that got it to work, can you share your partition table (output of "parted -l" or "fdisk -l")?

    I'm trying to get macbook 2,1 to work for lubuntu. I had 18.04 installed somehow with GPT that was working (installed from USB with Lubuntu 16.04, then upgraded to 18.04, since CD drive did not work), but a software update caused the machine to stop booting. I tried installing 16.04 again, and converting GPT to MBR, but it still would not boot.

    For some reason it looks like the default installation from the USB is always GPT (for Lubuntu 16.04). I can't figure out how to get it to be MBR.
  214. John Edwards on August 7, 2020 - click here to reply
    Firstly, much appreciated; great help
    However, I tried 2-3 modified installs on my core2duo with ext dvd, and they all failed in their own special way. Most seemed to hang on disk check/post boot.
    Finally, I found that all I actually needed was a debian amd64-i386 netinst burned to usb (eg debian-10.5.0-amd64-i386-netinst.iso). Selected MATE desktop and ssh, all sorted...
  215. onizuka85 on August 10, 2020 - click here to reply
    Hi Matt! I have a new 500 ssd for my old 2,1 macbook, this time I want to try a multiboot. In the old ssd i had SnowLeopard+Debian with rEFIt, Debian is good however there are audio problem I can't fix (audio only from the right speaker). Now i want to try rEFInd and a multiboot with SL+Ubuntu Mate+Centos7. The internal dvd is gone so i bought an external usb dvd drive (Verbatim), I was able to install SL and Ubuntu Mate (i used first your ubuntu dvd), now i have to install Centos7. Have you got suggestions for the ssd partitioning?
    Thank you Matt.
  216. Anonymous on August 14, 2020 - click here to reply
    slackware current doesn't need any modification, it will work straight out of the box, at least in my experience. 14.2 does need modification, i tested 14.2 and it worked great on my 2007 macbook core 2 duo
  217. Bruce McLean on August 20, 2020 - click here to reply
    Thanks for the help here. I was not able to boot Linux from DVD, but thanks to the instructions on creating a bootable USB, I was able to get Linux running on a Macbook Pro 2007. I tried Elementary OS 5.1 first, but ran into problem that it would hang on shutdown. Then tried Cinnamon mint 19.3. It's faster and more stable. The one button trackpad is a problem for doing right clicks. Currently I work around it by turning on accessibility option to simulate secondary click by holding down the primary button. Does anyone have a better solution?
    • onizuka85 on August 21, 2020 - click here to reply
      To simulate right click, you can enable the two (three) fingers option in the touchpad preferences.
  218. Mike on August 21, 2020 - click here to reply
    Just compiled the isomacprog and modded an MX Linux 19.2_64 iso. Right now running the live DVD on my old Macmini 2,1 (actually a 1,1 with upgraded firmware). MX runs really nicely from the live disc media so I'll likely install. I wiped my old install (rEFInd / Snow Leopard / Debian 9) somewhat accidentally by trying to install OpenBSD which failed.... Also going to try AntiX and LXLE, but MX so far looks to be a winner, not quite as lightweight as the other two, but seems snappy even when running from memory. Thanks again, Matt!
  219. Bob Toronto on August 25, 2020 - click here to reply
    I initially tried the "MX" DVD and couldn't get it to boot. I did try the Lubuntu 18.04 LTS .iso and it works great! Been using it for about six months and no trouble at all. I'm on an older Intel iMac with 4 GB RAM, and so the LXDE desktop being lightweight helps a lot.

    Just curious though as to whether doing Lubuntu 20.04 LTS is in the pipe. Lubuntu 20.04 has switched to the LXQT desktop, which uses a little more RAM than LXDE it looks like, but not all that much more.

    Thanks very much for this project. It's a huge help! The original owner of this iMac was going to send it to the Apple Recycle Store. I rescued it from that fate with your help!
    • Anonymous on August 28, 2020 - click here to reply
      Interesting - I had no issues with booting the MX Linux 19.2 Live DVD at all. Installing it to the hard drive required some fiddling because I had previously messed up my boot trying to install OpenBSD, and had no OSX install on the drive to default back to. Once installed, it runs beautifully. I was concerned that XFCE might be a bit too heavy, but it runs very snappy on the old Macmini 2,1 with only 2GB RAM, and the default config allows switching between XFCE and MX-Fluxbox (very lightweight) by logging out and back in. It is the first distro that has tempted me to migrate away from macOS...
  220. Joshua on August 31, 2020 - click here to reply
    I am installing on a a1195 imac btw..thank you for this page! Ubuntu mint runs nice however I would like to run lmde4 if it is even possible
  221. Starbender on September 1, 2020 - click here to reply
    Hi and thanks for your efforts.. Lately I'm dealing with my friends imac late 2006 5.1 (core2duo). Trying to install linux distros. I downloaded lots of image files from here and created installer usbs with etcher (also tried rufus and others). But some reason while holding option key I cannot see any boot option for usb drives. It simply stays in gray screen with only mouse cursor and mac os partition. I wiped whole disk and tried with that method, in this case nothing shows up. no boot option at all.

    If I download regular 64 bit os image from other distro sites and copy bootia32.efi file to boot/efi folder, I can see boot option but from there nothing happens..

    I succeeded only with deepin 15.11 image directly imaged to usb, that one worked and booted and installed correctly (with no wifi internet).

    My question is; why I cannot boot your image files on this imac late 2006? Am I missing something here?

    Thanks
  222. Anonymous on September 6, 2020 - click here to reply
    Starbender I had success with Matt's linux mint on both my imac a1195, each are in the same class. You kind of have to use reFIT.
  223. Joshua on September 6, 2020 - click here to reply
    Did'nt mean to be anonymous on the last comment..lol Thanks alot for this page Matt I had success dual booting Lion osx and the ubuntu linux mint sharing a hybrid tb. I actually think the ubuntu based mint might work out better because I can download ubuntu studio installer and get everything I needed any way. Thank You!
  224. Lion on September 7, 2020 - click here to reply
    I have a Mac Mini 2,1 Core 2 Duo 1.83 with 2.5GB of ram, 80gb hdd.

    Can I use these images?
    • Lion on September 8, 2020 - click here to reply
      I used the 16.04 one and it worked flawlessly.
      Thanks!
    • Mike on September 9, 2020 - click here to reply
      Yes you absolutely can! I'm typing this from a Macmini 2,1 Core2Duo (technically a 1,1 with 2,1 firmware) and 2gb ram. Try it out, you'll be surprised at how quick the OS feels compared to Snow Leopard or whatever outdated OSX version was running on the machine. If you run into any snags, the answer is typically in the comments here somewhere. I ended up deleting the OSX install to free up the hard drive space, as for any potential disaster recovery I do have the Snow Leopard install DVD. The mini was hardly usable before, and now it gets daily use (LibreOffice, Firefox, ClawsMail or Thunderbird, and lots of CLI stuff).
  225. BudgieFedoraUbuntu on September 9, 2020 - click here to reply
    For MacBook Pro 3,1 A1229 from around 2007-2008 with 4GB RAM and 2.4GHz processor:

    Working:

    1) mattgadient ISO Ubuntu 18.04 -> upgraded to 20.04.
    Comments: Takes some quite time to (re)boot, requires a bit of patience. A great plus is that wifi adapter Qualcomm Atheros AR5418 on this model is quite capable and can be programmed to do many many unusual things. Later macs with other wifi brands and not-so-good drivers can't even do half of what this chip can. Another plus with Gnome is that you can configure the macbook97 keyboard functionality with gnome-tweaks and add the compose key, which is called 'Multi-key' or right-Apple-Key, and Alt-Gr key, which is called 'ISO_Level3_Shift' or Number Enter can be remapped to to bring out those extra characters international keyboards have.

    2) Fedora 32 ISO (which supportw 32-bit EFI from scratch), downloaded straight from Fedora and put on a USB stick with Fedoras own Media Writer (usb-creator-gkt and unetbootin does not create a great booting usb unfortunately, which Fedora also points out can be the case...)
    Comment: Without Nvidia drivers, it does work well (will dare to test Nvidia legacy 340 drivers), is considerably faster than Ubuntu 20.04 gnome, but maybe not so user friendly as Ubuntu 20.04 and a far cry from Budgie user friendliness. Fedora 32 uses Wayland, making it impossible to install plank for instance. At first sight, there does not seem to be a network manager like Debian "ifupdown" that can detect when an internet connection is lost. Not sure about alternatives. NetworkManager is configurable though. Fedora supports gnome-tweaks, so you can remap macbook97 keyboard keys here as well.

    Not working:

    3) Ubuntu Budgie 20.04 ISO, downloaded straigt from Budgie -> modified with Option 2 above and put on a USB-stick, does boot and does finish install, but after you reboot you can't get it to boot. There is a workaround to install 32-bit EFI after the installation using chroot and forcing grub-update, which works on non-lvm-encrypted partition, but I didn't get it to work on lvm-encrypted-partition. At the grub prompt you see the partitions as (hd0,gpt1...2...3) but no matter what was tried as boot arguments, it didn't want to become a persisitent solution. See:
    https://discourse.ubuntubudgie.org/t/32bit-efi-bootloader/4079
    Apparently it should work with burning a "mattgadient Ubuntu Budgie 20.04 ISO", but I can't find that one as of now to test it. Otherwise, Budgie is kind of user friendly for newbies and would suit an old mac just fine.

    Conclusion: Seems that Fedora 32 (currently installed, learning to tweak it) is working without any needed modification from a USB-stick, while Ubuntu 20.04 (and probably also Budgie 20.04) needs the burned ISO on a DVD-disk to install. If someone who knows how to properly patch the Budgie install ISO so it really works for an install could upload a working 20.04 ISO, it would be appreciated, as it would give this mac another 5 years of life. I have tried to mod Budgie 20.04.1 ISO myself, but it does not boot after install. Tried to fix it, but didn't succeed. Need your help with creating this Budgie 20.04 ISO.
  226. UbuntuBudgie on September 9, 2020 - click here to reply
    MacBook Pro 3,1 A1229 mid 2007:

    Working:

    "mattgadient Ubuntu Budgie 18.04 ISO" burned on a DVD-disk -> upgraded to 20.04 "the Debian way", changen /etc/apt/sources.list "bionic" to "focal", within an hour it updated "sudo apt-get update && sudo apt-get dist-upgrade" + a lot of tweaks such as complete reinstall of all budgie-* packages.

    Fix the keyboard issue related to keyboard type "macbook97" which lacks the right Alt-key and instead has a Keypad Enter key looking like:
    _ ("dash")
    ^ ("over roof")

    sudo dpkg-reconfigure keyboard-configuration
    # Select:
    # MacBookPro (Intl.)
    # Country of origin: (select your language)
    # Keyboard: your language (Macintosh)
    # AltGr: Keypad Enter key
    # Compose key: Right Logo key

    The /etc/default/keyboard file:
    ----
    XKBMODEL="macbook79"
    XKBLAYOUT=""
    XKBVARIANT="mac"
    XKBOPTIONS="lv3:enter_switch,compose:rwin,terminate:ctrl_alt_bksp"

    BACKSPACE="guess"
    ----

    Reboot to make keyboard changes.

    Comment: Budgie desktop feels a bit quicker than Fedora 32 Gnome, although comparable responsiveness. Suggesting to create a new "mattgadient-ISO" for Budgie 20.04 since it seems to work on this machine and probably on other machines as well.
  227. Ed Schijf (Netherlands) on September 12, 2020 - click here to reply
    Hello Matt, my old MacBook Pro 3,2 did not work any more because Apple support had stopped long ago. Some time ago I installed your version Ubuntu 20.04-amd64 mac-mattgadient.com.iso but the Mac did not boot properly because of the EFI 32bit system on it. I also downloaded the file boot!A32.efi as you instructed but I did not know how to integrate it in the installation. After spending a lot of time I found out a kind of booting procedure that worked, though it is not stable. First I use and hold Option + Command + P + R and shortly press On/Off. After the second chime I release the 4 keys, press Shift and wait. If nothing happens I press On/off a short time till the Mac halts. Press and hold Shift and start again. Most of the time Grub appears with Ubuntu and Advanced options for Ubuntu, I choose the Advanced options and get a new screen with a.o. Ubuntu ....(recovery mode). When I click that option it takes another 2 minutes, the Ubuntu 20.04 screen appears, and the Mac works fine!!! Can you tell me how to use boot!A32.efi in order to boot the old Mac properly? It is a pity to throw this computer away.... Thanking you in advance for your reply!!!

    Update 1: Thanks very much for your reply!! Yes, it is the MacBook Pro 2.2 MBP 3,1; sorry for the typo 3,2.... I tried all key combinations and when using the PRAM reset every time I got the Mac running. Now the trouble started months and months ago when I could not use Mac in a normal Apple way and tried to install Linux instead. I used Virtual Box and installed Xubuntu 14.04, then 16.04, then 18.04 but starting up was a problem every time. Then I saw the articles on your side and downloaded the Ubuntu 20.04 with the 32 bits EFI with the above result. Once booted the MacBook Pro runs well, but sometimes I have to start four or more times to get the GRUB screen. I know it is to do something with the NVIDIA G84M videosystem. How do I boot with "nomodeset" ? Ed

    Update 2: Hi Matt, sorry to ask you how to switch to nomodeset. Of course I knew that but I was so fed up with the Mac because of the time already spent that I forgot about it. I tried it with the first Ubuntu GRUB line and it worked. Before that I had to go to Advanced options first and then to recovery mode... But now I still have to use these peculiar key combinations before I can start Ubuntu. Anyway, I am one step further because I don't have to use recovery mode.... Maybe you can provide me with another trick to find a solution for the strange start procedure. To be even more exact: at the moment I still use Ubuntu 20.04.1 LTS on the MacBook Pro 2007. Thanks again!

    Update 3: Hello Matt, I added "nomodeset" in Grub and guess what? The old MacBook Pro is booting Ubuntu 20.04.1 without any key combinations now and is running fine!! Thank you very, very much for your help and keep up the good work!!!! With kindest regards, Ed.
    • Matt Gadient on September 12, 2020 - click here to reply
      Hey Ed, I'll assume you mean MacBook Pro 2,2 (MBP 3,1 and later do not need modified ISOs and can use standard installers). The key combinaton you're using resets the PRAM - I have no idea why that's allowing it to work, but certainly it's not a long term solution.

      That said, I've never used the bootIA32.efi bits myself and can't help there. If using the images I have here (which do not utilize bootIA32.efi), to troubleshoot I'd suggest trying Ubuntu 16.04 first - you may have to boot with "nomodeset" on every boot due to the proprietary graphics drivers not being included in new releases. If you get something working then give 18.04 or 20.04 a try. Alternately you could grab the *really* old Ubuntu "mac" editions (say 12.04) directly from Ubuntu's site but I don't know how far along they'll let you upgrade...
  228. Anonymous on September 17, 2020 - click here to reply
    Hello.
    Late adopter ...
    Everything works admirably with Mint 20 except for some slowdowns which I suspect are due to the nvidia graphics card driver.
    It's a little better in xfce but not crazy for a quadri xéon cpu.
    If I see correctly, the nvidia driver version (309) required for Gforce 7300 GT is not supported by the current kernel ...
    Do you have any suggestions for improving this?
    Thanks for the work anyway!!!
    Jean-Luc
  229. rwb on September 21, 2020 - click here to reply
    Ubuntu 18.04 and 20.04 installers both freezing on my iMac5,1.
    Found that 20.04 with the simple graphics option worked.
  230. Pierre Nicolas on September 26, 2020 - click here to reply
    Hi Matt,
    I am Pierre from France (sorry for my english). I am presently using Linux Mint Tricia cinnamon running on a late 2006 iMac model (64-bit Mac with a 32-bit EFI, Core2Duo). Worked great, thanks you so much to your iso. Do you think it is possible to upgrade to Ulyana 20 following the offocial Linux procedure.
    Thank you in advance
    Pierre Nicolas
  231. Stuart Craigen on September 30, 2020 - click here to reply
    Hi there, firstly thank you for all your hard work I've tried numerous times to get linux onto my old iMac 2006 Core2Duo, and the instructions here have got me further than any other - but I still have an issue much the same as Rudy on September 20, 2020.

    I used the isomacprog.c command on a pop os iso, I was able to boot from this and run the installer, but when it was time to reboot I just get a white screen with a grey blinking folder. I had rEFINED installed prior to all this.

    Any suggestions much appreciated.

    Thanks Stuart
  232. Neal on October 2, 2020 - click here to reply
    I tried to use Matt's Ubuntu 20.04 iso but every time I booted the image the graphics were grossly corrupted to the point that the installer was useless. My system is a 24" iMac version 6,1 with a Core2Duo CPU, standard Radeon graphics, 4GB RAM, and a 1TB HDD currently running OS X 10.7.5. The machine runs macOS quite well, but the apps are getting pretty old and useless. I'm going to try Xubuntu 18.04 for i386 using the rEFIt bootloader.
  233. Fabrice on October 12, 2020 - click here to reply
    what about Chrome OS? is it possible to do the same?
    • vyrilius on October 18, 2020 - click here to reply
      to convert a chromebook to linux, you'll want to use the mrchromebox firmware, i'd recommend using gallium os with a chromebook, as it is made for chromebooks and fixes some big issues like missing audo
  234. Didier on October 17, 2020 - click here to reply
    Hello Matt , I've downloaded the Elementary Iso and burn it on a USB key with Rufus and I could boot and install on my MAC !! works well.
    I've tried to mod the Kali distro with your script but the usb won't boot and I don't know why ...
  235. Randal Stout on November 2, 2020 - click here to reply
    Thank you for this! I've successfully been able to the install the Ubuntu version and get to work. There's only one small thing that for some reason doesn't seem to work--has anyone noticed that the machine can't reboot or turn off by itself? I tried Linux Mint and Ubuntu both and the same thing happened with both. Not sure what the deal is. Anyone experience this besides me?
  236. Frank F on November 3, 2020 - click here to reply
    Completely brilliant! My 15 year old iMac is now rejuvenated with 64 bit Mint Ulyana. Thank you Matt, and all the other giants on whose shoulders we stand.
    I did find it a bit hit and miss to start with but I suspect the superdrive is feeling its age. Try, try again seemed to be the answer. In respect of which, how risky is the "bless" boot-shortening procedure? I like the sound of it, but on the other hand I've got a working computer now and should the flaky superdrive finally die I'd have no way back if things went wrong.
  237. OSC on November 22, 2020 - click here to reply
    Hi There,

    installing
    xubuntu-18.04.4-desktop-amd64-mac-mattgadient.com.iso
    on a Sandisk USB thumbdrive worked like a charm on iMac 5,1
    Thank you so much!!
    Without it, old iMac would have been useless

    Cheers,
    Oliver
  238. Anonymous on November 22, 2020 - click here to reply
    is option one safe?
  239. borgward on November 27, 2020 - click here to reply
    How do I verify the DVD after it is burned from the command line
  240. Oliver on November 28, 2020 - click here to reply
    Thank you so much,
    Lubuntu 16.04 works great from DVD and was installed successfully on late 2006 iMac with IntelCore2duo.

    For all out there with „broken“ Superdrives:
    I thought mine was broken, too. It did not read any burnt DVD. But, curiously had no problem with FILM DVDs.
    The superdrive did neither read nor burn DVD+R nor rewriteables. It did also not write on DVD-R, BUT read DVD-R burnt in my Laptop flawlessly.
    Maybe the superdrive does not accept DVD+R or rewriteables (any more?) Or were they never supported?

    Cheers,
    Oliver

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.