T2 Mac - Zorin OS Setup

~/playground/zorin

MacBook Air T2 Setup

⚠️ Warning: This script will install the T2 kernel, configure GRUB, and prompt for a reboot. Make sure you've backed up any important data first.

Step 1: Initial Setup

Run this command to set up your T2 MacBook Air for Zorin OS:

bash <(curl -fsSL https://chrispyfur.net/zorin/t2-bootstrap.sh)
ℹ️ What this does:

Step 2: After Reboot - WiFi and Bluetooth

ℹ️ Important: After rebooting into the T2 kernel, you need to install WiFi and Bluetooth firmware separately. This requires access to macOS firmware files.
Run this command after reboot:
sudo bash <(curl -fsSL https://wiki.t2linux.org/tools/firmware.sh)
The firmware script will give you two options:

Follow the on-screen prompts to complete the installation.

Ansible Playbook (Optional)

For automated deployment and configuration management, you can use the Ansible playbook instead of the bash script:

curl -fsSL https://chrispyfur.net/zorin/t2-macbook-air-zorin.yml -o t2-setup.yml && ansible-playbook t2-setup.yml
ℹ️ Ansible Benefits:

The playbook performs the same operations as the bash script but with enterprise-grade configuration management.

View the playbook:

Download t2-macbook-air-zorin.yml

Troubleshooting MacBook Air


iMac 16,2 Audio Fix

If you have an iMac 16,2 with CS4208 codec and stereo audio isn't working properly, use this PipeWire remapping script:

bash <(curl -fsSL https://chrispyfur.net/zorin/imac-16,2-audio-fix.sh)
ℹ️ What this does:

View the script source


Additional Resources

About This Guide

This simplified installation guide consolidates the T2 Linux installation process for Zorin OS. The original instructions and all technical work come from the T2 Linux community.

Credits & Sources:

This guide is based on work from the T2 Linux community and various contributors:

All credit for the T2 kernel patches, drivers, and tooling goes to the T2 Linux community.