Sådan installerer du Linux på en Chromebook: En praktisk guide til opsætning og verifikation

Hvis dit mål er at køre Linux-værktøjer på en Chromebook uden at opgive ChromeOS, er det bedste resultat typisk ikke en traditionel dual-boot-installation. På understøttede Chromebooks tilbyder Google et indbygget Linux-udviklingsmiljø, almindeligvis kaldet Crostini. Det kører en Debian-baseret Linux-container inde i en virtuel maskine ved siden af ChromeOS, så du kan bruge en Terminal, kommandolinjeværktøjer, kodeeditorer, IDE'er og mange grafiske Linux-applikationer, mens du beholder den normale Chromebook-oplevelse.

Pr. september 2026 dokumenterer Google stadig dette som den førstehånds Linux-vej for ChromeOS. Det vigtige spørgsmål er ikke kun, om installeren gennemføres. En god opsætning bør efterlade dig med et Linux-miljø, der starter pålideligt, kan opdatere pakker, kan tilgå de filer og den hardware, du faktisk har brug for, og kan sikkerhedskopieres, før du afhænger af det til rigtigt arbejde.

AI-genereret illustration af en Chromebook, der viser indstillingerne for Linux-udviklingsmiljøet
AI-genereret illustration af Linux-udviklingsmiljøet på en Chromebook. Det er ikke et rigtigt skærmbillede; etiketter og layout kan variere afhængigt af ChromeOS-version.

Hvad skal du forvente, når installationen er vellykket?

En vellykket Crostini-opsætning bør producere et brugbart Linux-arbejdsområde, ikke erstatte ChromeOS. Google beskriver Linux på ChromeOS som et udviklingsmiljø, der installerer en Terminal og lader Linux-applikationer vises ved siden af ChromeOS-apps. Du behøver ikke at aktivere Chromebook-udviklertilstand for den normale Crostini-opsætning.

TjekGodt resultatHvis det fejler
Linux-opsætningEn Terminal åbnes efter installationTjek understøttelse af enheden, politikbegrænsninger, lagerplads og netværksadgang
Pakkehåndteringsudo apt update gennemføres uden repository-fejlTjek internetadgang, systemtid og repository-fejl, før du installerer flere programmer
Linux-appsInstallerede GUI-apps kan startes fra ChromeOS-launcherenBekræft at pakken understøtter din Chromebooks CPU-arkitektur og har alle afhængigheder
FilerLinux kan se filer kopieret til Linux-filer eller mapper delt fra ChromeOSBrug Filer-appens Del med Linux-mulighed og tjek /mnt/chromeos
UdviklingsservereEn server startet i Linux er tilgængelig fra Chrome på localhost:PORTVerificér at serveren lytter på den forventede port og ikke er afsluttet
GendannelseDu kan oprette en Linux-sikkerhedskopi før større ændringerFrigør lagerplads og løs sikkerhedskopifejl, før du afhænger af miljøet

Sådan installerer du Linux på en Chromebook

1. Bekræft at den indbyggede Linux-mulighed er tilgængelig

Åbn Indstillinger og kig efter sektionen Udviklere og muligheden Linux-udviklingsmiljø. Googles dokumentation kan vise lidt forskellig navigationsordlyd afhængigt af ChromeOS-versionen, men funktionen tilgængeliggøres via ChromeOS-indstillinger. Hvis du ikke ser Linux-muligheden, så aktiver ikke straks Udviklertilstand eller følg guides til firmware-ændringer. Fraværet af indstillingen kan betyde, at modellen ikke understøttes, at Chromebook'en administreres af en organisation, eller at en politik forhindrer Linux i at blive aktiveret.

For de aktuelle førstehånds opsætningsinstruktioner, brug Googles Linux-opsætningsdokumentation for ChromeOS. Google forklarer også Crostini's design og begrænsninger i sin Linux på ChromeOS FAQ.

2. Aktivér Linux-udviklingsmiljøet

Vælg muligheden for at aktivere eller opsætte Linux. ChromeOS downloader de komponenter, det har brug for, og opretter Linux-miljøet. Under opsætningen kan ChromeOS spørge efter et Linux-brugernavn og hvor meget diskplads der skal allokeres. Vælg en diskstørrelse baseret på hvad du planlægger at installere, i stedet for automatisk at forsøge at minimere den. Kildekode og kommandolinjeværktøjer kan være beskedne; IDE'er, SDK'er, container-images, sprogcaches og lokale databaser kan forbruge meget mere plads.

Opsætningen har nået sit første meningsfulde succespunkt, når ChromeOS er færdig med at oprette miljøet og åbner et Terminal-vindue. Hvis processen gentagne gange fejler før det punkt, vil flere Linux-kommandoer ikke hjælpe; løsn ChromeOS-niveau opsætningsproblemet først.

