Ubuntu på intel macar som har T2 Chip: Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(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...')
 
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. 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 från [https://github.com/t2linux/T2-Ubuntu T2Linux-projektet], där de nödvändiga drivrutinerna ingår. Kontrollera också projektets [https://wiki.t2linux.org/distributions/ubuntu/home/ installationsanvisningar] för din Mac-modell.
Vissa Intelbaserade Mac-datorer har Apples säkerhetschip '''T2''', som bland annat hanterar delar av datorns hårdvara, säkerhet och uppstart.


== Intel baserade Macar med T2-chip ==
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, inte inköpsåret. Mac-datorer med M1 eller senare M-chip har inte ett separat T2-chip.
Å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.

Mac-modeller med Apple T2-chip
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:

  1. En Linuxkärna med stöd för Apple T2.
  2. Rätt Linuxdrivrutiner för datorns hårdvara.
  3. 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

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.