Početna
» Linux
»
Kako instalirati Linux na Chromebook? Praktični vodič za postavljanje i provjeru
Kako instalirati Linux na Chromebook? Praktični vodič za postavljanje i provjeru
Ako je vaš cilj pokretati Linux alate na Chromebooku bez odustajanja od ChromeOS-a, najbolji rezultat obično nije tradicionalna dual-boot instalacija. Na podržanim Chromebookovima Google pruža ugrađeno Linux razvojno okruženje, poznato kao Crostini. Pokreće Debian-bazirani Linux kontejner unutar virtualnog stroja uz ChromeOS, tako da možete koristiti Terminal, alate naredbenog retka, uređivače koda, IDE-ove i mnoge grafičke Linux aplikacije uz zadržavanje uobičajenog Chromebook iskustva.
Zaključno s rujnom 2026. Google i dalje dokumentira ovo kao prvu službenu Linux putanju za ChromeOS. Važno pitanje nije samo dovršava li se instalacijski program. Dobro postavljeno okruženje treba vam ostaviti Linux okruženje koje se pouzdano pokreće, može ažurirati pakete, može pristupiti datotekama i hardveru koji vam stvarno treba, i može se sigurnosno kopirati prije nego što ga počnete koristiti za stvarni rad.
AI-generirana ilustracija Linux razvojnog okruženja na Chromebooku. Nije stvarni snimka zaslona; oznake i raspored mogu varirati ovisno o verziji ChromeOS-a.
Što možete očekivati kada je instalacija uspješna?
Uspješna Crostini instalacija treba proizvesti upotrebljiv Linux radni prostor, a ne zamijeniti ChromeOS. Google opisuje Linux na ChromeOS-u kao razvojno okruženje koje instalira Terminal i omogućuje da se Linux aplikacije pojave uz ChromeOS aplikacije. Ne morate omogućiti Chromebook Developer Mode za uobičajenu Crostini instalaciju.
Provjera
Dobar rezultat
Ako ne uspije
Linux instalacija
Terminal se otvara nakon instalacije
Provjerite podršku uređaja, ograničenja politike, pohranu i mrežni pristup
Upravljanje paketima
sudo apt update se dovrši bez pogrešaka repozitorija
Provjerite internetski pristup, sustavno vrijeme i pogreške repozitorija prije instaliranja dodatnog softvera
Linux aplikacije
Instalirane GUI aplikacije mogu se pokrenuti iz ChromeOS Launchera
Potvrdite da paket podržava CPU arhitekturu vašeg Chromebooka i da ima sve ovisnosti
Datoteke
Linux vidi datoteke kopirane u Linux datoteke ili mape dijeljene s ChromeOS-a
Koristite opciju Dijeli s Linuxom u aplikaciji Datoteke i provjerite /mnt/chromeos
Razvojni poslužitelji
Poslužitelj pokrenut u Linuxu dostupan je iz Chromea na localhost:PORT
Provjerite sluša li poslužitelj na očekivanom priključku i nije li se zatvorio
Oporavak
Možete stvoriti Linux sigurnosnu kopiju prije većih promjena
Oslobodite prostor za pohranu i riješite pogreške sigurnosnog kopiranja prije nego što se oslonite na okruženje
Kako instalirati Linux na Chromebooku
1. Potvrdite da je ugrađena Linux opcija dostupna
Otvorite Postavke i potražite odjeljak Razvojni programeri i opciju Linux razvojno okruženje. Google dokumentacija može prikazati nešto drugačije formulacije navigacije ovisno o izdanju ChromeOS-a, ali značajka je dostupna kroz ChromeOS Postavke. Ako ne vidite Linux opciju, nemojte odmah omogućiti Developer Mode ili slijediti vodiče za izmjenu firmvera. Odsutnost postavke može značiti da model nije podržan, da Chromebookom upravlja organizacija ili da politika sprječava omogućavanje Linuxa.
Odaberite opciju za uključivanje ili postavljanje Linuxa. ChromeOS preuzima potrebne komponente i stvara Linux okruženje. Tijekom postavljanja ChromeOS može tražiti Linux korisničko ime i količinu prostora na disku za dodjelu. Odaberite veličinu diska na temelju onoga što planirate instalirati, umjesto da pokušavate automatski minimizirati. Izvorni kod i alati naredbenog retka mogu biti skromni; IDE-ovi, SDK-ovi, slike kontejnera, predmemorije jezika i lokalne baze podataka mogu zauzeti znatno više prostora.
Postavljanje je doseglo svoju prvu značajnu točku uspjeha kada ChromeOS dovrši stvaranje okruženja i otvori prozor Terminala. Ako proces ponovno ne uspije prije te točke, dodavanje više Linux naredbi neće pomoći; prvo riješite problem na razini ChromeOS postavljanja.
3. Ažurirajte indeks paketa prije instaliranja alata
U novom Terminalu pokrenite:
sudo apt update
Google preporučuje ažuriranje APT indeksa repozitorija kao rani korak. APT je Debianov sustav za upravljanje paketima. Ako se naredba normalno dovrši, kontejner može doseći svoje konfigurirane softverske repozitorije i spreman je za instalaciju paketa. Ako prijavi mrežne ili repozitorijalne pogreške, riješite ih prije izgradnje razvojnog okruženja; inače će kasnije pogreške paketa biti teže dijagnosticirati.
Pakete možete instalirati naredbama poput:
sudo apt install PACKAGE_NAME
Za razvojne jezike, Googleova ChromeOS dokumentacija također preporučuje razmatranje jezično specifičnih upravitelja verzija kada odgovaraju vašem tijeku rada. Mogu olakšati održavanje više projektnih verzija odvojenima umjesto oslanjanja isključivo na zadane verzije paketa distribucije.
Kako provjeriti da je Linux stvarno upotrebljiv za vaš rad?
Nemojte procjenjivati postavljanje samo na temelju vidljivog Terminalnog upita. Testirajte tijekove rada koji su vam važni. Programer koji treba samo Git i Python ima drugačije kriterije uspjeha od nekoga tko koristi Android Studio, Docker, USB hardver, audio snimanje ili lokalnu bazu podataka.
Testirajte tijek rada naredbenog retka
Pokrenite sudo apt update, instalirajte jedan mali paket koji stvarno trebate i potvrdite da se pokreće. Time provjeravate upravljanje paketima, umrežavanje, dopuštenja unutar kontejnera i osnovnu trajnost.
Testirajte grafičku Linux aplikaciju
Google navodi da se grafičke Linux aplikacije mogu pojaviti u ChromeOS Launcheru. Ako vaša namijenjena aplikacija pruža Debian-kompatibilni paket, instalirajte ga koristeći dokumentiranu Linux metodu izdavača i zatim je pokrenite iz ChromeOS-a. Uspješan pokret bolji je signal od samog dovršavanja instalacije paketa jer također provjerava ChromeOS integraciju.
Testirajte svoje stvarne datoteke, ne samo uzorke
ChromeOS izlaže područje Linux datoteke u aplikaciji Datoteke. Također možete desnom tipkom miša kliknuti ChromeOS mapu i odabrati Dijeli s Linuxom. Google dokumentira dijeljene mape unutar kontejnera pod /mnt/chromeos. Testirajte otvaranje, uređivanje, spremanje i ponovno otvaranje jednokratne projektne datoteke prije nego što premjestite važan rad u novi tijek rada.
Ako trebate samo nekoliko datoteka u Linuxu, kopiranje u Linux datoteke jednostavno je. Ako želite da jedan projekt ostane dostupan i iz ChromeOS-a i iz Linuxa, dijeljenje mape može biti prikladnije. Kompenzacija je da šire dijeljenje povećava količinu host podataka kojima Linux aplikacije mogu pristupiti, pa dijelite samo ono što trebate.
Testirajte localhost ako se bavite web razvojem
ChromeOS automatski prosljeđuje Linux razvojne web poslužitelje glavnom Chrome pregledniku u uobičajenoj upotrebi. Pokrenite svoj razvoj poslužitelj, zatim otvorite localhost:PORT u Chromeu. Googleova dokumentacija za web razvoj također navodi penguin.linux.test kao rezervirano hosts ime u relevantnim slučajevima. To čini jednostavan lokalni web poslužitelj korisnim cjelovitim testom okruženja.
Koja su praktična ograničenja Linuxa na Chromebooku?
Crostini je namjerno integriran i izoliran. To je prednost za svakodnevni razvoj, ali također znači da nije identičan pokretanju konvencionalnog Linux laptopa izravno na hardveru.
Pokreće se kroz VM i kontejner. Zadano Linux okruženje izolirano je od ChromeOS-a, a ne da zamjenjuje njegov kernel i radnu površinu.
Pristup hardveru je kontroliran. Google navodi da dopuštenja poput USB-a i pristupa mikrofonu nisu jednostavno podijeljena po zadanim postavkama. Omogućite samo dopuštenja koja vaša aplikacija treba u ChromeOS Postavkama.
CPU arhitektura je važna. x86_64 Chromebook pokreće softver izgrađen za Intel/AMD arhitekture, dok ARM-bazirani Chromebookovi trebaju ARM-kompatibilne binarne datoteke. Google ne pruža transparentno integrirano izvršavanje proizvoljnih paketa izgrađenih za drugu arhitekturu.
Linux procesi se zaustavljaju kada se odjavite. Google navodi da su Crostini VM-ovi i kontejneri vezani uz prijavnu sesiju. To čini značajku neprikladnom za radna opterećenja koja moraju nastaviti raditi nakon odjave.
Alternativne Linux distribucije su moguće, ali nisu Googleov testirani zadan. ChromeOS Linux FAQ navodi da se mogu koristiti drugi kontejneri, ali Google testira zadano okruženje. Integracija može biti manje predvidiva kada odstupite od njega.
Nije svaki periferijski uređaj ili specijalizirani tijek rada zajamčen. Linux aplikacija koja očekuje neograničen pristup kernelu, GPU-u, USB-u, Bluetoothu ili niskoj razini pristupa uređaju može se ponašati drugačije nego na konvencionalnom Linux stroju.
Ova ograničenja ne znače da je Crostini loše Linux okruženje. Govore vam što provjeriti prije ulaganja vremena u veliko postavljanje.
Kada biste trebali promijeniti pristup?
Ostanite uz ugrađeno Linux okruženje kada se potrebni alati čisto instaliraju, vaše datoteke i razvoj poslužitelji rade, a performanse su udobne za vaše projekte. To je put s najnižim rizikom jer zadržavate ChromeOS sigurnost i integraciju uz dobivanje Debian-baziranog razvojnog okruženja.
Razmislite o drugačijem uređaju ili naprednijoj Linux strategiji kada vaši kriteriji uspjeha ovise o mogućnostima koje Crostini ne pruža pouzdano. Primjeri uključuju prilagođeni kernel, trajna poslužiteljska radna opterećenja koja moraju preživjeti odjavu, neograničen pristup specijaliziranom hardveru, softver dostupan samo za nekompatibilnu CPU arhitekturu ili radna opterećenja osjetljiva na performanse koja zahtijevaju izravnu kontrolu stroja.
Zamjena ChromeOS-a samostalnom Linux distribucijom vrlo je drugačiji projekt. Podrška značajno varira ovisno o modelu Chromebooka, a takvi postupci mogu zahtijevati Developer Mode, izmjene firmvera, brisanje podataka ili nepodržane hardverske zaobilazne putanje. Googleove standardne Crostini upute ne pokrivaju tu putanju. Ako je vaš cilj jednostavno programiranje, alati naredbenog retka, Linux desktop aplikacije ili lokalni web razvoj, zamjena ChromeOS-a obično je nepotrebna složenost.
Kako biste trebali postupati s datotekama, dopuštenjima i sigurnošću?
Linux na ChromeOS-u je u pješčaniku, ali aplikacije unutar istog Linux kontejnera dijele sigurnosnu granicu tog kontejnera. Postupajte s Linux paketima s istom opreznošću kao na bilo kojem drugom računalu: dajte prednost pouzdanim repozitorijima ili službenim paketima izdavača softvera, pregledajte instalacijske naredbe prije pokretanja i izbjegavajte dodjeljivanje pristupa većem broju host mapa ili uređaja nego što je potrebno.
Za aplikacije koje ovise o USB-u ili mikrofonu, otvorite Linux postavke u ChromeOS-u i omogućite relevantno dopuštenje samo kada je potrebno. Ako aplikacija ne uspije detektirati uređaj, nemojte pretpostaviti da je aplikacija pokvarena dok niste provjerili dopuštenje na ChromeOS strani.
Sigurnosno kopirajte Linux okruženje prije nego što postane važno
Nakon što ste instalirali alate, konfigurirali ljuske, stvorili SSH ključeve ili postavili projektne ovisnosti, funkcionalno Linux okruženje može zahtijevati znatno vrijeme za ponovno stvaranje. ChromeOS pruža ugrađenu značajku sigurnosnog kopiranja i vraćanja za Linux datoteke i aplikacije. Googleove službene upute za sigurnosno kopiranje i vraćanje objašnjavaju kako stvoriti sigurnosnu kopiju iz Linux postavki i vratiti .tini sigurnosnu kopiju kasnije.
Postoji važno kompatibilnosno ograničenje: Google navodi da vraćanje potpune Linux sigurnosne kopije na drugačiji Chromebook zahtijeva istu CPU arhitekturu, poput x86 na x86 ili ARM na ARM. Ako se arhitekture razlikuju, možda ćete i dalje moći oporaviti datoteke, ali ne biste trebali pretpostaviti da će se potpuno okruženje normalno vratiti.
Uobičajeni problemi i najbrža korisna provjera
Problem
Prva korisna provjera
Kada eskalirati
Linux opcija nedostaje
Provjerite je li Chromebookom upravljano i podržava li model Linux razvojno okruženje
Ako značajka nije dostupna po dizajnu, koristite drugi podržani stroj umjesto forsiranja Developer Modea
Postavljanje se ne dovršava
Ponovno pokrenite ChromeOS, potvrdite mrežni pristup, ažurirajte ChromeOS i provjerite slobodan prostor za pohranu
Ako ponovljeni pokušaji postavljanja ne uspiju, koristite Googleovu Chromebook Pomoć umjesto rješavanja problema unutar kontejnera koji nikada nije stvoren
APT ne uspijeva
Pročitajte točnu repozitorijalnu ili mrežnu pogrešku iz sudo apt update
Riješite repozitorijalne/mrežne probleme prije instaliranja većih alatnih lanaca
Aplikacija se instalira, ali se ne pokreće
Potvrdite CPU arhitekturu i ovisnosti paketa
Ako izdavač ne podržava vašu arhitekturu ili okruženje, odaberite podržanu izgradnju ili drugačiji uređaj
Linux ne vidi ChromeOS mapu
Koristite Dijeli s Linuxom u aplikaciji Datoteke
Ako pristup i dalje nije dostupan, ponovno provjerite Linux postavke dijeljenja i put pod /mnt/chromeos
USB ili mikrofon nije dostupan
Provjerite Linux dopuštenja u ChromeOS Postavkama
Ako klasa uređaja nije podržana, konvencionalni Linux sustav može biti prikladniji
Linux se čini zaglavljenim
Zatvorite Linux iz aplikacije Terminal i ponovno ga pokrenite
Ako se problem vrati, sigurnosno kopirajte važne podatke prije dubljih promjena
Praktični završni popis provjera
Linux razvojno okruženje se instalira bez omogućavanja Developer Modea.
Terminal se otvara i sudo apt update uspijeva.
Barem jedan alat ili Linux aplikacija koju stvarno trebate instalira se i pokreće.
Vaš testni projekt može čitati i pisati datoteke na lokaciji koju namjeravate koristiti.
Ako razvijate web aplikacije, vaš lokalni poslužitelj se otvara iz Chromea.
Svaki potreban USB ili mikrofon pristup je testiran, a ne samo pretpostavljen.
Vaši aplikacijski paketi odgovaraju CPU arhitekturi Chromebooka.
Stvorili ste Linux sigurnosnu kopiju prije nego što je okruženje postalo poslovno kritično.
Ako se sve te provjere podudaraju s vašim potrebama, imate više od „Linux instaliran": imate Chromebook Linux postavljeno okruženje koje je dokazivo upotrebljivo za vaš tijek rada. Ako jedna od provjera ne uspije zbog strukturnog Crostini ograničenja, a ne privremenog problema konfiguracije, to je trenutak za preispitivanje pristupa umjesto trošenja sati pokušavajući natjerati pogrešno okruženje da se ponaša kao potpuni bare-metal Linux stroj.