3. Opdater pakkeindekset før du installerer værktøjer

I den nye Terminal, kør:

sudo apt update

Google anbefaler at opdatere APT-repository-indekset som et tidligt trin. APT er Debians pakkehåndteringssystem. Hvis kommandoen gennemføres normalt, kan containeren nå sine konfigurerede software-repositories og er klar til pakkeinstallation. Hvis den rapporterer netværks- eller repository-fejl, så løsn dem før du opbygger dit udviklingsmiljø; ellers bliver senere pakkefejl sværere at diagnosticere.

Du kan installere pakker med kommandoer som:

sudo apt install PAKKENAVN

For udviklingssprog anbefaler Googles ChromeOS-dokumentation også at overveje sprogspecifikke versionshåndteringer, når de passer til dit workflow. De kan gøre det lettere at holde flere projektversioner adskilte i stedet for kun at stole på distributionens standardpakkeversioner.

Hvordan verificerer du, at Linux faktisk er brugbart til dit arbejde?

Døm ikke opsætningen kun ud fra at se en Terminal-prompt. Test de workflows, der betyder noget for dig. En programmør, der kun har brug for Git og Python, har andre succeskriterier end én, der bruger Android Studio, Docker, USB-hardware, lydoptagelse eller en lokal database.

Test en kommandolinje-workflow

Kør sudo apt update, installer én lille pakke du faktisk har brug for, og bekræft at den starter. Dette tjekker pakkehåndtering, netværk, tilladelser inde i containeren og grundlæggende persistens.

Test en grafisk Linux-app

Google siger at grafiske Linux-applikationer kan vises i ChromeOS-launcheren. Hvis din tilsigtede app tilbyder en Debian-kompatibel pakke, så installer den ved hjælp af udgiverens dokumenterede Linux-metode og start den derefter fra ChromeOS. En vellykket opstart er et bedre signal end blot at gennemføre en pakkeinstallation, fordi det også tjekker ChromeOS-integration.

Test dine rigtige filer, ikke bare eksempel-filer

ChromeOS tilgængeliggør et Linux-filer-område i Filer-appen. Du kan også højreklikke på en ChromeOS-mappe og vælge Del med Linux. Google dokumenterer delte mapper inde i containeren under /mnt/chromeos. Test at åbne, redigere, gemme og genåbne en engangs-projektfil, før du flytter vigtigt arbejde ind i dit nye workflow.

Hvis du kun har brug for et par filer i Linux, er det simpelt at kopiere dem til Linux-filer. Hvis du vil have ét projekt til at forblive tilgængeligt fra både ChromeOS og Linux, kan deling af en mappe være mere bekvemt. Afvejningen er at bredere deling øger hvor meget værtsdata Linux-applikationer kan nå, så del kun det du har brug for.

Test localhost hvis du laver webudvikling

ChromeOS videresender automatisk Linux-udviklingswebservere til den primære Chrome-browser ved normal brug. Start din udviklingsserver, og åbn derefter localhost:PORT i Chrome. Googles webudviklingsdokumentation nævner også penguin.linux.test som et reserve-værtsnavn i relevante tilfælde. Dette gør en simpel lokal webserver til en nyttig ende-til-ende-test af miljøet.

Hvad er de praktiske begrænsninger ved Linux på en Chromebook?

Crostini er bevidst integreret og isoleret. Det er en styrke for daglig udvikling, men det betyder også, at det ikke er identisk med at boote en konventionel Linux-laptop direkte på hardwaren.

  • Det kører gennem en VM og container. Standard Linux-miljøet er isoleret fra ChromeOS i stedet for at erstatte dets kernel og skrivebord.
  • Hardwareadgang er kontrolleret. Google bemærker at tilladelser som USB- og mikrofonadgang ikke blot deles som standard. Aktivér kun de tilladelser din applikation har brug for i ChromeOS-indstillinger.
  • CPU-arkitektur betyder noget. En x86_64 Chromebook kører software bygget til Intel/AMD-arkitekturer, mens ARM-baserede Chromebooks kræver ARM-kompatible binærfiler. Google tilbyder ikke transparent integreret eksekvering af vilkårlige pakker bygget til en anden arkitektur.
  • Linux-processer stopper når du logger ud. Google angiver at Crostini-VM'er og containere er bundet til login-sessionen. Dette gør funktionen uegnet til arbejdsbyrder, der skal fortsætte med at køre efter logout.
  • Alternative Linux-distributioner er mulige, men ikke Googles testede standard. ChromeOS Linux FAQ bemærker at andre containere kan bruges, men Google tester standardmiljøet. Integrationen kan være mindre forudsigelig, når du afviger fra det.
  • Ikke alle periferienheder eller specialiserede workflows er garanteret. En Linux-applikation, der forventer ubegrænset kernel-, GPU-, USB-, Bluetooth- eller lavt-niveau enhedsadgang, kan opføre sig anderledes end den ville på en konventionel Linux-maskine.

