Hjem
» Linux
»
Slik installerer du Linux på en Chromebook: En praktisk guide for oppsett og verifisering
Slik installerer du Linux på en Chromebook: En praktisk guide for oppsett og verifisering
Hvis målet ditt er å kjøre Linux-verktøy på en Chromebook uten å gi slipp på ChromeOS, er det beste resultatet vanligvis ikke en tradisjonell dual-boot-installasjon. På støttede Chromebooks tilbyr Google et innebygd Linux-utviklingsmiljø, ofte kalt Crostini. Det kjører en Debian-basert Linux-beholder inne i en virtuell maskin ved siden av ChromeOS, slik at du kan bruke en Terminal, kommandolinjeverktøy, kodeeditorer, IDE-er og mange grafiske Linux-applikasjoner mens du beholder den normale Chromebook-opplevelsen.
Per september 2026 dokumenterer Google fortsatt dette som den første-parts Linux-løsningen for ChromeOS. Det viktige spørsmålet er ikke bare om installasjonsprogrammet fullføres. Et godt oppsett bør etterlate deg med et Linux-miljø som starter pålitelig, kan oppdatere pakker, kan få tilgang til filene og maskinvaren du faktisk trenger, og kan sikkerhetskopieres før du er avhengig av det for reelt arbeid.
AI-generert illustrasjon av Linux-utviklingsmiljøet på en Chromebook. Det er ikke et ekte skjermbilde; etiketter og oppsett kan variere avhengig av ChromeOS-versjon.
Hva bør du forvente når installasjonen er vellykket?
Et vellykket Crostini-oppsett bør produsere et brukbart Linux-arbeidsområde, ikke erstatte ChromeOS. Google beskriver Linux på ChromeOS som et utviklingsmiljø som installerer en Terminal og lar Linux-applikasjoner vises ved siden av ChromeOS-apper. Du trenger ikke å aktivere Chromebook-utviklermodus for det normale Crostini-oppsettet.
Kontroll
Godt resultat
Hvis det feiler
Linux-oppsett
En Terminal åpnes etter installasjon
Sjekk enhetsstøtte, policy-restriksjoner, lagring og nettverkstilgang
Pakkeadministrasjon
sudo apt update fullføres uten repositoriefeil
Sjekk internettilgang, systemtid og repositoriefeil før du installerer mer programvare
Linux-apper
Installerte GUI-apper kan startes fra ChromeOS-lanseren
Bekreft at pakken støtter Chromebookens CPU-arkitektur og har alle avhengigheter
Filer
Linux kan se filer kopiert til Linux-filer eller mapper delt fra ChromeOS
Bruk Fil-appens "Del med Linux"-alternativ og sjekk /mnt/chromeos
Utviklingsservere
En server startet i Linux er tilgjengelig fra Chrome på localhost:PORT
Verifiser at serveren lytter på den forventede porten og ikke har avsluttet
Gjenoppretting
Du kan opprette en Linux-sikkerhetskopi før store endringer
Frigjør lagringsplass og løssikkerhetskopieringsfeil før du er avhengig av miljøet
Slik installerer du Linux på en Chromebook
1. Bekreft at det innebygde Linux-alternativet er tilgjengelig
Åpne Innstillinger og se etter delen Utviklere og alternativet Linux-utviklingsmiljø. Google-dokumentasjonen kan vise litt forskjellig navigeringsordlyd avhengig av ChromeOS-utgivelsen, men funksjonen er tilgjengelig gjennom ChromeOS-innstillinger. Hvis du ikke ser Linux-alternativet, ikke umiddelbart aktiver Utviklermodus eller følg veiledninger for fastvareendringer. Fraværet av innstillingen kan bety at modellen ikke støttes, at Chromebook-en er administrert av en organisasjon, eller at en policy forhindrer at Linux aktiveres.
Velg alternativet for å slå på eller sette opp Linux. ChromeOS laster ned komponentene den trenger og oppretter Linux-miljøet. Under oppsettet kan ChromeOS be om et Linux-brukernavn og mengden diskplass som skal allokeres. Velg en diskstørrelse basert på hva du planlegger å installere, i stedet for å prøve å minimere den automatisk. Kildekode og kommandolinjeverktøy kan være beskjedne; IDE-er, SDK-er, containerbilder, språkcacher og lokale databaser kan konsumere mye mer plass.
Oppsettet har nådd sitt første meningsfulle suksesspunkt når ChromeOS er ferdig med å opprette miljøet og åpner et Terminal-vindu. Hvis prosessen gjentatte ganger feiler før det punktet, vil ikke flere Linux-kommandoer hjelpe; løse ChromeOS-nivå oppsettproblemet først.
3. Oppdater pakkeindeksen før du installerer verktøy
I den nye Terminalen, kjør:
sudo apt update
Google anbefaler å oppdatere APT-repositorieindeksen som et tidlig trinn. APT er Debians pakkeadministrasjonssystem. Hvis kommandoen fullføres normalt, kan beholderen nå sine konfigurerte programvarelager og er klar for pakkeinstallasjon. Hvis den rapporterer nettverks- eller repositoriefeil, løse disse før du bygger utviklingsmiljøet ditt; ellers blir senere pakkefeil vanskeligere å diagnostisere.
Du kan installere pakker med kommandoer som:
sudo apt install PACKAGE_NAME
For utviklingsspråk anbefaler Googles ChromeOS-dokumentasjon også å vurdere språkspesifikke versjonsadministratorer når de passer inn i arbeidsflyten din. De kan gjøre det lettere å holde flere prosjektversjoner separate i stedet for å stole utelukkende på distribusjonens standardpakkeversjoner.
Hvordan verifiserer du at Linux faktisk er brukbart for arbeidet ditt?
Døm ikke oppsettet kun ved å se en Terminal-prompt. Test arbeidsflytene som betyr noe for deg. En programmerer som bare trenger Git og Python har andre suksesskriterier enn noen som bruker Android Studio, Docker, USB-maskinvare, lydopptak eller en lokal database.
Test en kommandolinjearbeidsflyt
Kjør sudo apt update, installer en liten pakke du faktisk trenger, og bekreft at den starter. Dette sjekker pakkeadministrasjon, nettverk, tillatelser inne i beholderen og grunnleggende persistens.
Test en grafisk Linux-app
Google sier at grafiske Linux-applikasjoner kan vises i ChromeOS-lanseren. Hvis den tiltenkte appen din tilbyr en Debian-kompatibel pakke, installer den ved hjelp av utgiverens dokumenterte Linux-metode og start den deretter fra ChromeOS. En vellykket start er et bedre signal enn bare å fullføre en pakkeinstallasjon fordi den også sjekker ChromeOS-integrasjonen.
Test dine virkelige filer, ikke bare eksempel-filer
ChromeOS eksponerer et Linux-filer-område i Fil-appen. Du kan også høyreklikke på en ChromeOS-mappe og velge Del med Linux. Google dokumenterer delte mapper inne i beholderen under /mnt/chromeos. Test å åpne, redigere, lagre og gjenåpne en engangsprosjektfil før du flytter viktig arbeid inn i den nye arbeidsflyten din.
Hvis du bare trenger noen få filer i Linux, er det enkelt å kopiere dem til Linux-filer. Hvis du vil at ett prosjekt skal forbli tilgjengelig fra både ChromeOS og Linux, kan deling av en mappe være mer praktisk. Byttehandelen er at bredere deling øker hvor mye vertsdata Linux-applikasjoner kan nå, så del bare det du trenger.
Test localhost hvis du driver med webutvikling
ChromeOS videresender automatisk Linux-utviklingswebservere til hovednettleseren Chrome i normal bruk. Start utviklingsserveren din, og åpne deretter localhost:PORT i Chrome. Googles dokumentasjon for webutvikling noterer også penguin.linux.test som et reservevertsnavn i relevante tilfeller. Dette gjør en enkel lokal webserver til en nyttig ende-til-ende-test av miljøet.
Hva er de praktiske begrensningene for Linux på en Chromebook?
Crostini er bevisst integrert og isolert. Det er en styrke for daglig utvikling, men det betyr også at det ikke er identisk med å starte en konvensjonell Linux-laptop direkte på maskinvaren.
Det kjører gjennom en VM og en beholder. Det standard Linux-miljøet er isolert fra ChromeOS i stedet for å erstatte kjernen og skrivebordet.
Maskinvaretillgang er kontrollert. Google merker seg at tillatelser som USB- og mikrofontilgang ikke bare deles som standard. Aktiver bare tillatelsene applikasjonen din trenger i ChromeOS-innstillinger.
CPU-arkitektur betyr noe. En x86_64 Chromebook kjører programvare bygget for Intel/AMD-arkitekturer, mens ARM-baserte Chromebooks trenger ARM-kompatible binærfiler. Google tilbyr ikke transparent integrert utførelse av vilkårlige pakker bygget for en annen arkitektur.
Linux-prosesser stopper når du logger ut. Google oppgir at Crostini-VM-er og beholdere er knyttet til påloggingssesjonen. Dette gjør funksjonen uegnet for arbeidsbelastninger som må fortsette å kjøre etter utlogging.
Alternative Linux-distribusjoner er mulige, men ikke Googles testede standard. ChromeOS Linux FAQ merker seg at andre beholdere kan brukes, men Google tester standardmiljøet. Integrasjonen kan være mindre forutsigbar når du avviker fra den.
Ikke alle periferienheter eller spesialiserte arbeidsflyter er garantert. En Linux-applikasjon som forventer ubegrenset kjerne-, GPU-, USB-, Bluetooth- eller lavnivå enhetstilgang kan oppføre seg annerledes enn den ville gjort på en konvensjonell Linux-maskin.
Disse begrensningene betyr ikke at Crostini er et dårlig Linux-miljø. De forteller deg hva du må validere før du investerer tid i et stort oppsett.
Når bør du endre tilnærming?
Hold deg til det innebygde Linux-miljøet når de nødvendige verktøyene dine installerer rent, filene og utviklingsserverne dine fungerer, og ytelsen er komfortabel for prosjektene dine. Det er den laveste risikoveien fordi du beholder ChromeOS-sikkerhet og integrasjon mens du får et Debian-basert utviklingsmiljø.
Vurder en annen enhet eller en mer avansert Linux-strategi når suksesskriteriene dine avhenger av funksjoner Crostini ikke pålitelig tilbyr. Eksempler inkluderer en tilpasset kjerne, vedvarende serverarbeidsbelastninger som må overleve utlogging, ubegrenset tilgang til spesialisert maskinvare, programvare kun tilgjengelig for en inkompatibel CPU-arkitektur, eller ytelsessensitive arbeidsbelastninger som krever direkte kontroll over maskinen.
Å erstatte ChromeOS med en frittstående Linux-distribusjon er et svært annet prosjekt. Støtte varierer betydelig etter Chromebook-modell, og slike prosedyrer kan kreve Utviklermodus, fastvareendringer, sletting av data eller ikke-støttede maskinvareomveier. Googles standard Crostini-instruksjoner dekker ikke den veien. Hvis målet ditt bare er koding, kommandolinjeverktøy, Linux-skrivebordsapper eller lokal webutvikling, er erstatning av ChromeOS vanligvis unødvendig kompleksitet.
Hvordan bør du håndtere filer, tillatelser og sikkerhet?
Linux på ChromeOS er sandkasset, men applikasjoner inne i samme Linux-beholder deler beholderens sikkerhetsgrense. Behandle Linux-pakker med samme forsiktighet som du ville gjort på enhver annen datamaskin: foretrekk pålitelige lagre eller programvareutgiverens offisielle pakker, gjennomgå installasjonskommandoer før du kjører dem, og unngå å gi tilgang til flere vertsmappe eller enheter enn nødvendig.
For USB- eller mikrofonavhengige applikasjoner, åpne Linux-innstillingene i ChromeOS og aktiver den relevante tillatelsen kun når det er nødvendig. Hvis en applikasjon ikke klarer å oppdage en enhet, ikke anta at appen er ødelagt før du har sjekket tillatelsen på ChromeOS-siden.
Sikkerhetskopier Linux-miljøet før det blir viktig
Når du har installert verktøy, konfigurert skallet, opprettet SSH-nøkler eller satt opp prosjektavhengigheter, kan et fungerende Linux-miljø ta betydelig tid å gjenskape. ChromeOS tilbyr en innebygd sikkerhetskopierings- og gjenopprettingsfunksjon for Linux-filer og applikasjoner. Googles offisielle instruksjoner for sikkerhetskopiering og gjenoppretting forklarer hvordan du oppretter en sikkerhetskopi fra Linux-innstillinger og gjenoppretter en .tini-sikkerhetskopi senere.
Det er en viktig kompatibilitetsbegrensning: Google sier at gjenoppretting av en komplett Linux-sikkerhetskopi til en annen Chromebook krever samme CPU-arkitektur, for eksempel x86 til x86 eller ARM til ARM. Hvis arkitekturer er forskjellige, kan du fortsatt kunne gjenopprette filer, men du bør ikke anta at det komplette miljøet vil gjenopprettes normalt.
Vanlige problemer og den raskeste nyttige sjekken
Problem
Første nyttige sjekk
Når du skal eskalere
Linux-alternativet mangler
Sjekk om Chromebook-en er administrert og om modellen støtter Linux-utviklingsmiljøet
Hvis funksjonen er utilgjengelig ved design, bruk en annen støttet maskin i stedet for å tvinge Utviklermodus
Oppsettet vil ikke fullføres
Start ChromeOS på nytt, bekreft nettverkstilgang, oppdater ChromeOS og sjekk ledig lagringsplass
Hvis gjentatte oppsett forsøk feiler, bruk Googles Chromebook Hjelp i stedet for feilsøking inne i en beholder som aldri ble opprettet
APT feiler
Les den nøyaktige repositorie- eller nettverksfeilen fra sudo apt update
Løs repositorie-/nettverksproblemer før du installerer større verktøykjeder
Appen installerer men starter ikke
Bekreft CPU-arkitektur og pakkeavhengigheter
Hvis utgiveren ikke støtter arkitekturen eller miljøet ditt, velg en støttet bygging eller en annen enhet
Linux kan ikke se en ChromeOS-mappe
Bruk Del med Linux i Fil-appen
Hvis tilgang fortsatt er utilgjengelig, sjekk Linux-delingsinnstillinger og banen under /mnt/chromeos på nytt
USB eller mikrofon er utilgjengelig
Sjekk Linux-tillatelser i ChromeOS-innstillinger
Hvis enhetsklassen ikke støttes, kan et konvensjonelt Linux-system være et bedre valg
Linux føles fastlåst
Slå av Linux fra Terminal-appen og start den på nytt
Hvis problemet kommer tilbake, sikkerhetskopier viktig data før dypere endringer
En praktisk fullføringsliste
Linux-utviklingsmiljøet installerer uten å aktivere Utviklermodus.
Terminalen åpnes og sudo apt update lykkes.
Minst ett verktøy eller Linux-app du genuint trenger installerer og starter.
Testprosjektet ditt kan lese og skrive filer i plasseringen du intenderte å bruke.
Hvis du utvikler webapper, åpner den lokale serveren din fra Chrome.
All nødvendig USB- eller mikrofontilgang har blitt testet, ikke bare antatt.
Applikasjonspakkene dine samsvarer med Chromebookens CPU-arkitektur.
Du har opprettet en Linux-sikkerhetskopi før du gjør miljøet forretningskritisk.
Hvis alle disse sjekkene samsvarer med behovene dine, har du mer enn "Linux installert": du har et Chromebook Linux-oppsett som demonstrerbart er brukbart for arbeidsflyten din. Hvis en av sjekkene feiler på grunn av en strukturell Crostini-begrensning i stedet for et midlertidig konfigurasjonsproblem, er det punktet å vurdere tilnærmingen på nytt i stedet for å bruke timer på å få det feil miljøet til å oppføre seg som en fullstendig bare-metal Linux-maskin.