Avaleht
» Linux
»
Kuidas paigaldada Linux Chromebookile? Praktiline seadistamis- ja kontrolljuhend
Kuidas paigaldada Linux Chromebookile? Praktiline seadistamis- ja kontrolljuhend
Kui teie eesmärk on käitada Linuxi tööriistu Chromebookil ilma ChromeOSist loobumata, on parim tulemus tavaliselt mitte traditsiooniline kaheosaline paigaldus. Toetatud Chromebookidel pakub Google sisseehitatud Linuxi arenduskeskkonda, mida tuntakse nimega Crostini. See käitab Debianil põhinevat Linuxi konteinerit virtuaalmasinas kõrvuti ChromeOSiga, nii et saate kasutada Terminali, käsureatööriistu, koodiredaktoreid, IDE-sid ja paljusid graafilisi Linuxi rakendusi, säilitades samal ajal tavapärase Chromebooki kogemuse.
2026. aasta septembri seisuga dokumenteerib Google seda endiselt kui esimest osapoolset Linuxi teed ChromeOSile. Oluline küsimus ei ole ainult see, kas paigaldaja lõpetab töö. Hea seadistus peaks jätma teile Linuxi keskkonna, mis käivitub usaldusväärselt, suudab uuendada pakette, pääseb ligi teie tegelikult vajalikele failidele ja riistvarale ning mida saab varundada enne, kui hakkate sellele reaalsetes tööülesannetes toetuma.
Tehisintellekti loodud illustratsioon Linuxi arenduskeskkonnast Chromebookil. See ei ole päris ekraanipilt; sildid ja paigutus võivad erineda sõltuvalt ChromeOSi versioonist.
Mida peaks ootama, kui paigaldus on edukas?
Edukas Crostini seadistus peaks looma kasutatava Linuxi tööruumi, mitte asendama ChromeOSi. Google kirjeldab Linuxit ChromeOSil kui arenduskeskkonda, mis paigaldab Terminali ja võimaldab Linuxi rakendustel ilmuda kõrvuti ChromeOSi rakendustega. Tavaliseks Crostini seadistuseks ei pea Chromebooki arendajarežiimi lubama.
Kontroll
Hea tulemus
Kui see ebaõnnestub
Linuxi seadistus
Paigalduse järel avaneb Terminal
Kontrollige seadme toetust, poliitikapiiranguid, salvestusruumi ja võrguühendust
Pakihaldus
sudo apt update lõpeb ilma hoidlave vigadeta
Kontrollige internetiühendust, süsteemiaega ja hoidlave vigu enne tarkvara paigaldamist
Linuxi rakendused
Paigaldatud graafilised rakendused saavad käivituda ChromeOSi käivitajast
Kinnitage, et pakett toetab teie Chromebooki CPU arhitektuuri ja sisaldab kõiki sõltuvusi
Failid
Linux näeb faile, mis on kopeeritud Linuxi failidesse või ChromeOSist jagatud kaustadesse
Kasutage Failirakenduse jagamisvõimalust Linuxiga ja kontrollige /mnt/chromeos
Arendusserverid
Linuxis käivitatud server on kättesaadav Chromeis aadressil localhost:PORT
Kontrollige, et server kuulab oodatud porti ja ei ole lõpetanud
Taastamine
Saate luua Linuxi varukoopia enne olulisi muudatusi
Vabastage salvestusruum ja lahendage varundamisvead enne keskkonnale toetumist
Kuidas paigaldada Linux Chromebookile
1. Veenduge, et sisseehitatud Linuxi võimalus on saadaval
Ava Seaded ja otsige üles Arendajad jaotis ning Linuxi arenduskeskkond võimalus. Google'i dokumentatsioon võib näidata veidi erinevat navigeerimise sõnastust sõltuvalt ChromeOSi väljaandest, kuid funktsioon on kättesaadav ChromeOSi seadete kaudu. Kui te ei näe Linuxi võimalust, ärge kohe lubage arendajarežiimi ega järgige firmware'i muutmise juhendeid. Sätte puudumine võib tähendada, et mudel ei ole toetatud, Chromebooki haldab organisatsioon või poliitika takistab Linuxi lubamist.
Valige võimalus Linuxi sisselülitamiseks või seadistamiseks. ChromeOS laadib alla vajalikud komponendid ja loob Linuxi keskkonna. Seadistamise ajal võib ChromeOS küsida Linuxi kasutajanime ja kettaruumi hulka, mida eraldada. Valige kettasuurus vastavalt sellele, mida plaanite paigaldada, mitte proovige seda automaatselt minimeerida. Lähtekood ja käsureatööriistad võivad olla mõõdukad; IDE-d, SDK-d, konteineripildid, keele vahemälud ja kohalikud andmebaasid võivad tarbida palju rohkem ruumi.
Seadistus on jõudnud oma esimese olulise edusammuni, kui ChromeOS lõpetab keskkonna loomise ja avab Terminali akna. Kui protsess korduvalt ebaõnnestub enne seda punkti, ei aita rohkemate Linuxi käskude lisamine; lahendage esmalt ChromeOSi tasandi seadistusprobleem.
3. Uuendage paketiindeksit enne tööriistade paigaldamist
Uues Terminalis käivitage:
sudo apt update
Google soovitab uuendada APT hoidlave indeksit varajase sammuna. APT on Debiani pakihaldussüsteem. Kui käsk lõpeb normaalselt, suudab konteiner jõuda oma konfigureeritud tarkvarahoidlateni ja on valmis pakettide paigaldamiseks. Kui see teatab võrgu- või hoidlave vigadest, lahendage need enne arenduskeskkonna ehitamist; vastasel juhul on hilisemad pakettide ebaõnnestumised raskemini diagnoositavad.
Pakette saate paigaldada käskudega nagu:
sudo apt install PACKAGE_NAME
Arenduskeelte puhul soovitab Google'i ChromeOSi dokumentatsioon kaaluda keele-spetsiifilisi versioonihaldureid, kui need sobivad teie töövooga. Need võivad lihtsustada mitme projektiversiooni eraldamist, tuginedes ainult distributsiooni vaikimisi pakettiversioonidele.
Kuidas kontrollida, et Linux on teie töö jaoks tegelikult kasutatav?
Ärge hinnake seadistust ainult Terminali viipa nähes. Testige töövooge, mis on teile olulised. Programmeerija, kes vajab ainult Git'i ja Pythonit, on erinevate edu kriteeriumidega kui keegi, kes kasutab Android Studio't, Dockerit, USB riistvara, helisalvestust või kohalikku andmebaasi.
Testige käsurea töövoogu
Käivitage sudo apt update, paigaldage üks väike pakett, mida tegelikult vajate, ja kinnitage, et see käivitub. See kontrollib pakihaldust, võrguühendust, õigusi konteineri sees ja põhilist püsivust.
Testige graafilist Linuxi rakendust
Google ütleb, et graafilised Linuxi rakendused võivad ilmuda ChromeOSi käivitajasse. Kui teie kavandatud rakendus pakub Debiani-ühilduvat paketti, paigaldage see kirjastaja dokumenteeritud Linuxi meetodil ja käivitage see seejärel ChromeOSist. Edukas käivitamine on parem signaal kui lihtsalt paketi paigaldamise lõpetamine, sest see kontrollib ka ChromeOSi integratsiooni.
Testige oma tegelikke faile, mitte ainult näidisfaile
ChromeOS pakub Failirakenduses Linuxi failid ala. Saate ka paremklõpsata ChromeOSi kaustal ja valida Jaga Linuxiga. Google dokumenteerib jagatud kaustad konteineris all /mnt/chromeos. Testige ühekordse projektifaili avamist, redigeerimist, salvestamist ja uuesti avamist enne olulise töö üleviimist uude töövoogu.
Kui vajate Linuxis ainult mõnda faili, on nende kopeerimine Linuxi failidesse lihtne. Kui soovite, et üks projekt jääks kättesaadavaks nii ChromeOSist kui ka Linuxist, võib kausta jagamine olla mugavam. Kompromiss on see, et laiem jagamine suurendab seda, kui palju hosti andmeid Linuxi rakendused saavad ligi pääseda, jagage ainult seda, mida vajate.
Testige localhosti, kui teete veebiarendust
ChromeOS edastab automaatselt Linuxi arendusveebiserverid peamisesse Chrome'i brauserisse tavapärasel kasutamisel. Käivitage oma arendusserver ja avage seejärel localhost:PORT Chromeis. Google'i veebiarenduse dokumentatsioon märgib ka penguin.linux.test kui varupäisnime asjakohastel juhtudel. See teeb lihtsast kohalikust veebiserverist kasuliku otspunktist-otspunktini keskkonna testi.
Millised on Linuxi praktilised piirangud Chromebookil?
Crostini on tahtlikult integreeritud ja isoleeritud. See on igapäevase arenduse jaoks tugevus, kuid tähendab ka, et see ei ole identne tavalise Linuxi sülearvuti otsese käivitamisega riistvaral.
See töötab läbi VM-i ja konteineri. Vaikimisi Linuxi keskkond on ChromeOSist isoleeritud, mitte ei asenda selle tuuma ja töölauda.
Riistvarale ligipääs on kontrollitud. Google märgib, et õigused nagu USB ja mikrofoni ligipääs ei ole vaikimisi lihtsalt jagatud. Lubage ainult need õigused, mida teie rakendus vajab, ChromeOSi seadetes.
CPU arhitektuur on oluline. x86_64 Chromebook käitab Intel/AMD arhitektuuridele ehitatud tarkvara, samas kui ARM-põhised Chromebookid vajavad ARM-ühilduvaid binaare. Google ei paku läbipaistvat integreeritud käivitust suvalistele teisele arhitektuurile ehitatud pakettidele.
Linuxi protsessid peatuvad, kui logite välja. Google kinnitab, et Crostini VM-id ja konteinerid on seotud sisselogimise sessiooniga. See teeb funktsiooni sobimatuks töökoormustele, mis peavad jätkama tööd pärast väljalogimist.
Alternatiivsed Linuxi distributsioonid on võimalikud, kuid mitte Google'i testitud vaikimisi. ChromeOSi Linuxi KKK märgib, et teisi konteinereid saab kasutada, kuid Google testib vaikimisi keskkonda. Integratsioon võib olla vähem ennustatav, kui sellest kõrvale kaldute.
Mit iga välisseade või spetsialiseeritud töövoog ei ole garanteeritud. Linuxi rakendus, mis ootab piiramatut tuuma, GPU, USB, Bluetoothi või madala taseme seadme ligipääsu, võib käituda teisiti kui tavalisel Linuxi masinal.
Need piirangud ei tähenda, et Crostini on halb Linuxi keskkond. Need ütlevad teile, mida valideerida enne suure seadistusega tegelemist.
Millal peaksite oma lähenemist muutma?
Jääge sisseehitatud Linuxi keskkonna juurde, kui teie vajalikud tööriistad paigalduvad puhtalt, teie failid ja arendusserverid töötavad ning jõudlus on teie projektide jaoks mugav. See on madalaima riskiga tee, sest säiliate ChromeOSi turvalisuse ja integratsiooni, saades samal ajal Debianil põhineva arenduskeskkonna.
Kaaluge teist seadet või täiustumatumat Linuxi strateegiat, kui teie edu kriteeriumid sõltuvad võimalustest, mida Crostini usaldusväärselt ei paku. Näited hõlmavad kohandatud tuuma, püsivaid serveri töökoormusi, mis peavad väljalogimisele vastu pidama, piiramatut ligipääsu spetsialiseeritud riistvarale, tarkvara, mis on saadaval ainult ühildamatu CPU arhitektuuri jaoks, või jõudlustundlikke töökoormusi, mis nõuavad masina otsest juhtimist.
ChromeOSi asendamine iseseisva Linuxi distributsiooniga on väga erinev projekt. Tugi varieerub oluliselt sõltuvalt Chromebooki mudelist ja sellised protseduurid võivad nõuda arendajarežiimi, firmware'i muutmist, andmete kustutamist või toetamata riistvaralahendusi. Google'i standardsed Crostini juhised ei kata seda teed. Kui teie eesmärk on lihtsalt programmeerimine, käsureautiliidid, Linuxi töölauarakendused või kohalik veebiarendus, on ChromeOSi asendamine tavaliselt tarbetu keerukus.
Kuidas peaksite käsitsema faile, õigusi ja turvalisust?
Linux ChromeOSil on liivas, kuid samas Linuxi konteineris olevad rakendused jagavad selle konteineri turvapiiri. Käsitsege Linuxi pakette sama ettevaatlikult nagu mis tahes teisel arvutil: eelistage usaldusväärseid hoidlaid või tarkvara kirjastaja ametlikke pakette, vaadake paigalduskäsud üle enne nende käivitamist ja vältige ligipääsu andmist rohkematele hosti kaustadele või seadmetele kui vaja.
USB või mikrofonist sõltuvate rakenduste jaoks avage Linuxi seaded ChromeOSis ja lubage asjakohane õigus ainult vajadusel. Kui rakendus ei suuda seadet tuvastada, ärge eeldage, et rakendus on katki, enne kui olete kontrollinud ChromeOSi poolset õigust.
Varundage Linuxi keskkond enne, kui sellest oluline saab
Kui olete paigaldanud tööriistu, konfigureerinud kestade, loonud SSH võtmeid või seadistanud projektisõltuvusi, võib töötava Linuxi keskkonna taastamine võtta olulist aega. ChromeOS pakub sisseehitatud varundamis- ja taastamisfunktsiooni Linuxi failidele ja rakendustele. Google'i ametlikud varundamis- ja taastamisjuhised selgitavad, kuidas luua varukoopia Linuxi seadetest ja taastada .tini varukoopia hiljem.
On oluline ühilduvuspiirang: Google ütleb, et täieliku Linuxi varukoopia taastamine teisele Chromebookile nõuab sama CPU arhitektuuri, näiteks x86-st x86 või ARM-st ARM. Kui arhitektuurid erinevad, võite siiski suuta faile taastada, kuid ärge eeldage, et täielik keskkond taastub normaalselt.
Levinud probleemid ja kiireim kasulik kontroll
Probleem
Esimene kasulik kontroll
Millal eskaleerida
Linuxi võimalus puudub
Kontrollige, kas Chromebooki haldab organisatsioon ja kas mudel toetab Linuxi arenduskeskkonda
Kui funktsioon on disainilt kättesaamatu, kasutage teist toetatud masinat selle asemel, et sundida arendajarežiimi
Seadistus ei lõpe
Käivitage ChromeOS uuesti, kinnitage võrguühendus, uuendage ChromeOS ja kontrollige vaba salvestusruumi
Kui kordsed seadistus katsed ebaõnnestuvad, kasutage Google'i Chromebooki Abi selle asemel, et tõrkeotsida konteineris, mida ei loodudki
APT ebaõnnestub
Lugege täpne hoidlave või võrgu viga käsult sudo apt update
Lahendage hoidlave/võrgu probleemid enne suuremate tööriistakomplektide paigaldamist
Rakendus paigaldub, kuid ei käivitu
Kinnitage CPU arhitektuur ja paketi sõltuvused
Kui kirjastaja ei toeta teie arhitektuuri või keskkonda, valige toetatud ehitus või teine seade
Kui ligipääs on endiselt kättesaamatu, kontrollige uuesti Linuxi jagamise seadeid ja teed all /mnt/chromeos
USB või mikrofon ei ole saadaval
Kontrollige Linuxi õigusi ChromeOSi seadetes
Kui seadme klass ei ole toetatud, võib tavaline Linuxi süsteem olla parem valik
Linux tundub kinni olevat
Lülitage Linux välja Terminali rakendusest ja käivitage uuesti
Kui probleem kordub, varundage olulised andmed enne sügavamaid muudatusi
Praktiline lõpetamise kontrollnimekiri
Linuxi arenduskeskkond paigaldub ilma arendajarežiimi lubamata.
Terminal avaneb ja sudo apt update õnnestub.
Vähemalt üks tööriist või Linuxi rakendus, mida tegelikult vajate, paigaldub ja käivitub.
Teie testprojekt saab lugeda ja kirjutada faile kavandatud asukohas.
Kui arendate veebirakendusi, avaneb teie kohalik server Chromeist.
Mõni vajalik USB või mikrofoni ligipääs on testitud, mitte lihtsalt eeldatud.
Teie rakenduse paketid vastavad Chromebooki CPU arhitektuurile.
Olete loonud Linuxi varukoopia enne keskkonna ärikriitiliseks muutmist.
Kui kõik need kontrollid vastavad teie vajadustele, on teil rohkem kui „Linux paigaldatud": teil on Chromebooki Linuxi seadistus, mis on tõestatult kasutatav teie töövoos. Kui mõni kontroll ebaõnnestub struktuurse Crostini piirangu tõttu, mitte ajutise konfiguratsiooniprobleemi tõttu, on see punkt, kus lähenemist uuesti kaaluda, selle asemel et veeta tunde püüdes panna vale keskkond käituma nagu täielik bare-metal Linuxi masin.