Disse begrænsninger betyder ikke, at Crostini er et dårligt Linux-miljø. De fortæller dig hvad du skal verificere, før du investerer tid i en stor opsætning.

Hvornår bør du ændre din tilgang?

Bliv ved det indbyggede Linux-miljø, når dine påkrævede værktøjer installerer rent, dine filer og udviklingsservere virker, og ydeevnen er behagelig for dine projekter. Det er den mindst risikable vej, fordi du beholder ChromeOS-sikkerhed og integration, mens du får et Debian-baseret udviklingsmiljø.

Overvej en anden enhed eller en mere avanceret Linux-strategi, når dine succeskriterier afhænger af funktioner, som Crostini ikke pålideligt tilbyder. Eksempler inkluderer en custom kernel, persistente serverarbejdsbyrder, der skal overleve logout, ubegrænset adgang til specialiseret hardware, software kun tilgængelig for en inkompatibel CPU-arkitektur, eller ydelsessensitive arbejdsbyrder, der kræver direkte kontrol over maskinen.

At erstatte ChromeOS med en selvstændig Linux-distribution er et meget anderledes projekt. Understøttelse varierer betydeligt efter Chromebook-model, og sådanne procedurer kan kræve Udviklertilstand, firmware-ændringer, sletning af data eller understøttede hardware-workarounds. Googles standard Crostini-instruktioner dækker ikke den vej. Hvis dit mål blot er kodning, kommandolinjeværktøjer, Linux-skrivebordsapps eller lokal webudvikling, er det normalt unødvendig kompleksitet at erstatte ChromeOS.

Hvordan bør du håndtere filer, tilladelser og sikkerhed?

Linux på ChromeOS er sandboxet, men applikationer inde i den samme Linux-container deler containerens sikkerhedsgrænse. Behandl Linux-pakker med samme forsigtighed som på enhver anden computer: foretræk betroede repositories eller softwareudgiverens officielle pakker, gennemgå installationskommandoer før du kører dem, og undgå at give adgang til flere værtsmapper eller enheder end nødvendigt.

For USB- eller mikrofonafhængige applikationer, åbn Linux-indstillingerne i ChromeOS og aktivér den relevante tilladelse kun når det er nødvendigt. Hvis en applikation ikke kan registrere en enhed, så antag ikke at appen er defekt, før du har tjekket tilladelsen på ChromeOS-siden.

Sikkerhedskopiér Linux-miljøet, før det bliver vigtigt

Når du først har installeret værktøjer, konfigureret shells, oprettet SSH-nøgler eller opsat projektafhængigheder, kan et fungerende Linux-miljø tage betydelig tid at genskabe. ChromeOS tilbyder en indbygget sikkerhedskopierings- og gendannelsesfunktion for Linux-filer og -applikationer. Googles officielle sikkerhedskopierings- og gendannelsesinstruktioner forklarer hvordan du opretter en sikkerhedskopi fra Linux-indstillinger og gendanner en .tini-sikkerhedskopi senere.

Der er en vigtig kompatibilitetsbegrænsning: Google siger at gendannelse af en komplet Linux-sikkerhedskopi til en anden Chromebook kræver samme CPU-arkitektur, f.eks. x86 til x86 eller ARM til ARM. Hvis arkitekturerne er forskellige, kan du måske stadig gendanne filer, men du bør ikke antage at det komplette miljø gendannes normalt.

Almindelige problemer og den hurtigste nyttige kontrol

ProblemFørste nyttige kontrolHvornår du skal eskalere
Linux-muligheden manglerTjek om Chromebook'en administreres og om modellen understøtter Linux-udviklingsmiljøetHvis funktionen er utilgængelig som design, brug en anden understøttet maskine i stedet for at tvinge Udviklertilstand
Opsætningen kan ikke gennemføresGenstart ChromeOS, bekræft netværksadgang, opdater ChromeOS og tjek ledig lagerpladsHvis gentagne opsætningsforsøg fejler, brug Google Chromebook Hjælp i stedet for at fejlfinde inde i en container, der aldrig blev oprettet
APT fejlerLæs den præcise repository- eller netværksfejl fra sudo apt updateLøs repository-/netværksproblemer før du installerer større værktøjskæder
App installerer men starter ikkeBekræft CPU-arkitektur og pakkeafhængighederHvis udgiveren ikke understøtter din arkitektur eller dit miljø, vælg et understøttet build eller en anden enhed
Linux kan ikke se en ChromeOS-mappeBrug Del med Linux i Filer-appenHvis adgang stadig er utilgængelig, så genkontrollér Linux-delingsindstillinger og stien under /mnt/chromeos
USB eller mikrofon er utilgængeligTjek Linux-tilladelser i ChromeOS-indstillingerHvis enhedsklassen ikke understøttes, kan et konventionelt Linux-system være et bedre valg
Linux føles fastlåstLuk Linux ned fra Terminal-appen og start det igenHvis problemet vender tilbage, sikkerhedskopiér vigtige data før dybere ændringer

