Not so fast, cowboy!
This one was just published on Slashdot. ![]()
When installing the additional system, be careful not to write the GRUB bootloader to the device, and don’t enable os-prober there either.
Just a tip—I speak from bitter experience…
And remember to update also grub on your primary installation when there are changes to the secondary grub configuration.
I am intrigued by this topic - and as I do have a similar device - I am testing if it is possible using the firware.txt file approach.
The inxi sysinfo tool identifies my system as MacBookPro14.2.
The package linux-firmware-broadcom provide by upstream Arch Linux is also installed - which means the necessary drivers should be available OOB.
Using the firmware.txt method limits the system to see only 2.4GHz network - and it is impossible to connect.
I did some searching - apparently this is a widely known issue and I am not the only one wasting time on this ![]()
Linux has very poor support for the 2018-2020 T2 Intel Macs when installing Linux on bare metal. Don’t even bother using Linux on bare metal with the 2018-2020 T2 Intel Macs.
If you want to use Linux on a T2 Mac, then install Linux into a Virtual Machine.
Here are a few article regarding Linux support for the 2016-2020 Intel Macs with USB-C ports:
- GitHub - Dunedan/mbp-2016-linux: State of Linux on the MacBook Pro 2016 & 2017 · GitHub
- Linux on MacBook Pro Late 2016 and Mid 2017 (with Touchbar) · GitHub
- https://t2linux.org/
Linux support is good for the 2007-2017 non-USB-C Intel Macs. Linux support is also pretty good for the M-series Macs as well (in fact much better than the 2016-2020 Intel Macs) although it is still a work in progress especially for the more recently released models, but you may still need to use the Asahi remixed distributions until the Asahi changes are brought into the main Linux distributions’ repositories.
– Requesting Broadcom BCM43602 Firmware Fil… - Apple Community
I am currently experimenting with Ubuntu 26.04 - side-by-side - with the intention of extracting working firmware files - if they exist - from the installer - then locate the corresponding package.
But as it seems the Apple corporation is changing their hardware slightly on each iteration - getting a decent support appears to be difficult.
From the system info (macOS Option apple menu system information) the system is with T1 chip.
@linux-aarhus If yours is Broadcom BCM43602 [14e4:43ba] (rev 02) then this should work.
Thank you for the reference - I have been there.
It is the same which ever method I use - this particular device is best when running a macOS.
I have tried this countless times and no matter the recipe - the wifi will fail - then there is the touchbar - when I bought this device I thought - let me try the touchbar - but I should have opted for the standard keyboard layout instead.
It is still a great device - no question there - but making it usable on Linux - way too much work and frustration.