You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

2020 iMac i7 Can't Boot SSDs Created on 2017 iMac i5

Hello Community!


Since 2019, I've had a 2017 i5 iMac. I was able to install Fedora Linux on one SSD using Fedora's program to create an install thumb drive and WinToUSB to install Windows 11 on another SSD. Both are the same model Samsung 1TB drives. They've been working like a champ ever since install the Fedora is actually a monster gaming machine compared to the Windows SSD.


Trying to preserve these drives for use, I recently bought a refurbished 2020 iMac i7 which came with Sequoia installled.


When I tried to boot the externals I got a message about a driver that needed installed and I let it do its thing. When it was finished they still didn't boot. The system SEES them but can't boot them.


I even tried erasing and downgrading the new Mac to Ventura, the OS they were created on with the same end result.


Are these drives just not going to work on my new machine or am I missing something I need to do to let the new Mac see them as bootable.


I have bounced around different posts but most talk about creating a MacOS external drive.


Any help is greatly appreciated.


Jeff

iMac 27″ 5K, macOS 13.7

Posted on Dec 18, 2024 6:58 AM

Reply
11 replies

Dec 20, 2024 6:33 PM in response to gronesy

For macOS, try installing macOS on the external drive using the 2020 iMac. As long as the OS is compatible with your older 2017 Mac, then it should boot just fine.


FYI, Linux is not well supported on the T2 Macs. I've never tried Linux on a T2 Desktop Mac, but half the stuff on a T2 laptop doesn't work or works poorly. Even the T1 Macs (MBPro 2016 - 2017 at any rate) don't really work well with Linux either. Linux is fine on the non-USB-C Macs such as your 2017 iMac.


Here are some sites that have some details of the Linux support for the USB-C Intel Macs (I'm not sure if they are up to date as I have had these links for a while):

https://github.com/Dunedan/mbp-2016-linux


https://t2linux.org


https://github.com/t2linux/T2-Ubuntu


https://github.com/t2linux



Surprisingly Linux on the M-series Macs is much better supported than the 2016-2020 Intel Macs, but it is still a work in progress. The official Asahi Linux distribution is Fedora Asahi Remix, but there is also an Ubuntu Asahi distribution that is working as well. There is still some rough edges & limitations at least for now.


Dec 21, 2024 10:24 AM in response to gronesy

gronesy wrote:

Hi HWTech,

Thanks for these resources. I tried the t2 process and followed it word for word. The t2 installer booted up and ran a LOT smoother than the stock Fedora Workstation 41 iso. When all was said and done, however, the new install boot up did the same nonsense the original did (showing two lines of BOOT exit code and halting, doing nothing at all, getting through the kernel selection and just spinning on the Fedora load screen) and I promise you I gave it a LOT of time before I just shut down the machine. I'm a linux vet and I know the first boot following an install usually takes a bit longer while the system is figuring out where it's been installed-LOL.

The second attempt at it after completely erasing the drive, the bootloader install failed and killed the program.

I usually don't bother with Linux on the T2 systems unless I'm just experimenting or curious.


I went through the M-series thing a year or so ago and ended up returning the machine because it just wouldn't work, the ARM linux spins were unbelievable unstable and support was a real issue.

Maybe they've come a long way since then. I hope so.

Yes, they've come a long way. It was only sometime in 2024 that the Asahi team decided to use the Fedora distribution as their OS of choice to actually run the full OS with day to day apps. Before that, the Asahi team just had their basic Asahi Linux installer which they used only for testing purposes...it was never intended to be used as a full OS. Keep in mind whenever Apple releases a new system, that it takes a bit of time for the Asahi developers to reverse engineer any changes & update the Linux kernel code (Apple doesn't help with any documentation). I haven't followed their progress closely so I'm not sure which M-series systems are well supported & which ones are still in flux.


They are still working on many areas, but I've seen reports where people can actually play games on their M-series Macs using Linux with performance being really good for those games. I only did basic stuff with the two laptops I installed Linux on because I was hoping to leverage Linux to do something for me that I found out was not going to be easy & indeed may not be possible (the impossible part has nothing to do with Linux, but the Apple hardware itself).


The other problem with the M-series machines was I'm a Windows gamer and either Parallels or the ARM version of Windows 11 couldn't handle anti-cheat software. Again, don't know if that's been fixed but I suspect not.

That is always going to be a problem unless you are running a supported OS on bare metal. Linux has had this issue for years & it is frustrating.


FYI, there are actually two types/versions of the EAC (is that correct?) anti-cheat DRM. One should be perfectly able to handle a VM or Linux (perhaps with the developer doing things a certain way), while the other one is more strict and cannot easily be made to work outside of Windows (or macOS if it is a native app). I think most of the online games tend to use the stricter DRM while single player games may utilize the less strict version. I don't recall specifics, but I think I read about it most likely on https://www.gamingonlinux.com/ a few years ago.


