New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot boot live USB on Mac Mini (2018) #4
Comments
@Eskimooo Has it ever worked before, or is this your first try? Do you still have macOS installed and if so, which version? Is it up to date? Today I have updated to 10.14.6 and now I can't boot, neither from the live usb nor the actual installation which had been running up until now. From the selection menu, could you edit the kernel boot command line and remove the |
I'm working on a new build with F31, 5.3 kernel and disabled thunderbolt driver by default - maybe it will work for you, because most of the boot problems are caused by failures during thunderbolt firmware loading. BTW I don't know why I don't receive notifications whenever someone create a new issue on github... |
Thanks for the update @mikeeq. After the Security Update 2019-001 and Security Update 2019-006 on mojave the fedora kernel (f30 v5.1.19-7) now panics with a page fault: If you have any (pre-)release I could test I'd be thankful, as I'm completely unable to boot linux now, even from a live usb. I used to be able to boot a standard ubuntu (although the nvme wouldn't be detected, nor the internal keyboard and trackpad worked, etc) but at least I could boot the kernel all the way to the actual desktop, but even that now fails. I also tried building an .iso with your latest pre-release kernels, by downloading them and editing the kickstart configuration to not pickup the kernel rpms from the heroku repo and install the downloaded ones, but I think I ended up with a standard fedora kernel instead. I haven't updated to catalina as I don't know will it make things better or worse. |
I've learnt the EFI firmware can be updated, which might have happened with one of the security updates installations. @Eskimooo Could you share with us which version of iBridge are you running? You can check on `System Information -> Hardware -> Boot ROM version". @mikeeq Are you aware of any way to downgrade the EFI firmware? The Apple Configurator 2 seems to download the latest version. |
I'm not aware of any way of downgrading EFI firmware on Macs and yes you're right EFI could be upgraded during OS/security update. I don't have any other Macs to test why is it failing on new version of EFI. Are you sure that secure boot is turned off after EFI update? Have you tried to boot windows or any other Linux distro from USB and was any of these successful? My Boot ROM and OS version:
|
I have tried a stock ubuntu 18.04, which used to boot all the way up to the installer (but keyboard, touchpad, nvme, etc, didn't work), but now it doens't work, neither do your f30 images from a live usb, which I have used before to install linux on mac and were working very well until the update. My versions are:
Given the kernel stack trace I suspect the firmware upgrade has messed things up. It would be interesting to know @Eskimooo versions or anyone else with a similar issue. Thanks a lot for your feedback @mikeeq. Your distro was working beautifully until I decided to run the updates on the macOS side. |
F31 is coming ;) should be ready in 30 mins. |
@mikeeq Awesome :D I've given it a spin and unfortunately it doesn't solve my efi issue. I will keep investigating to see if there is some way of forcing an older version to be installed. Thank you for another release! |
I actually ended up selling the Mac Mini and no longer have it available for testing. Feel free to close the issue if you'd like. Thanks for the initial assistance though. |
I will try to implement those changes into the Fedora Image this week, so it should fix all your problems. @Kvitz |
@mikeeq Thank you so much! I can boot the fedora 30 I had installed with those kernel args and also the fedora 31 live image you released! I only needed I haven't got catalina installed but I do have the security updates. I believe the current catalina is on the same EFI version though, so these kernel args might work as well. Thank you very much for the help! |
I need a minipc running Fedora that just needs to connect to a thunderbolt 3 disk enclosure (which will act as my home nas) If someone manages to get Linux running on the Mac Mini 2018 w/ working thunderbolt 3, please let me know. I'm also not opposed to buying a Mac Mini if it would help progress the development of this project. I could perform testing + troubleshooting...etc. Please let me know what your thoughts are on this. What is the probability that the Mac Mini would be fully functional with Linux someday? |
Hi @leifliddy, At the moment Thunderbolt driver is not compatible with Macs with Apple T2 on board (It's disabled in my Fedora build), from kernel 5.2 it's crashing Mac during boot. I don't know if it was working or not on 5.1, because it was failing when it was trying to load TB firmware and I don't have and TB device to test it. I recommend to build/buy standard PC with TB - AMD CPUs are now really cheap ;) |
I have a mini-itx case, and TB3 on a mini-itx MB is really hard to find. I think I'll just get a 10th gen NUC whenever they're released. Thanks for your advice though. I'm sure someone will eventually figure out how to get TB3 working w/ the T2 chip. I really like the general aesthetics and build quality of apple devices though. The more time + effort + struggle it takes to get Linux to run on a piece of hardware, the more I want to run Linux that piece of hardware ; ) To me, it represents the resilience of the open source community. That they figure out how to get s**t done with zero support from the vendor. |
Hi, I'm trying to test this on a Mac Mini (2018), but I cannot actually boot into the installer.
At this point, there is nothing I can do, it does not progress past this error.
As this is a Mac Mini, I don't necessarily need the wireless since I have an Ethernet cable plugged in for networking, but it looks like it still wants to try the wireless.
Any thoughts or other things I can try to get this booting to the installer?
Cheers!
The text was updated successfully, but these errors were encountered: