• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Linux Won't Boot on New MacBook Air: Apple's T2 Security Chip Prevents It

Joined
Sep 25, 2018
Messages
84 (0.04/day)
The new MacBook Air with Retina display is overall a nice upgrade from the old versions of these laptops. There's one caveat, though: the new T2 chip that manages Touch ID's Secure Enclave, APFS storage encryption or UEFI Secure Boot validation will make it impossible to boot with a Linux distribution. Apple's T2 documentation (PDF) explicitly covers how the support for booting Linux is not available: the Microsoft Corporation UEFI CA 2011 certificate used also by Linux distributions isn't trusted at this moment, so the T2 chip will make it impossible to boot from Linux distributions. Only Windows is allowed to boot via Boot Camp at the moment.

Apple's Secure Boot support page shows how the new 'Startup Security Utility' can be used to disable Secure Boot, but some people have tried to boot Linux through this method and even with that change it's impossible to boot Linux. The problem extends to the rest of machines including the T2 Security Chip, like the Mac mini, the iMac Pro or the MacBook Pro 2018, for example. Apple hasn't made any comments on the issue.



View at TechPowerUp Main Site
 
Joined
Jul 16, 2014
Messages
8,116 (2.28/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
Apple's T2 documentation (PDF) explicitly covers how the support for booting Linux is not available: the Microsoft Corporation UEFI CA 2011 certificate used also by Linux distributions isn't trusted at this moment

I wonder how that got revoked. hmmm. :cool:
 
Joined
Sep 26, 2012
Messages
118 (0.03/day)
Processor AMD Threadripper 3690x
Motherboard MSI TRX40 Pro 10G
Cooling Custom Water
Memory 32GB (2x 16GB) G.Skill Flare X
Video Card(s) Gigabyte GeForce GTX 1080 Turbo OC
Storage 2x 1TB Intel 970 Pro NVM
Display(s) Dell U2415m x2
Case Fractal Define XL R2
Audio Device(s) Sound Blaster Hyper X G6
Power Supply 800 Watt Fractal Design Newton R3
Mouse Logitech G502
Keyboard Cherry MX-3.0 - Black Keys
Software Win 10 Edu
Joined
Jul 16, 2014
Messages
8,116 (2.28/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
I wonder how long it will be until they get sued again for anti-competitive due to this.
no its a certificate trust issue, if this becomes a permanent problem, than yes that could happen. It could be a minor oversight on Apple's part or intentional on m$'s part not re-certifying the trust. I think its fishy either way.
 
Joined
Jun 15, 2016
Messages
1,042 (0.36/day)
Location
Pristina
System Name My PC
Processor 4670K@4.4GHz
Motherboard Gryphon Z87
Cooling CM 212
Memory 2x8GB+2x4GB @2400GHz
Video Card(s) XFX Radeon RX 580 GTS Black Edition 1425MHz OC+, 8GB
Storage Intel 530 SSD 480GB + Intel 510 SSD 120GB + 2x500GB hdd raid 1
Display(s) HP envy 32 1440p
Case CM Mastercase 5
Audio Device(s) Sbz ZXR
Power Supply Antec 620W
Mouse G502
Keyboard G910
Software Win 10 pro
Always some bull* with apple "computers" i wonder why? ;)
 
Joined
Sep 7, 2017
Messages
3,244 (1.34/day)
System Name Grunt
Processor Ryzen 5800x
Motherboard Gigabyte x570 Gaming X
Cooling Noctua NH-U12A
Memory Corsair LPX 3600 4x8GB
Video Card(s) Gigabyte 6800 XT (reference)
Storage Samsung 980 Pro 2TB
Display(s) Samsung CFG70, Samsung NU8000 TV
Case Corsair C70
Power Supply Corsair HX750
Software Win 10 Pro
Not sure why anyone would want to run Linux on a Mac anyways. It already runs UNIX.. and lets you play Windows games at full speed to boot.
 
Joined
Oct 18, 2013
Messages
5,450 (1.42/day)
Location
Everywhere all the time all at once
System Name The Little One
Processor i5-11320H @4.4GHZ
Motherboard AZW SEI
Cooling Fan w/heat pipes + side & rear vents
Memory 64GB Crucial DDR4-3200 (2x 32GB)
Video Card(s) Iris XE
Storage WD Black SN850X 4TB m.2, Seagate 2TB SSD + SN850 4TB x2 in an external enclosure
Display(s) 2x Samsung 43" & 2x 32"
Case Practically identical to a mac mini, just purrtier in slate blue, & with 3x usb ports on the front !
Audio Device(s) Yamaha ATS-1060 Bluetooth Soundbar & Subwoofer
Power Supply 65w brick
Mouse Logitech MX Master 2
Keyboard Logitech G613 mechanical wireless
Software Windows 10 pro 64 bit, with all the unnecessary background shitzu turned OFF !
Benchmark Scores PDQ
hummm,,,,,, m$ not recertifying a trust certificate, surely nOt....

sounds kinda fruity to me, or at least another cleverly-designed marketing ploy created to keep their new machines in the headlines as long as possible :D

or, "T2", as in "Terminator 2", as in: all yinz linus users are belong to us, hehehe !
 
Joined
Jun 10, 2014
Messages
2,900 (0.81/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
Not sure why anyone would want to run Linux on a Mac anyways. It already runs UNIX.. and lets you play Windows games at full speed to boot.
Just because something is UNIX based, doesn't make it automatically good. Even Nintendo consoles run UNIX, that doesn't mean you can do whatever you want with them.

Installing Linux on Macs is primarily a developer thing. In the beginning Mac OS X was fairly decent, but over the years it have become more and more locked down, buggy and technically outdated. For a while many developers still bought Macs to install Linux for the build quality, but even that has degraded lately. These days vendors like Lenovo, Dell and HP offer better solutions, so you can keep your hard-earned cash away from Apple.
 
Joined
Sep 7, 2017
Messages
3,244 (1.34/day)
System Name Grunt
Processor Ryzen 5800x
Motherboard Gigabyte x570 Gaming X
Cooling Noctua NH-U12A
Memory Corsair LPX 3600 4x8GB
Video Card(s) Gigabyte 6800 XT (reference)
Storage Samsung 980 Pro 2TB
Display(s) Samsung CFG70, Samsung NU8000 TV
Case Corsair C70
Power Supply Corsair HX750
Software Win 10 Pro
Just because something is UNIX based, doesn't make it automatically good. Even Nintendo consoles run UNIX, that doesn't mean you can do whatever you want with them.

Installing Linux on Macs is primarily a developer thing. In the beginning Mac OS X was fairly decent, but over the years it have become more and more locked down, buggy and technically outdated. For a while many developers still bought Macs to install Linux for the build quality, but even that has degraded lately. These days vendors like Lenovo, Dell and HP all offer better solutions, so you can keep your hard-earned cash away from Apple.

I don't think Nintendo has released much about their Switch OS. Do you mean PS4? Because it is based off of BSD Unix.

In any case, consoles are turnkey machines, with no *nix userland tools or interface for them to speak of. Mac OS is a certified UNIX, with all of the userland to boot (and ability to add more from premade Darwin packages or other ports). The only thing you wouldn't do is run a different windowing environment, but why would you want to? That's kind of my point earlier. It already has the base of Unix stuff shared across most *nix systems, and a better window environment to begin with (which has it's own Mac ports anyways, like Libre/GIMP/etc).
 
Joined
Jun 10, 2014
Messages
2,900 (0.81/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
I don't think Nintendo has released much about their Switch OS. Do you mean PS4? Because it is based off of BSD Unix.
Both Nintendo Switch and Wii is based on FreeBSD, just like PS4.

In any case, consoles are turnkey machines, with no *nix userland tools or interface for them to speak of. Mac OS is a certified UNIX, with all of the userland to boot (and ability to add more from premade Darwin packages or other ports). The only thing you wouldn't do is run a different windowing environment, but why would you want to? That's kind of my point earlier. It already has the base of Unix stuff shared across most *nix systems, and a better window environment to begin with (which has it's own Mac ports anyways, like Libre/GIMP/etc).
Apple is making it harder and harder to install what you want on Macs, like unsigned software. The bundled software is really not good enough, so most developers need at least a better terminal and git, probably their favorite text-editor or IDE, plus all the toolchains tied to whatever they're making. Apple is also deprecating various open standards and formats, including lately OpenGL. It's only a matter of time before more stuff stops working.

And then there is the GUI; every serious developer configure their OS over time to fit their workflow, and most developer's workflow also evolve over time. The possibilities and ease of customization in Linux is magnitudes over Windows and OS X. Switching desktop environment is of course one of those options; just among five of my colleges sitting closest to me I can find at least four different desktop environments on Linux, and each one made their choice based on convenience and workflow, not based on looks. It comes down to how people prefer to navigate between workspaces and windows, set up keyboard shortcuts etc. The possibilities to do this in Windows and OS X is very limited. Setting up a standard environment in Linux takes a few minutes, fresh Linux users usually starts out by using it like they are used to from Windows or OS X, but gradually starts to tweak it as they get accustomed to it. Then after years, going back feels like returning to the stone age, regardless of how "polished" some aspects of other OS' look. You need to use Linux for several years to fully understand this.
 
Joined
Nov 1, 2018
Messages
583 (0.29/day)
I wonder what happens if you carefully unsolder that chip off the motherboard?
 

Easy Rhino

Linux Advocate
Staff member
Joined
Nov 13, 2006
Messages
15,441 (2.43/day)
Location
Mid-Atlantic
System Name Desktop
Processor i5 13600KF
Motherboard AsRock B760M Steel Legend Wifi
Cooling Noctua NH-U9S
Memory 4x 16 Gb Gskill S5 DDR5 @6000
Video Card(s) Gigabyte Gaming OC 6750 XT 12GB
Storage WD_BLACK 4TB SN850x
Display(s) Gigabye M32U
Case Corsair Carbide 400C
Audio Device(s) On Board
Power Supply EVGA Supernova 650 P2
Mouse MX Master 3s
Keyboard Logitech G915 Wireless Clicky
Software The Matrix
Gee, a security chip prevents unauthorized access to the walled garden. In other news, water is wet.
 
Joined
Sep 15, 2011
Messages
6,465 (1.41/day)
Processor Intel® Core™ i7-13700K
Motherboard Gigabyte Z790 Aorus Elite AX
Cooling Noctua NH-D15
Memory 32GB(2x16) DDR5@6600MHz G-Skill Trident Z5
Video Card(s) ZOTAC GAMING GeForce RTX 3080 AMP Holo
Storage 2TB SK Platinum P41 SSD + 4TB SanDisk Ultra SSD + 500GB Samsung 840 EVO SSD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Logitech Hero G502 SE
Software Windows 11 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
Well, if you buy any Apple product you deserve to be the prisoner of your own possession. ;)
 
Top