Sorry for the TMI reply but I did want to make sure to thank you again for all the excellent resources you gave me. That's what makes these communities thrive!

I'm glad to share. A lot of stuff I learn comes from piecing small tidbits together from various posts & even experimentation & observations.

Dec 21, 2024 1:57 PM in response to gronesy

gronesy wrote:

After my experience with multiple computers and "drive trays (remember them?) I wanted to have ONE computer that could do whatever I needed. The early Mac linux before Intel chips were quite bare to say the least. Once I got into the Intel chips, things got a lot easier.

PPC Macs were not well supported by Linux back in the day. Usually you had to go with a non-standard PPC only distro. However, some years ago I did install Debian 8 Jessie installed just fine & was quite nice, but unfortunately it was either not officially supported and/or it just didn't have a lot of the common apps available in the repository.


About the only issues I've had with Linux on Intel Macs is the Apple firmware not always recognizing the .efi bootloaders with custom names, many times I've had to rename them to the generic "boot.efi" to satisfy the unintelligent standard pushed out by MS and followed by Apple. That and the odd mix of 64bit CPUs with only 32bit firmware.


Do you think I should just try another distro from the t2 site?

The problem is with the lack of Linux drivers which is part of the Kernel which is usually similar between distributions. The problem is no one has taken the time to reverse engineer the T2 Mac hardware to make the drivers.


Do the M series linux choices require that the entire drive is used for it? Without bootcamp, are they even able to dual boot and with external SSDs?

