Ubuntu på intel macar som har T2 Chip: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= Ubuntu på Mac med Apple T2 = Vissa Intelbaserade Mac-datorer har Apples säkerhetschip T2, som bland annat hanterar delar av datorns hårdvara och uppstart. På dessa modeller behöver Ubuntu en Linuxkärna med särskilt T2-stöd för att exempelvis det inbyggda tangentbordet, styrplattan, ljudet och wifi ska fungera korrekt. En vanlig Ubuntu-installationsfil kan därför ge problem redan under installationen. Använd i stället en T2-anpassad Ubuntu-installationsfil...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 1: | Rad 1: | ||
= Ubuntu på Mac med Apple T2 = | = Ubuntu på Mac med Apple T2 = | ||
Vissa Intelbaserade Mac-datorer har Apples säkerhetschip T2, som bland annat hanterar delar av datorns hårdvara och uppstart | 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 [https://github.com/t2linux/T2-Ubuntu T2Linux-projektet]. | |||
Kontrollera även projektets [https://wiki.t2linux.org/distributions/ubuntu/home/ installationsanvisningar för Ubuntu] innan installationen. | |||
== Intelbaserade Macar med T2-chip == | |||
Följande Intelbaserade Mac-modeller har Apple T2-säkerhetschip. | |||
{| class="wikitable" | {| class="wikitable" | ||
| Rad 29: | Rad 45: | ||
|} | |} | ||
Årtalen avser modellernas lanseringsår | Å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: [https://support.apple.com/sv-se/103265 Apple – Mac-datorer med Apple T2-säkerhetschip] | Källa: [https://support.apple.com/sv-se/103265 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: | |||
* [https://github.com/t2linux/T2-Ubuntu T2-Ubuntu på GitHub] | |||
* [https://wiki.t2linux.org/distributions/ubuntu/home/ T2Linux – Ubuntu] | |||
Efter installationen kan man kontrollera vilken Linuxkärna som används med: | |||
<pre> | |||
uname -r | |||
</pre> | |||
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: | |||
<pre> | |||
brcmfmac | |||
</pre> | |||
För Bluetooth används på många modeller: | |||
<pre> | |||
hci_bcm4377 | |||
</pre> | |||
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: | |||
<pre> | |||
lspci -nnk | grep -A4 -i network | |||
</pre> | |||
Kontrollera om ''brcmfmac'' är laddad: | |||
<pre> | |||
lsmod | grep brcmfmac | |||
</pre> | |||
Man kan exempelvis få: | |||
<pre> | |||
brcmfmac | |||
brcmfmac_wcc | |||
</pre> | |||
På en T2-Mac skall man normalt inte installera Broadcoms gamla STA-drivrutin, exempelvis: | |||
<pre> | |||
bcmwl-kernel-source | |||
</pre> | |||
eller: | |||
<pre> | |||
broadcom-wl | |||
</pre> | |||
T2Linux använder i stället Linuxkärnans ''brcmfmac''-drivrutin tillsammans med rätt Apple-firmware. | |||
== Installera Apple-firmware == | |||
T2Linux tillhandahåller verktyget: | |||
<pre> | |||
get-apple-firmware | |||
</pre> | |||
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: | |||
<pre> | |||
sudo get-apple-firmware get_from_macos | |||
</pre> | |||
Starta därefter om datorn: | |||
<pre> | |||
sudo reboot | |||
</pre> | |||
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: | |||
<pre> | |||
sudo get-apple-firmware get_from_online | |||
</pre> | |||
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: | |||
<pre> | |||
sudo reboot | |||
</pre> | |||
== Kontrollera Wi-Fi == | |||
Efter omstart kan nätverksenheterna visas med: | |||
<pre> | |||
nmcli device | |||
</pre> | |||
En fungerande Wi-Fi-enhet kan exempelvis visas som: | |||
<pre> | |||
DEVICE TYPE STATE | |||
wlp1s0f0 wifi disconnected | |||
</pre> | |||
Visa tillgängliga trådlösa nätverk: | |||
<pre> | |||
nmcli device wifi list | |||
</pre> | |||
För att ansluta via kommandoraden: | |||
<pre> | |||
nmcli device wifi connect "SSID" password "lösenord" | |||
</pre> | |||
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: | |||
<pre> | |||
sudo modprobe -r brcmfmac_wcc | |||
sudo modprobe -r brcmfmac | |||
sudo modprobe brcmfmac | |||
</pre> | |||
Kontrollera därefter: | |||
<pre> | |||
nmcli device | |||
</pre> | |||
== Felsök Wi-Fi == | |||
Kontrollera kärnans meddelanden: | |||
<pre> | |||
sudo journalctl -k --grep=brcmfmac | |||
</pre> | |||
eller: | |||
<pre> | |||
sudo dmesg | grep -iE 'brcm|brcmfmac|firmware' | |||
</pre> | |||
Om en firmwarefil saknas kan man få fel som liknar: | |||
<pre> | |||
Direct firmware load failed | |||
</pre> | |||
I så fall bör Apple-firmware installeras på nytt. | |||
Om macOS finns: | |||
<pre> | |||
sudo get-apple-firmware get_from_macos | |||
</pre> | |||
Om macOS saknas: | |||
<pre> | |||
sudo get-apple-firmware get_from_online | |||
</pre> | |||
== Kontrollera rfkill == | |||
Wi-Fi eller Bluetooth kan även vara mjukvarublockerat. | |||
Kontrollera: | |||
<pre> | |||
rfkill | |||
</pre> | |||
För att ta bort blockering: | |||
<pre> | |||
sudo rfkill unblock wifi | |||
sudo rfkill unblock bluetooth | |||
</pre> | |||
Kontrollera även NetworkManagers radiostatus: | |||
<pre> | |||
nmcli radio | |||
</pre> | |||
Aktivera Wi-Fi: | |||
<pre> | |||
nmcli radio wifi on | |||
</pre> | |||
== Bluetooth == | |||
Kontrollera om Bluetooth-drivrutinen är laddad: | |||
<pre> | |||
lsmod | grep hci_bcm4377 | |||
</pre> | |||
Om modulen finns kan den vid behov laddas om: | |||
<pre> | |||
sudo modprobe -r hci_bcm4377 | |||
sudo modprobe hci_bcm4377 | |||
</pre> | |||
Kontrollera Bluetooth-tjänsten: | |||
<pre> | |||
systemctl status bluetooth | |||
</pre> | |||
Om tjänsten inte körs: | |||
<pre> | |||
sudo systemctl enable --now bluetooth | |||
</pre> | |||
Kontrollera om Linux hittar någon Bluetooth-adapter: | |||
<pre> | |||
bluetoothctl list | |||
</pre> | |||
En fungerande adapter kan exempelvis visas som: | |||
<pre> | |||
Controller XX:XX:XX:XX:XX:XX | |||
</pre> | |||
== Ansluta en Bluetooth-enhet == | |||
Starta Bluetooths kommandoradsverktyg: | |||
<pre> | |||
bluetoothctl | |||
</pre> | |||
Aktivera Bluetooth: | |||
<pre> | |||
power on | |||
</pre> | |||
Starta sökning: | |||
<pre> | |||
scan on | |||
</pre> | |||
När enheten har hittats används dess Bluetooth-adress. | |||
Exempel: | |||
<pre> | |||
pair XX:XX:XX:XX:XX:XX | |||
trust XX:XX:XX:XX:XX:XX | |||
connect XX:XX:XX:XX:XX:XX | |||
</pre> | |||
Avsluta: | |||
<pre> | |||
quit | |||
</pre> | |||
== 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: | |||
<pre> | |||
uname -r | |||
</pre> | |||
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: | |||
<pre> | |||
sudo get-apple-firmware get_from_macos | |||
</pre> | |||
eller: | |||
<pre> | |||
sudo get-apple-firmware get_from_online | |||
</pre> | |||
och starta därefter om datorn. | |||
=== Wi-Fi visas men inga nätverk hittas == | |||
Kontrollera: | |||
<pre> | |||
nmcli radio | |||
</pre> | |||
och: | |||
<pre> | |||
rfkill | |||
</pre> | |||
Kontrollera även kärnloggen: | |||
<pre> | |||
sudo dmesg | grep -iE 'brcm|firmware' | |||
</pre> | |||
=== Bluetooth fungerar inte == | |||
Kontrollera först: | |||
<pre> | |||
systemctl status bluetooth | |||
</pre> | |||
Sedan: | |||
<pre> | |||
bluetoothctl list | |||
</pre> | |||
och: | |||
<pre> | |||
lsmod | grep hci_bcm4377 | |||
</pre> | |||
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: | |||
<pre> | |||
sudo get-apple-firmware get_from_macos | |||
sudo reboot | |||
</pre> | |||
Utan macOS: | |||
<pre> | |||
sudo get-apple-firmware get_from_online | |||
sudo reboot | |||
</pre> | |||
== Se även == | |||
* [[Ubuntu]] | |||
* [[Mac]] | |||
* [[Wi-Fi]] | |||
* [[Bluetooth]] | |||
* [[NetworkManager]] | |||
== Externa länkar == | |||
* [https://github.com/t2linux/T2-Ubuntu T2-Ubuntu] | |||
* [https://wiki.t2linux.org/distributions/ubuntu/home/ T2Linux – Ubuntu] | |||
* [https://wiki.t2linux.org/guides/wifi-bluetooth/ T2Linux – Wi-Fi och Bluetooth] | |||
* [https://wiki.t2linux.org/guides/postinstall/ T2Linux – installation och efterkonfiguration] | |||
* [https://support.apple.com/sv-se/103265 Apple – Mac-datorer med Apple T2-säkerhetschip] | |||
= Sidslut = | |||
Om du hittar faktafel är vi tacksamma om du rapporterar dem via formuläret på: | |||
* [https://www.linux.se/kontakta-linux-se/ Kontakta Linux.se] | |||
<BR>Tack till [https://datorhjalp.se Datorhjälp Hemma] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxdistributioner]] | |||
[[Kategori:Linuxdistributioner x86]] | |||
[[Kategori:Operativsystem]] | |||
[[Kategori:Linux]] | |||
Versionen från 25 september 2026 kl. 06.31
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.