The only real solution there is to install Ubuntu on an external drive because of a limitation in the number of partitions on the internal drive. Now in my case, I wen the triple-boot way with Ubuntu + Bootcamp Windows + MacOS. People are suggesting to use rEFInd boot manager for dealing with these matters, but it's not mandatory. Before installing, you should backup files in the EFI (hidden) partition, since Ubuntu will add some and make Ubuntu boot priority. Basically, if you want double-boot between Ubuntu and MacOS on your internal drive, then you'll have to create a new partition for Ubuntu to be installed on. There are many guides available, and I can link them if you want. It depends on the OS you want to have access to on boot. I'm pretty sure there could be some solutions to get the soundboard working, but I did not have the time to search and test them. In my case, I did not need audio, so no trouble. If you have an external USB DAC, then the DAC will in most cases work. The iMac itself is compatible "out of the box" with Ubuntu 16, 18 and 19 (and other Linux distros), except for the soundboard, which will not work at all. I have used an iMac (Late 2017 i7 / Radeon 580 Pro / SSD) under Ubuntu for software development.īefore going to the eGPU topic, some feedback about using Ubuntu on the iMac.