Domov
» Linux
»
Kako namestite Linux na Chromebook? Praktičen vodnik za nastavitev in preverjanje
Kako namestite Linux na Chromebook? Praktičen vodnik za nastavitev in preverjanje
Če je vaš cilj zagon orodij Linux na Chromebooku brez opustitve ChromeOS-a, je najboljši rezultat običajno klasična namestitev z dvojnim zagonom. Na podprtih Chromebookih Google zagotavlja vgrajeno razvojno okolje Linux, ki se pogosto imenuje Crostini. V navidezni napravi poleg ChromeOS-a poganja Debianovo Linuxovo posodo, zato lahko uporabljate terminal, orodja ukazne vrstice, urejevalnike kode, IDE-je in številne grafične aplikacije Linux, hkrati pa ohranite običajno izkušnjo Chromebooka.
Septembra 2026 Google še vedno dokumentira to kot prvostransko pot za Linux na ChromeOS-u. Pomembno vprašanje ni le, ali se namestitveni program zaključi. Dobra nastavitev bi vam morala zagotoviti Linuxovo okolje, ki se zanesljivo zažene, lahko posodablja pakete, dostopa do datotek in strojne opreme, ki jo dejansko potrebujete, in ga lahko varnostno kopirate, preden ga začnete uporabljati za resno delo.
Umetna inteligenca ustvarjena ilustracija razvojnega okolja Linux na Chromebooku. To ni resničen posnetek zaslona; oznake in postavitev se lahko razlikujejo glede na različico ChromeOS-a.
Kaj lahko pričakujete, ko je namestitev uspešna?
Uspešna nastavitev Crostinija bi morala ustvariti uporabno Linuxovo delovno okolje, ne pa nadomestiti ChromeOS-a. Google opisuje Linux na ChromeOS-u kot razvojno okolje, ki namesti terminal in omogoča, da se Linuxove aplikacije pojavijo poleg aplikacij ChromeOS. Za običajno nastavitev Crostinija ne potrebujete omogočiti razvojnega načina Chromebooka.
Preverjanje
Dobro stanje
Če ne uspe
Nastavitev Linuxa
Po namestitvi se odpre terminal
Preverite podporo naprave, omejitve pravilnikov, prostor za shranjevanje in mrežni dostop
Upravljanje paketov
sudo apt update se zaključi brez napak repozitorija
Preverite internetni dostop, sistemski čas in napake repozitorija, preden namestite več programske opreme
Linuxove aplikacije
Nameščene grafične aplikacije se lahko zaženejo iz zaganjalnika ChromeOS
Potrdite, da paket podpira arhitekturo CPE vašega Chromebooka in ima vse odvisnosti
Datoteke
Linux vidi datoteke, kopirane v Linuxove datoteke, ali mape, deljene iz ChromeOS-a
Uporabite možnost Skupna raba z Linuxom v aplikaciji Datoteke in preverite /mnt/chromeos
Razvojni strežniki
Strežnik, zagnan v Linuxu, je dosegljiv iz brskalnika Chrome na localhost:PORT
Preverite, ali strežnik posluša na pričakovanem priključku in ni bil končan
Obnovitev
Ustvarite lahko varnostno kopijo Linuxa pred večjimi spremembami
Sprostite prostor za shranjevanje in odpravite napake pri varnostnem kopiranju, preden se zanašate na okolje
Kako namestite Linux na Chromebook
1. Potrdite, da je vgrajena možnost Linux na voljo
Odprite Nastavitve in poiščite razdelek Razvijalci ter možnost Linuxovo razvojno okolje. Googlova dokumentacija lahko prikazuje nekoliko drugačne besede za navigacijo glede na izdajo ChromeOS-a, vendar je funkcija dostopna prek nastavitev ChromeOS-a. Če možnosti Linux ne vidite, ne omogočite takoj razvojnega načina ali ne sledite vodnikom za spreminjanje vdelane programske opreme. Odsotnost nastavitve lahko pomeni, da model ni podprt, da je Chromebook v upravljanju organizacije ali da pravilnik preprečuje omogočanje Linuxa.
Izberite možnost za vklop ali nastavitev Linuxa. ChromeOS prenese potrebne komponente in ustvari Linuxovo okolje. Med nastavitvijo lahko ChromeOS vpraša za Linuxovo uporabniško ime in količino prostora na disku, ki ga želite dodeliti. Izberite velikost diska glede na to, kaj nameravate namestiti, in ne poskušajte samodejno minimizirati. Izvorna koda in orodja ukazne vrstice lahko zavzamejo zmerno količino; IDE-ji, SDK-ji, slike posod, predpomnilniki jezikov in lokalne baze podatkov lahko porabijo veliko več prostora.
Nastavitev je dosegla svojo prvo smiselno točko uspeha, ko ChromeOS zaključi ustvarjanje okolja in odpre okno terminala. Če se postopek večkrat ne uspe pred to točko, dodajanje več Linuxovih ukazov ne bo pomagalo; najprej odpravite težavo z nastavitvijo na ravni ChromeOS-a.
3. Posodobite indeks paketov pred namestitvijo orodij
V novem terminalu zaženite:
sudo apt update
Google priporoča posodobitev indeksa repozitorija APT kot zgodnji korak. APT je Debianov sistem za upravljanje paketov. Če se ukaz normalno zaključi, lahko posoda doseže svoje konfigurirane programske repozitorije in je pripravljena na namestitev paketov. Če poroča o mrežnih ali repozitorijskih napakah, jih odpravite pred gradnjo razvojnega okolja; sicer bodo kasnejše napake pri namestitvi paketov težje diagnosticirati.
Pakete lahko namestite z ukazi, kot so:
sudo apt install PACKAGE_NAME
Za razvojne jezike Googlova dokumentacija za ChromeOS priporoča tudi razmislek o upraviteljih različic, specifičnih za jezik, če ustrezajo vašemu delovnemu toku. Lahko olajšajo vzdrževanje več projektnih različic ločeno, namesto da bi se zanašali samo na privzete različice paketov distribucije.
Kako preverite, da je Linux dejansko uporaben za vaše delo?
Ne ocenjujte nastavitve samo na podlagi tega, da vidite poziv terminala. Preizkusite delovne tokove, ki so vam pomembni. Programer, ki potrebuje samo Git in Python, ima drugačna merila za uspeh kot nekdo, ki uporablja Android Studio, Docker, USB strojno opremo, zajem zvoka ali lokalno bazo podatkov.
Preizkusite delovni tok ukazne vrstice
Zaženite sudo apt update, namestite en majhen paket, ki ga dejansko potrebujete, in potrdite, da se zažene. To preveri upravljanje paketov, omrežje, dovoljenja znotraj posode in osnovno vztrajnost.
Preizkusite grafično Linuxovo aplikacijo
Google navaja, da se lahko grafične Linuxove aplikacije pojavijo v zaganjalniku ChromeOS. Če vaša namenjena aplikacija zagotavlja Debianovo združljiv paket, jo namestite z dokumentirano Linuxovo metodo izdajatelja in jo nato zaženite iz ChromeOS-a. Uspešen zagon je boljši signal kot zgolj zaključena namestitev paketa, ker preveri tudi integracijo s ChromeOS-om.
Preizkusite svoje resnične datoteke, ne samo vzorčne
ChromeOS v aplikaciji Datoteke izpostavi območje Linuxove datoteke. Z desnim klikom na mapo ChromeOS lahko tudi izberete Skupna raba z Linuxom. Google dokumentira deljene mape znotraj posode pod /mnt/chromeos. Preizkusite odpiranje, urejanje, shranjevanje in ponovno odpiranje zažrtkovne projektne datoteke, preden prenesete pomembno delo v svoj novi delovni tok.
Če potrebujete samo nekaj datotek v Linuxu, je njihovo kopiranje v Linuxove datoteke preprosto. Če želite, da je en projekt dostopen iz obeh sistemov ChromeOS in Linux, je skupna raba mape lahko priročnejša. Kompromis je, da širša skupna raba poveča količino podatkov gostitelja, do katerih lahko dostopajo Linuxove aplikacije, zato delite samo tisto, kar potrebujete.
Preizkusite localhost, če razvijate spletne aplikacije
ChromeOS samodejno posreduje Linuxove razvojne spletne strežnike v glavni brskalnik Chrome pri običajni uporabi. Zaženite svoj razvojni strežnik, nato odprite localhost:PORT v Chromeu. Googlova dokumentacija za spletni razvoj omenja tudi penguin.linux.test kot rezervirano gostiteljsko ime v ustreznih primerih. To naredi preprost lokalni spletni strežnik za uporaben celostni preizkus okolja.
Kakšne so praktične omejitve Linuxa na Chromebooku?
Crostini je namenoma integriran in izoliran. To je prednost za vsakdanji razvoj, vendar pomeni tudi, da ni enak neposrednemu zagonu običajnega Linuxovega prenosnika na strojni opremi.
Deluje prek navidezne naprave in posode. Privzeto Linuxovo okolje je izolirano od ChromeOS-a in ne nadomešča njegovega jedra in namizja.
Dostop do strojne opreme je nadzorovan. Google navaja, da dovoljenja, kot sta dostop do USB in mikrofona, niso samodejno deljena. Omogočite samo dovoljenja, ki jih vaša aplikacija potrebuje, v nastavitvah ChromeOS-a.
Arhitektura CPE je pomembna. Chromebook x86_64 poganja programsko opremo, zgrajeno za arhitekture Intel/AMD, medtem ko Chromebooki na osnovi ARM potrebujejo združljive binarne datoteke ARM. Google ne zagotavlja pregledne integrirane izvedbe poljubnih paketov, zgrajenih za drugo arhitekturo.
Linuxovi procesi se ustavijo ob odjavi. Google navaja, da so navidezne naprave in posode Crostinija vezane na sejo prijave. To naredi funkcijo neprimerno za obremenitve, ki morajo teči tudi po odjavi.
Alternative Linuxove distribucije so mogoče, vendar niso Googlov testiran privzeti izbor. Pogosto zastavljena vprašanja o Linuxu na ChromeOS-u navajajo, da se lahko uporabijo druge posode, vendar Google testira privzeto okolje. Integracija je lahko manj predvidljiva, ko odstopite od njega.
Ni vsaka periferna naprava ali specializiran delovni tok zagotovljen. Linuxova aplikacija, ki pričakuje neomejen dostop do jedra, GPU-ja, USB-ja, Bluetootha ali nizke ravni naprave, se lahko obnaša drugače kot na običajnem Linuxovem računalniku.
Te omejitve ne pomenijo, da je Crostini slabo Linuxovo okolje. Povejo vam, kaj preveriti, preden vložite čas v obsežno nastavitev.
Kdaj bi morali spremeniti svoj pristop?
Ostanite pri vgrajenem Linuxovem okolju, ko se zahtevana orodja namestijo brez težav, vaše datoteke in razvojni strežniki delujejo ter je zmogljivost za vaše projekte zadovoljiva. To je pot z najnižjim tveganjem, ker ohranite varnost in integracijo ChromeOS-a, hkrati pa pridobite Debianovo razvojno okolje.
Razmislite o drugi napravi ali naprednejši Linuxovi strategiji, ko vaša merila za uspeh temeljijo na zmožnostih, ki jih Crostini ne zagotavlja zanesljivo. Primeri vključujejo jedro po meri, vztrajne strežniške obremenitve, ki morajo preživeti odjavo, neomejen dostop do specializirane strojne opreme, programsko opremo, ki je na voljo samo za nezdružljivo arhitekturo CPE, ali obremenitve, občutljive na zmogljivost, ki zahtevajo neposreden nadzor nad napravo.
Zamenjava ChromeOS-a s samostojno Linuxovo distribucijo je zelo drugačen projekt. Podpora se bistveno razlikuje glede na model Chromebooka in takšni postopki lahko zahtevajo razvojni način, spremembe vdelane programske opreme, izbris podatkov ali nepodprte obhode strojne opreme. Googlova standardna navodila za Crostini ne pokrivajo te poti. Če je vaš cilj zgolj programiranje, orodja ukazne vrstice, Linuxove namizne aplikacije ali lokalni spletni razvoj, je zamenjava ChromeOS-a običajno nepotrebna zapletenost.
Kako ravnati z datotekami, dovoljenji in varnostjo?
Linux na ChromeOS-u je v peskovniku, vendar aplikacije znotraj iste Linuxove posode delijo varnostno mejo te posode. Z Linuxovimi paketi ravnajte z enako previdnostjo kot na katerem koli drugem računalniku: raje uporabljajte zaupanja vredne repozitorije ali uradne pakete izdajatelja programske opreme, preglejte namestitvene ukaze pred izvajanjem in se izogibajte dodeljevanju dostopa do več gostiteljskih map ali naprav, kot je potrebno.
Za aplikacije, ki so odvisne od USB-ja ali mikrofona, odprite Linuxove nastavitve v ChromeOS-u in omogočite ustrezno dovoljenje samo, ko je potrebno. Če aplikacija ne zazna naprave, ne predpostavljajte, da je aplikacija pokvarjena, dokler niste preverili dovoljenja na strani ChromeOS-a.
Varnostno kopirajte Linuxovo okolje, preden postane pomembno
Ko ste namestili orodja, konfigurirali lupine, ustvarili ključe SSH ali nastavili odvisnosti projekta, lahko delujoče Linuxovo okolje zahteva znaten čas za ponovno vzpostavitev. ChromeOS zagotavlja vgrajeno funkcijo varnostnega kopiranja in obnovitve za Linuxove datoteke in aplikacije. Googlova uradna navodila za varnostno kopiranje in obnovitev pojasnjujejo, kako ustvariti varnostno kopijo iz Linuxovih nastavitev in obnoviti varnostno kopijo .tini pozneje.
Obstaja pomembna omejitev združljivosti: Google navaja, da obnovitev celotne Linuxove varnostne kopije na drug Chromebook zahteva enako arhitekturo CPE, na primer x86 na x86 ali ARM na ARM. Če se arhitekturi razlikujeta, boste morda še vedno lahko obnovili datoteke, vendar ne smete predpostavljati, da se bo celotno okolje normalno obnovilo.
Pogoste težave in najhitrejši uporaben pregled
Težava
Prvi uporaben pregled
Kdaj stopnjevati
Možnost Linux manjka
Preverite, ali je Chromebook v upravljanju in ali model podpira Linuxovo razvojno okolje
Če funkcija ni na voljo po zasnovi, uporabite drugo podprto napravo namesto prisilnega omogočanja razvojnega načina
Nastavitev se ne zaključi
Ponovno zaženite ChromeOS, potrdite mrežni dostop, posodobite ChromeOS in preverite prosti prostor
Če poskusi nastavitve večkrat ne uspejo, uporabite Googlovo pomoč za Chromebook namesto odpravljanja težav znotraj posode, ki nikoli ni bila ustvarjena
APT ne uspe
Preberite natančno napako repozitorija ali omrežja iz sudo apt update
Odpravite težave z repozitorijem/omrežjem pred namestitvijo večjih orodnih verig
Aplikacija se namesti, a ne zažene
Potrdite arhitekturo CPE in odvisnosti paketa
Če izdajatelj ne podpira vaše arhitekture ali okolja, izberite podprto gradnjo ali drugo napravo
Linux ne vidi mape ChromeOS
Uporabite Skupna raba z Linuxom v aplikaciji Datoteke
Če dostop še vedno ni na voljo, ponovno preverite Linuxove nastavitve skupne rabe in pot pod /mnt/chromeos
USB ali mikrofon ni na voljo
Preverite Linuxova dovoljenja v nastavitvah ChromeOS-a
Če razred naprav ni podprt, je običajen Linuxov sistem morda boljša izbira
Linux se zdi zataknil
Zaustavite Linux iz aplikacije Terminal in ga znova zaženite
Če se težava ponovi, varnostno kopirajte pomembne podatke pred globljimi spremembami
Praktičen kontrolni seznam za zaključek
Linuxovo razvojno okolje se namesti brez omogočanja razvojnega načina.
Terminal se odpre in sudo apt update uspe.
Vsaj eno orodje ali Linuxova aplikacija, ki jo resnično potrebujete, se namesti in zažene.
Vaš testni projekt lahko bere in piše datoteke na lokaciji, ki jo nameravate uporabljati.
Če razvijate spletne aplikacije, se vaš lokalni strežnik odpre iz Chromea.
Vsak zahtevan dostop do USB-ja ali mikrofona je bil preizkušen, ne zgolj predpostavljen.
Ustvarili ste varnostno kopijo Linuxa, preden je okolje postalo ključno za poslovanje.
Če se vsa ta preverjanja ujemajo z vašimi potrebami, imate več kot »Linux nameščen«: imate nastavitev Linuxa na Chromebooku, ki je dokazljivo uporabna za vaš delovni tok. Če eno od preverjanj ne uspe zaradi strukturne omejitve Crostinija in ne zaradi začasne konfiguracijske težave, je to točka, kjer bi morali premisliti o pristopu, namesto da bi ure poskušali spraviti napačno okolje, da se obnaša kot poln bare-metal Linuxov stroj.