Početna
» Линук
»
Kako se instalira Linux na Chromebook? Praktičan vodič za podešavanje i proveru
Kako se instalira Linux na Chromebook? Praktičan vodič za podešavanje i proveru
Ako je vaš cilj da pokrećete Linux alate na Chromebooku bez odustajanja od ChromeOS-a, najbolji rezultat obično nije klasična dual-boot instalacija. Na podržanim Chromebook uređajima Google obezbeđuje ugrađeno Linux razvojno okruženje, poznato kao Crostini. Ono pokreće Debian-bazirani Linux kontejner unutar virtuelne mašine paralelno sa ChromeOS-om, tako da možete koristiti Terminal, alate komandne linije, uređivače koda, IDE-ove i mnoge grafičke Linux aplikacije, a da pritom zadržite normalno Chromebook iskustvo.
Zaključno sa septembrom 2026. godine, Google i dalje dokumentuje ovo kao primarni Linux put za ChromeOS. Važno pitanje nije samo da li se instalacija završi. Dobro podešavanje treba da vam ostavi Linux okruženje koje se pouzdano pokreće, može da ažurira pakete, može da pristupi fajlovima i hardveru koji vam zaista trebaju, i može da se napravi rezervna kopija pre nego što počnete da se oslanjate na njega za stvaran rad.
AI-generisana ilustracija Linux razvojnog okruženja na Chromebooku. Ovo nije pravi snimak ekrana; oznake i raspored mogu varirati u zavisnosti od verzije ChromeOS-a.
Šta treba da očekujete kada je instalacija uspešna?
Uspešno podešavanje Crostini-ja treba da proizvede upotrebljiv Linux radni prostor, a ne da zameni ChromeOS. Google opisuje Linux na ChromeOS-u kao razvojno okruženje koje instalira Terminal i omogućava da se Linux aplikacije pojave pored ChromeOS aplikacija. Nije potrebno da omogućite Developer Mode na Chromebooku za normalno Crostini podešavanje.
Provera
Dobar rezultat
Ako ne uspe
Linux podešavanje
Terminal se otvara nakon instalacije
Proverite podršku uređaja, ograničenja politika, skladište i mrežni pristup
Upravljanje paketima
sudo apt update se završava bez grešaka repozitorijuma
Proverite internet pristup, sistemsko vreme i greške repozitorijuma pre instalacije dodatnog softvera
Linux aplikacije
Instalirane GUI aplikacije se mogu pokrenuti iz ChromeOS Launchera
Potvrdite da paket podržava CPU arhitekturu vašeg Chromebooka i da ima sve zavisnosti
Fajlovi
Linux vidi fajlove kopirane u Linux fajlove ili foldere podeljene sa ChromeOS-a
Koristite opciju Share with Linux u Files aplikaciji i proverite /mnt/chromeos
Razvojni serveri
Server pokrenut u Linuxu je dostupan iz Chrome-a na localhost:PORT
Proverite da li server sluša na očekivanom portu i da nije izašao
Oporavak
Možete da napravite Linux rezervnu kopiju pre velikih promena
Oslobodite skladište i rešite greške pri pravljenju rezervne kopije pre nego što se oslonite na okruženje
Kako da instalirate Linux na Chromebooku
1. Potvrdite da je ugrađena Linux opcija dostupna
Otvorite Settings i potražite sekciju Developers i opciju Linux development environment. Google dokumentacija može prikazati blago različite formulacije navigacije u zavisnosti od izdanja ChromeOS-a, ali funkcija je dostupna kroz ChromeOS Settings. Ako ne vidite Linux opciju, nemojte odmah omogućavati Developer Mode niti pratiti vodiče za modifikovanje firmvera. Odsustvo podešavanja može značiti da model nije podržan, da je Chromebook pod upravljanjem organizacije ili da politika sprečava omogućavanje Linuxa.
Izaberite opciju da uključite ili podesite Linux. ChromeOS preuzima komponente koje su mu potrebne i kreira Linux okruženje. Tokom podešavanja, ChromeOS može tražiti Linux korisničko ime i količinu disk prostora za dodelu. Izaberite veličinu diska na osnovu onoga što planirate da instalirate, umesto da pokušavate da je automatski minimizirate. Izvorni kod i alati komandne linije mogu biti skromni; IDE-ovi, SDK-ovi, kontejnerske slike, kešovi jezika i lokalne baze podataka mogu zauzeti mnogo više prostora.
Podešavanje je dostiglo svoju prvu značajnu tačku uspeha kada ChromeOS završi kreiranje okruženja i otvori prozor Terminala. Ako proces više puta ne uspe pre te tačke, dodavanje više Linux komandi neće pomoći; prvo rešite problem podešavanja na nivou ChromeOS-a.
3. Ažurirajte indeks paketa pre instalacije alata
U novom Terminalu, pokrenite:
sudo apt update
Google preporučuje ažuriranje APT indeksa repozitorijuma kao rani korak. APT je Debian-ov sistem za upravljanje paketima. Ako se komanda normalno završi, kontejner može da pristupi svojim konfigurisanim softverskim repozitorijumima i spreman je za instalaciju paketa. Ako prijavi mrežne ili greške repozitorijuma, rešite ih pre nego što gradite razvojno okruženje; u suprotnom, kasniji neuspesi pri instalaciji paketa postaju teži za dijagnostikovanje.
Možete instalirati pakete komandama kao što su:
sudo apt install PACKAGE_NAME
Za razvojne jezike, Google-ova ChromeOS dokumentacija takođe preporučuje razmatranje jezički specifičnih menadžera verzija kada odgovaraju vašem toku rada. Oni mogu olakšati održavanje više verzija projekta odvojeno, umesto oslanjanja isključivo na podrazumevane verzije paketa distribucije.
Kako da proverite da li je Linux zaista upotrebljiv za vaš rad?
Nemojte ocenjivati podešavanje samo na osnovu toga što vidite Terminal prompt. Testirajte tokove rada koji su vam važni. Programer kome su potrebni samo Git i Python ima drugačije kriterijume uspeha od nekoga ko koristi Android Studio, Docker, USB hardver, audio snimanje ili lokalnu bazu podataka.
Testirajte tok rada komandne linije
Pokrenite sudo apt update, instalirajte jedan mali paket koji vam zaista treba i potvrdite da se pokreće. Ovo proverava upravljanje paketima, mrežovanje, dozvole unutar kontejnera i osnovnu perzistenciju.
Testirajte grafičku Linux aplikaciju
Google navodi da se grafičke Linux aplikacije mogu pojaviti u ChromeOS Launcher-u. Ako vaša željena aplikacija obezbeđuje Debian-kompatibilan paket, instalirajte ga koristeći dokumentovanu Linux metodu izdavača i zatim je pokrenite iz ChromeOS-a. Uspešno pokretanje je bolji signal od samog završavanja instalacije paketa jer takođe proverava ChromeOS integraciju.
Testirajte svoje stvarne fajlove, ne samo uzorke
ChromeOS izlaže oblast Linux files u Files aplikaciji. Takođe možete desnim klikom na ChromeOS folder izabrati Share with Linux. Google dokumentuje podeljene foldere unutar kontejnera pod /mnt/chromeos. Testirajte otvaranje, uređivanje, čuvanje i ponovno otvaranje jedne jednokratne projektne datoteke pre nego što prenesete važan rad u svoj novi tok rada.
Ako vam je potrebno samo nekoliko fajlova u Linuxu, kopiranje ih u Linux fajlove je jednostavno. Ako želite da jedan projekat ostane dostupan i sa ChromeOS-a i iz Linuxa, deljenje foldera može biti praktičnije. Kompromis je da šire deljenje povećava količinu podataka domaćina kojima Linux aplikacije mogu pristupiti, pa delite samo ono što vam je potrebno.
Testirajte localhost ako radite veb razvoj
ChromeOS automatski prosljeđuje Linux razvojne veb servere glavnom Chrome pregledaču u normalnoj upotrebi. Pokrenite svoj razvojni server, zatim otvorite localhost:PORT u Chrome-u. Google-ova dokumentacija za veb razvoj takođe navodi penguin.linux.test kao rezervni hostname u relevantnim slučajevima. Ovo čini jednostavan lokalni veb server korisnim end-to-end testom okruženja.
Koje su praktične granice Linuxa na Chromebooku?
Crostini je namerno integrisan i izolovan. To je prednost za svakodnevni razvoj, ali takođe znači da nije identičan pokretanju konvencionalnog Linux laptopa direktno na hardveru.
Pokreće se kroz VM i kontejner. Podrazumevano Linux okruženje je izolovano od ChromeOS-a, a ne da zamenjuje njegov kernel i desktop.
Pristup hardveru je kontrolisan. Google navodi da dozvole kao što su USB i pristup mikrofonu nisu jednostavno podeljene po podrazumevanim podešavanjima. Omogućite samo dozvole koje vaša aplikacija zahteva u ChromeOS Settings.
CPU arhitektura je bitna. x86_64 Chromebook pokreće softver izgrađen za Intel/AMD arhitekture, dok ARM-bazirani Chromebookovi zahtevaju ARM-kompatibilne binarne datoteke. Google ne obezbeđuje transparentnu integrisanu egzekuciju proizvoljnih paketa izgrađenih za drugu arhitekturu.
Linux procesi se zaustavljaju kada se odjavite. Google navodi da su Crostini VM-ovi i kontejneri vezani za sesiju prijavljivanja. Ovo čini funkciju nepogodnom za radna opterećenja koja moraju nastaviti da rade nakon odjavljivanja.
Alternativne Linux distribucije su moguće, ali nisu Google-ovo testirano podrazumevano okruženje. ChromeOS Linux FAQ navodi da se mogu koristiti drugi kontejneri, ali Google testira podrazumevano okruženje. Integracija može biti manje predvidiva kada odstupite od njega.
Nije svaki periferni uređaj ili specijalizovani tok rada garantovan. Linux aplikacija koja očekuje neograničen pristup kernelu, GPU-u, USB-u, Bluetooth-u ili niskom nivou pristupa uređajima može se ponašati drugačije nego na konvencionalnoj Linux mašini.
Ova ograničenja ne znače da je Crostini loše Linux okruženje. Ona vam govore šta da validirate pre nego što uložite vreme u veliko podešavanje.
Kada treba da promenite pristup?
Ostanite sa ugrađenim Linux okruženjem kada se vaši potrebni alati instaliraju čisto, vaši fajlovi i razvojni serveri rade, i performanse su udobne za vaše projekte. To je put sa najnižim rizikom jer zadržavate ChromeOS bezbednost i integraciju, a dobijate Debian-bazirano razvojno okruženje.
Razmotrite drugačiji uređaj ili napredniju Linux strategiju kada vaši kriterijumi uspeha zavise od mogućnosti koje Crostini pouzdano ne obezbeđuje. Primeri uključuju prilagođeni kernel, perzistentna serverska radna opterećenja koja moraju preživeti odjavljivanje, neograničen pristup specijalizovanom hardveru, softver dostupan samo za nekompatibilnu CPU arhitekturu ili radna opterećenja osetljiva na performanse koja zahtevaju direktnu kontrolu nad mašinom.
Zamena ChromeOS-a samostalnom Linux distribucijom je veoma različit projekat. Podrška značajno varira po modelu Chromebooka, a takve procedure mogu zahtevati Developer Mode, promene firmvera, brisanje podataka ili nepodržane hardverske zaobilaznice. Google-ova standardna Crostini uputstva ne pokrivaju taj put. Ako je vaš cilj jednostavno programiranje, alati komandne linije, Linux desktop aplikacije ili lokalni veb razvoj, zamena ChromeOS-a je obično nepotrebna složenost.
Kako treba da postupite sa fajlovima, dozvolama i bezbednošću?
Linux na ChromeOS-u je u sandbox-u, ali aplikacije unutar istog Linux kontejnera dele bezbednosnu granicu tog kontejnera. Tretirajte Linux pakete sa istom opreznošću koju biste imali na bilo kom drugom računaru: preferirajte pouzdane repozitorijume ili zvanične pakete izdavača softvera, pregledajte komande za instalaciju pre nego što ih pokrenete i izbegavajte davanje pristupa većem broju foldera domaćina ili uređaja nego što je potrebno.
Za aplikacije koje zavise od USB-a ili mikrofona, otvorite Linux podešavanja u ChromeOS-u i omogućite relevantnu dozvolu samo kada je potrebno. Ako aplikacija ne uspe da detektuje uređaj, nemojte pretpostaviti da je aplikacija pokvarena dok ne proverite dozvolu na strani ChromeOS-a.
Napravite rezervnu kopiju Linux okruženja pre nego što postane važno
Jednom kada ste instalirali alate, konfigurisali shell-ove, kreirali SSH ključeve ili podesili zavisnosti projekta, funkcionalno Linux okruženje može zahtevati značajno vreme za ponovno kreiranje. ChromeOS obezbeđuje ugrađenu funkciju za pravljenje rezervne kopije i vraćanje Linux fajlova i aplikacija. Google-ova zvanična uputstva za pravljenje rezervne kopije i vraćanje objašnjavaju kako da napravite rezervnu kopiju iz Linux podešavanja i vratite .tini rezervnu kopiju kasnije.
Postoji važno ograničenje kompatibilnosti: Google navodi da vraćanje kompletne Linux rezervne kopije na drugačiji Chromebook zahteva istu CPU arhitekturu, kao što je x86 na x86 ili ARM na ARM. Ako se arhitekture razlikuju, možda ćete i dalje moći da povratite fajlove, ali ne treba da pretpostavite da će se kompletno okruženje normalno vratiti.
Uobičajeni problemi i najbrža korisna provera
Problem
Prva korisna provera
Kada eskalirati
Linux opcija nedostaje
Proverite da li je Chromebook pod upravljanjem i da li model podržava Linux razvojno okruženje
Ako je funkcija nedostupna po dizajnu, koristite drugi podržani uređaj umesto forsiranja Developer Mode-a
Podešavanje se ne završava
Ponovo pokrenite ChromeOS, potvrdite mrežni pristup, ažurirajte ChromeOS i proverite slobodno skladište
Ako ponovljeni pokušaji podešavanja ne uspeju, koristite Google-ovu Chromebook Help dokumentaciju umesto rešavanja problema unutar kontejnera koji nikada nije kreiran
APT ne radi
Pročitajte tačnu grešku repozitorijuma ili mreže iz sudo apt update
Rešite probleme repozitorijuma/mreže pre instalacije većih alatnih lanaca
Aplikacija se instalira ali se ne pokreće
Potvrdite CPU arhitekturu i zavisnosti paketa
Ako izdavač ne podržava vašu arhitekturu ili okruženje, izaberite podržanu verziju ili drugačiji uređaj
Linux ne vidi ChromeOS folder
Koristite Share with Linux u Files aplikaciji
Ako je pristup i dalje nedostupan, ponovo proverite Linux podešavanja deljenja i putanju pod /mnt/chromeos
USB ili mikrofon nije dostupan
Proverite Linux dozvole u ChromeOS Settings
Ako klasa uređaja nije podržana, konvencionalni Linux sistem može biti bolji izbor
Linux deluje zaglavljen
Zatvorite Linux iz Terminal aplikacije i ponovo ga pokrenite
Ako se problem ponovi, napravite rezervnu kopiju važnih podataka pre dubljih promena
Praktičan kontrolni spisak za završetak
Linux razvojno okruženje se instalira bez omogućavanja Developer Mode-a.
Terminal se otvara i sudo apt update uspeva.
Najmanje jedan alat ili Linux aplikacija koja vam zaista treba se instalira i pokreće.
Vaš testni projekat može da čita i piše fajlove na lokaciji koju planirate da koristite.
Ako razvijate veb aplikacije, vaš lokalni server se otvara iz Chrome-a.
Svaki potreban USB ili pristup mikrofonu je testiran, a ne samo pretpostavljen.
Vaši paketi aplikacija odgovaraju CPU arhitekturi Chromebooka.
Napravili ste Linux rezervnu kopiju pre nego što je okruženje postalo kritično za posao.
Ako se sve ove provere poklapaju sa vašim potrebama, imate više od „Linux instaliran": imate Chromebook Linux podešavanje koje je demonstrabilno upotrebljivo za vaš tok rada. Ako jedna od provera ne uspe zbog strukturnog Crostini ograničenja, a ne privremenog problema konfiguracije, to je tačka u kojoj treba da preispitate pristup umesto da provodite sate pokušavajući da naterate pogrešno okruženje da se ponaša kao potpuna bare-metal Linux mašina.