En praktisk afslutningscheckliste

  • Linux-udviklingsmiljøet installerer uden at aktivere Udviklertilstand.
  • Terminalen åbnes og sudo apt update lykkes.
  • Mindst ét værktøj eller én Linux-app, du virkelig har brug for, installerer og starter.
  • Dit testprojekt kan læse og skrive filer på den placering, du agter at bruge.
  • Hvis du udvikler webapps, åbner din lokale server fra Chrome.
  • Al påkrævet USB- eller mikrofonadgang er testet, ikke blot antaget.
  • Dine applikationspakker matcher Chromebookens CPU-arkitektur.
  • Du har oprettet en Linux-sikkerhedskopi, før miljøet bliver forretningskritisk.

Hvis alle disse tjek matcher dine behov, har du mere end "Linux installeret": du har en Chromebook Linux-opsætning, der demonstrerbart er brugbar til dit workflow. Hvis ét af tjekkene fejler på grund af en strukturel Crostini-begrænsning i stedet for et midlertidigt konfigurationsproblem, er det det punkt, hvor du bør overveje tilgangen i stedet for at bruge timer på at få det forkerte miljø til at opføre sig som en fuld bare-metal Linux-maskine.

Officielle referencer

Efterlad en kommentar

Sådan installerer du Linux på en Chromebook: En praktisk guide til opsætning og verifikation

Sådan installerer du Linux på en Chromebook: En praktisk guide til opsætning og verifikation

Lær hvordan du aktiverer Linux på en Chromebook, verificerer at Crostini virker, installerer apps, løser almindelige problemer og ved, hvornår du har brug for en anden løsning.

Top 5 partitionsadministratorer, du skal have til Linux/Ubuntu

Top 5 partitionsadministratorer, du skal have til Linux/Ubuntu

Leder du efter Linux-partitionsadministratorer? Brug disse open source Linux-partitionsadministratorer til at stille nok plads til rådighed, mens du arbejder.

Gratis værktøjer til oprettelse af Linux-musik

Gratis værktøjer til oprettelse af Linux-musik

Hvis du er professionel musiker eller musikkomponist med en Linux OS-computer, så er der apps til det. Læs dette for at vide om Linux-musikskabelsesværktøjerne, som kan hjælpe dig med at komponere, beskære eller redigere.

Linux Mint: Sådan konfigureres venstre museknap til at udføre Højreklik

Linux Mint: Sådan konfigureres venstre museknap til at udføre Højreklik

For brugere med et handicap kan det være rigtig svært at styre en computer med traditionelle ydre enheder, såsom en mus og et tastatur. For at hjælpe med at støtte

Linux Mint: Sådan tilsidesættes standard systemlyde

Linux Mint: Sådan tilsidesættes standard systemlyde

En af de mange måder, du kan interagere med din computer på, er gennem lyd. Lydsignaler kan være med til at gøre dig opmærksom på, at noget har brug for din opmærksomhed eller

Linux Mint: Sådan ændres din adgangskode

Linux Mint: Sådan ændres din adgangskode

Med enhver computer er det vigtigt at have en stærk adgangskode for at holde den sikker. Selvom du godt kan være ok med at få din kontoadgangskode kendt af

Linux Mint: Sådan tilføjes nye applets

Linux Mint: Sådan tilføjes nye applets

Linux Mint bruger applets til at tilføje funktionalitet til proceslinjen. De tilbudte standard inkluderer et ur, volumenadministrator, netværksadministrator og endda starten

Linux Mint: Sådan aktiveres automatisk kontrol for fangede portaler

Linux Mint: Sådan aktiveres automatisk kontrol for fangede portaler

Adgang til Wi-Fi-netværk er typisk begrænset på en af ​​tre måder. Den mest almindelige metode er at bruge en adgangskode, men du kan også have netværk hvor

Linux Mint: Sådan administreres Bluetooth-forbindelser

Linux Mint: Sådan administreres Bluetooth-forbindelser

For at tilslutte enheder til din computer kan du bruge traditionelle kabler som USB og 3,5 mm-stik, men disse kan forårsage kabler og begrænse, hvor langt du

Linux Mint: Sådan logger du ind på dine onlinekonti

Linux Mint: Sådan logger du ind på dine onlinekonti

Mens brug af dine onlinekonti separat er standardmetoden og giver adgang til et websted eller tjenester fuld funktionalitet, er der nogle gange