No. Actually at the moment macOS must be installed. The current Asahi installers are just shell scripts run from within macOS. They have had to leverage the M-series boot loaders to get started and I believe they have created shims to leverage most of the standard Linux boot process. Also, Linux must be installed to the internal drive on another partition. I believe you must have about 80GB of Free storage space (I forget the exact amount since it was different between the two installs (Ubuntu & Fedora).


The Asahi blog contains some very interesting information on their methods & findings during their development.

https://asahilinux.org/blog/


I was really sad because I LOVE Fedora (ease of use and gaming) and before I bought the 2020 I just didn't do enough linux-specific research or I probably wouldn't have bought it. I just didn't realize the T2 chip was THAT big a deal. I thought it was something you could use or turn off. End of story.

The T2 security chip is the center of these 2018-2020 Intel Macs and plays a part in most functions. With my personal experience while supporting my organization's Macs, I have seen the T2 implementation is not fully thought out or implemented. I also find those systems to be more prone to Logic Board failures. I have also encountered some bugs with T2 authentication as well that result in needing to completely reset the system with a DFU firmware Restore wiping out all data on the internal SSD. Personally I would not spend any money on any 2016-2020 Intel USB-C Macs, but especially not the T2 models which tend to have a higher number of Logic Board failures than any previous models (desktops & laptops). Plus troubleshooting a T2 Mac (especially for hardware issues) is very difficult.

Dec 21, 2024 2:36 PM in response to gronesy

gronesy wrote:

HWTech,

You've just made up my mind for me! You are the EXACT person I needed to be in contact with at this time! Bar none!

Thank you for your open, honest and frank responses to my questions. As I said earlier, I had NO idea the T2 was as big an issue as it is. I've been a Mac person for almost 30 years and I've NEVER had one single machine fail on me. When you throw the logic board issues into the mix, this machine IS going back ASAP.

I'm only aware because I have to support them for my organization (they've been a nightmare, almost makes me want to support Windows' PCs). Lots of hard & frustrating lessons with very little reward unlike supporting the older Macs. While Apple has occasionally had some issues & questionable decisions in the past, these Intel USB-C Macs are a dark stain on Apple's reputation.


I think you were already mostly there anyway and you only had a small glimpse of the T2 go on.

Dec 18, 2024 8:01 AM in response to den.thed

Hi den.thed,


Thank you SO much for your blazing-fast response!


I forgot to mention that I had done the recovery/security steps you've outlined and selected to allow external device booting. The thing I hadn't done was change the security level from full to none.


I just did that and it allowed the Windows SSD to boot but the Linux still goes through that painful "Need to Update" sequence that doesn't work. I just let it go through it again and it still won't boot the Linux SSD.


My other question is if I DO get these to work, if I upgrade to Sequoia will they fail again?


Jeff

Dec 20, 2024 4:56 PM in response to den.thed

Thanks, dan.thed!


I'm hoping I'm not the only one having problems with this and I'm sure I'm not.


Today, I created a Fedora 41 installer with the 2020 iMac. Then, I installed it on the same machine. When I try to boot it using the alt/option key, it's identified but seems to come up with a different reason NOT to boot it. At least not every time. I'd say I've gotten it to boot 1/5 of the attempts.


Besides the T2 chip, which I've set the security to none and changed the other setting to allow booting from an external drive, I can only surmise that Sequoia somehow affects this. I thought I'd read there was a bug with it but I don't know if it was addressed in the 15.2 update.


For now, I'm going to erase and reinstall Ventura and see if that helps.


If anybody else in this forum has any other suggestions, I'm all ears, as they say.


Thank you,


Jeff


I should add that the SSD with Windows does boot on the new machine but, of course, there's hardware drivers that don't work but that's to be expected. Oddly both Fedora and Windows 11 both have trouble finding wi-fi drivers.

Dec 21, 2024 7:54 AM in response to HWTech

Hi HWTech,


Thanks for these resources. I tried the t2 process and followed it word for word. The t2 installer booted up and ran a LOT smoother than the stock Fedora Workstation 41 iso. When all was said and done, however, the new install boot up did the same nonsense the original did (showing two lines of BOOT exit code and halting, doing nothing at all, getting through the kernel selection and just spinning on the Fedora load screen) and I promise you I gave it a LOT of time before I just shut down the machine. I'm a linux vet and I know the first boot following an install usually takes a bit longer while the system is figuring out where it's been installed-LOL.


The second attempt at it after completely erasing the drive, the bootloader install failed and killed the program.


I will try again because at least the Windows 11 SSD I have from the 2017 machine DOES work. I have a problem with the wi-fi driver and Windows Support program just sits at "Enumerating pre-install packages" and won't continue. It works fine when just plugged into ethernet but I was working on it downstairs while me 2017 was still upstairs-LOL! It's hard when the ONE driver you need won't install.


I went through the M-series thing a year or so ago and ended up returning the machine because it just wouldn't work, the ARM linux spins were unbelievable unstable and support was a real issue.


Maybe they've come a long way since then. I hope so.


The other problem with the M-series machines was I'm a Windows gamer and either Parallels or the ARM version of Windows 11 couldn't handle anti-cheat software. Again, don't know if that's been fixed but I suspect not.


Sorry for the TMI reply but I did want to make sure to thank you again for all the excellent resources you gave me. That's what makes these communities thrive!

Dec 21, 2024 12:46 PM in response to HWTech




HWTech wrote:

I usually don't bother with Linux on the T2 systems unless I'm just experimenting or curious.

After my experience with multiple computers and "drive trays (remember them?) I wanted to have ONE computer that could do whatever I needed. The early Mac linux before Intel chips were quite bare to say the least. Once I got into the Intel chips, things got a lot easier.


Do you think I should just try another distro from the t2 site?


I'm really glad to hear the Asahi team settled on Fedora because when I was looking it seemed like it couldn't decide exactly what it was or was it Arch linux based? I don't remember. I just know I've learned the amount of time things without firm support take now makes it nearly worthless for me.


Do the M series linux choices require that the entire drive is used for it? Without bootcamp, are they even able to dual boot and with external SSDs?


To be completely honest with you, this 2020 iMac is starting to look like a return. I love how it runs Mac Sequoia but without fighting with it to install ANY linux, that doesn't make up for it. We'll see how it goes if you recommend I try some others.


I was really sad because I LOVE Fedora (ease of use and gaming) and before I bought the 2020 I just didn't do enough linux-specific research or I probably wouldn't have bought it. I just didn't realize the T2 chip was THAT big a deal. I thought it was something you could use or turn off. End of story.


My buddy who bought a beautiful new Mac Studio last year sent it back when he couldn't play Ghost Recon: Breakpoint or The Division 2. Both obviously multiplayer and use the DRM you spoke of.


I totally agree with you about learning from others in this way.


Thanks again for all your help!


Jeff

Dec 21, 2024 2:24 PM in response to HWTech

HWTech,


You've just made up my mind for me! You are the EXACT person I needed to be in contact with at this time! Bar none!


Thank you for your open, honest and frank responses to my questions. As I said earlier, I had NO idea the T2 was as big an issue as it is. I've been a Mac person for almost 30 years and I've NEVER had one single machine fail on me. When you throw the logic board issues into the mix, this machine IS going back ASAP.


None of us has so much time on this planet to waste it with things we don't enjoy-period!


When I finally decide to get the M-series mac (hate to lose the 27 inch monitor, by the way) I will definitely look up this discussion and YOU.


If you celebrate them, Happy Holidays to you and yours! If not, just know how much you're appreciated!


Jeff

2020 iMac i7 Can't Boot SSDs Created on 2017 iMac i5

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