Ubuntu på intel macar som har T2 Chip: Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
| Rad 372: | Rad 372: | ||
Använd i första hand en T2-anpassad distribution eller kärna från T2Linux-projektet. | Använd i första hand en T2-anpassad distribution eller kärna från T2Linux-projektet. | ||
=== Tangentbord fungerar men Wi-Fi saknas == | === Tangentbord fungerar men Wi-Fi saknas === | ||
Om tangentbord och styrplatta fungerar men Wi-Fi saknas är T2-kärnan sannolikt redan installerad. | Om tangentbord och styrplatta fungerar men Wi-Fi saknas är T2-kärnan sannolikt redan installerad. | ||
Versionen från 25 september 2026 kl. 06.32
Ubuntu på Mac med Apple T2
Vissa Intelbaserade Mac-datorer har Apples säkerhetschip T2, som bland annat hanterar delar av datorns hårdvara, säkerhet och uppstart.
På dessa modeller behöver Linux särskilt stöd för T2-plattformen. En vanlig Ubuntu-installation kan därför få problem med exempelvis:
- Inbyggt tangentbord
- Styrplatta
- Ljud
- Wi-Fi
- Bluetooth
- Fläktstyrning
- Vissa andra interna enheter
För Ubuntu rekommenderas därför en T2-anpassad installationsavbildning från T2Linux-projektet.
Kontrollera även projektets installationsanvisningar för Ubuntu innan installationen.
Intelbaserade Macar med T2-chip
Följande Intelbaserade Mac-modeller har Apple T2-säkerhetschip.
| Modell | Årsmodeller med T2 |
|---|---|
| MacBook Pro | 2018–2020 med Intel-processor |
| MacBook Air | 2018–2020 med Intel-processor |
| iMac | 27 tum, Retina 5K, 2020 |
| iMac Pro | Samtliga |
| Mac mini | 2018 |
| Mac Pro | 2019 |
Årtalen avser modellernas lanseringsår och inte när datorn köptes.
Mac-datorer med Apple Silicon, exempelvis M1, M2, M3 och senare, använder inte ett separat T2-chip och omfattas därför inte av denna guide.
Källa: Apple – Mac-datorer med Apple T2-säkerhetschip
Installera Ubuntu på en T2-Mac
På en T2-Mac bör man inte utgå från att en vanlig Ubuntu-ISO fungerar fullt ut.
Problemet är att flera interna enheter är kopplade till eller beroende av Apples T2-arkitektur. För att exempelvis tangentbord och styrplatta skall fungera korrekt krävs en Linuxkärna med stöd för T2.
Använd därför i första hand T2-Ubuntu:
Efter installationen kan man kontrollera vilken Linuxkärna som används med:
uname -r
Om det inbyggda tangentbordet och styrplattan fungerar är det normalt ett tecken på att T2-kärnan fungerar.
Wi-Fi och Bluetooth
Även om Ubuntu startar och tangentbordet fungerar behöver Wi-Fi och Bluetooth normalt ytterligare firmware från Apple.
På många T2-Macar används Broadcom-baserad trådlös hårdvara.
För Wi-Fi används normalt Linuxdrivrutinen:
brcmfmac
För Bluetooth används på många modeller:
hci_bcm4377
Själva drivrutinerna räcker dock inte alltid. Firmware måste också installeras.
Kontrollera Wi-Fi-hårdvaran
Kontrollera vilken nätverkshårdvara datorn har:
lspci -nnk | grep -A4 -i network
Kontrollera om brcmfmac är laddad:
lsmod | grep brcmfmac
Man kan exempelvis få:
brcmfmac brcmfmac_wcc
På en T2-Mac skall man normalt inte installera Broadcoms gamla STA-drivrutin, exempelvis:
bcmwl-kernel-source
eller:
broadcom-wl
T2Linux använder i stället Linuxkärnans brcmfmac-drivrutin tillsammans med rätt Apple-firmware.
Installera Apple-firmware
T2Linux tillhandahåller verktyget:
get-apple-firmware
Firmware kan hämtas från den befintliga macOS-installationen eller via Internet.
= Om macOS finns kvar
Om macOS fortfarande finns installerat kan rätt firmware hämtas därifrån.
Kör:
sudo get-apple-firmware get_from_macos
Starta därefter om datorn:
sudo reboot
Efter omstart bör Wi-Fi och Bluetooth normalt kunna identifieras av Linux.
Om macOS inte finns kvar
Om macOS har tagits bort kan firmware i stället hämtas via Internet:
sudo get-apple-firmware get_from_online
För detta behöver datorn tillfälligt ha Internetanslutning på något annat sätt.
Exempel:
- USB-Ethernet
- USB-tethering via mobiltelefon
- Externt USB-Wi-Fi-kort som Linux redan stöder
Starta därefter om datorn:
sudo reboot
Kontrollera Wi-Fi
Efter omstart kan nätverksenheterna visas med:
nmcli device
En fungerande Wi-Fi-enhet kan exempelvis visas som:
DEVICE TYPE STATE wlp1s0f0 wifi disconnected
Visa tillgängliga trådlösa nätverk:
nmcli device wifi list
För att ansluta via kommandoraden:
nmcli device wifi connect "SSID" password "lösenord"
På Ubuntu Desktop kan man normalt även ansluta via den vanliga grafiska nätverksmenyn.
Ladda om Wi-Fi-drivrutinen
Om firmware har installerats men Wi-Fi fortfarande inte visas kan drivrutinen laddas om:
sudo modprobe -r brcmfmac_wcc sudo modprobe -r brcmfmac sudo modprobe brcmfmac
Kontrollera därefter:
nmcli device
Felsök Wi-Fi
Kontrollera kärnans meddelanden:
sudo journalctl -k --grep=brcmfmac
eller:
sudo dmesg | grep -iE 'brcm|brcmfmac|firmware'
Om en firmwarefil saknas kan man få fel som liknar:
Direct firmware load failed
I så fall bör Apple-firmware installeras på nytt.
Om macOS finns:
sudo get-apple-firmware get_from_macos
Om macOS saknas:
sudo get-apple-firmware get_from_online
Kontrollera rfkill
Wi-Fi eller Bluetooth kan även vara mjukvarublockerat.
Kontrollera:
rfkill
För att ta bort blockering:
sudo rfkill unblock wifi sudo rfkill unblock bluetooth
Kontrollera även NetworkManagers radiostatus:
nmcli radio
Aktivera Wi-Fi:
nmcli radio wifi on
Bluetooth
Kontrollera om Bluetooth-drivrutinen är laddad:
lsmod | grep hci_bcm4377
Om modulen finns kan den vid behov laddas om:
sudo modprobe -r hci_bcm4377 sudo modprobe hci_bcm4377
Kontrollera Bluetooth-tjänsten:
systemctl status bluetooth
Om tjänsten inte körs:
sudo systemctl enable --now bluetooth
Kontrollera om Linux hittar någon Bluetooth-adapter:
bluetoothctl list
En fungerande adapter kan exempelvis visas som:
Controller XX:XX:XX:XX:XX:XX
Ansluta en Bluetooth-enhet
Starta Bluetooths kommandoradsverktyg:
bluetoothctl
Aktivera Bluetooth:
power on
Starta sökning:
scan on
När enheten har hittats används dess Bluetooth-adress.
Exempel:
pair XX:XX:XX:XX:XX:XX trust XX:XX:XX:XX:XX:XX connect XX:XX:XX:XX:XX:XX
Avsluta:
quit
Vanliga problem
Tangentbord och styrplatta fungerar inte
Om det inbyggda tangentbordet eller styrplattan inte fungerar används sannolikt inte en korrekt T2-kärna.
Kontrollera:
uname -r
Använd i första hand en T2-anpassad distribution eller kärna från T2Linux-projektet.
Tangentbord fungerar men Wi-Fi saknas
Om tangentbord och styrplatta fungerar men Wi-Fi saknas är T2-kärnan sannolikt redan installerad.
Problemet är då ofta att Apple-firmware saknas.
Kör:
sudo get-apple-firmware get_from_macos
eller:
sudo get-apple-firmware get_from_online
och starta därefter om datorn.
= Wi-Fi visas men inga nätverk hittas
Kontrollera:
nmcli radio
och:
rfkill
Kontrollera även kärnloggen:
sudo dmesg | grep -iE 'brcm|firmware'
= Bluetooth fungerar inte
Kontrollera först:
systemctl status bluetooth
Sedan:
bluetoothctl list
och:
lsmod | grep hci_bcm4377
Om Bluetooth-hårdvaran hittas men firmware saknas bör Apple-firmware installeras på nytt.
Sammanfattning
För att Ubuntu skall fungera bra på en Intelbaserad Mac med Apple T2 behövs i huvudsak:
- En Linuxkärna med stöd för Apple T2.
- Rätt Linuxdrivrutiner för datorns hårdvara.
- Apples firmware för bland annat Wi-Fi och Bluetooth.
För Ubuntu rekommenderas en T2-anpassad installationsavbildning från T2Linux.
Om systemet redan är installerat och tangentbordet fungerar men Wi-Fi och Bluetooth saknas är det ofta firmware som återstår.
Med macOS kvar:
sudo get-apple-firmware get_from_macos sudo reboot
Utan macOS:
sudo get-apple-firmware get_from_online sudo reboot
Se även
Externa länkar
- T2-Ubuntu
- T2Linux – Ubuntu
- T2Linux – Wi-Fi och Bluetooth
- T2Linux – installation och efterkonfiguration
- Apple – Mac-datorer med Apple T2-säkerhetschip
Sidslut
Om du hittar faktafel är vi tacksamma om du rapporterar dem via formuläret på:
Tack till Datorhjälp Hemma som har sponsrat Linux.se med webbhotell.