Pagrindinis
» Linux
»
Kaip įdiegti „Linux“ sistemoje „Chromebook“? Praktinis diegimo ir patikrinimo vadovas
Kaip įdiegti „Linux“ sistemoje „Chromebook“? Praktinis diegimo ir patikrinimo vadovas
Jei jūsų tikslas – paleisti „Linux“ įrankius „Chromebook“ kompiuteryje neatsisakant „ChromeOS“, geriausias rezultatas dažniausiai nėra tradicinė dviguba paleidimo (dual-boot) diegtis. Palaikomuose „Chromebook“ kompiuteriuose „Google“ pateikia integruotą „Linux“ kūrimo aplinką, dažnai vadinamą Crostini. Ji paleidžia „Debian“ pagrįstą „Linux“ konteinerį virtualioje mašinoje šalia „ChromeOS“, todėl galite naudoti terminalą, komandinės eilutės įrankius, kodo redaktorius, IDE ir daugelį grafinių „Linux“ programų, išlaikydami įprastą „Chromebook“ patirtį.
2026 m. rugsėjį „Google“ vis dar dokumentuoja tai kaip pirmosios šalies „Linux“ kelią „ChromeOS“ sistemoje. Svarbus klausimas yra ne tik tai, ar diegimas baigiasi sėkmingai. Gera sąranka turėtų palikti jus su „Linux“ aplinka, kuri patikimai paleidžiama, gali atnaujinti paketus, gali pasiekti jums iš tikrųjų reikalingus failus ir aparatinę įrangą, bei gali būti atsarginė kopija prieš pradedant nuo jos priklausyti atliekant realų darbą.
Dirbtiniu intelektu sugeneruota „Linux“ kūrimo aplinkos „Chromebook“ kompiuteryje iliustracija. Tai nėra tikras ekrano nuotraukos kadras; etiketės ir išdėstymas gali skirtis priklausomai nuo „ChromeOS“ versijos.
Ko turėtumėte tikėtis, kai diegimas sėkmingas?
Sėkminga „Crostini“ sąranka turėtų sukurti naudojamą „Linux“ darbo erdvę, o ne pakeisti „ChromeOS“. „Google“ apibūdina „Linux“ „ChromeOS“ sistemoje kaip kūrimo aplinką, kuri įdiegia terminalą ir leidžia „Linux“ programoms atsirasti šalia „ChromeOS“ programų. Jums nereikia įjungti „Chromebook“ kūrėjo režimo įprastai „Crostini“ sąrankai.
Patikrinimas
Geras rezultatas
Jei nepavyksta
„Linux“ sąranka
Po diegimo atsiveria terminalas
Patikrinkite įrenginio palaikymą, politikos apribojimus, saugyklą ir tinklo prieigą
Paketų valdymas
Komanda sudo apt update užbaigiama be saugyklų klaidų
Prieš diegdami daugiau programinės įrangos, patikrinkite interneto prieigą, sistemos laiką ir saugyklų klaidas
„Linux“ programos
Įdiegtos GUI programos gali būti paleistos iš „ChromeOS“ paleidimo programos
Patvirtinkite, kad paketas palaiko jūsų „Chromebook“ CPU architektūrą ir turi visas priklausomybes
Failai
„Linux“ gali matyti failus, nukopijuotus į „Linux“ failus arba aplankus, bendrinamus iš „ChromeOS“
Naudokite „Files“ programos parinktį „Bendrinti su Linux“ ir patikrinkite /mnt/chromeos
Kūrimo serveriai
„Linux“ paleistas serveris yra pasiekiamas iš „Chrome“ naršyklės adresu localhost:PORT
Patikrinkite, ar serveris klausosi tikėtino prievado ir ar nebuvo sustabdytas
Atkūrimas
Galite sukurti „Linux“ atsarginę kopiją prieš didelius pakeitimus
Prieš pasitikėdami aplinka, atlaisvinkite saugyklą ir išspręskite atsarginių kopijų klaidas
Kaip įdiegti „Linux“ sistemoje „Chromebook“
1. Patvirtinkite, kad integruota „Linux“ parinktis yra prieinama
Atidarykite Nustatymus ir ieškokite skilties Kūrėjai bei parinkties „Linux“ kūrimo aplinka. „Google“ dokumentacija gali rodyti šiek tiek skirtingą navigacijos formuluotę priklausomai nuo „ChromeOS“ leidimo, tačiau ši funkcija yra prieinama per „ChromeOS“ nustatymus. Jei nematote „Linux“ parinkties, nedelsdami neįjunkite kūrėjo režimo ir nesekite programinės aparatinės įrangos modifikavimo vadovų. Nustatymo nebuvimas gali reikšti, kad modelis nepalaikomas, „Chromebook“ valdo organizacija arba politika neleidžia įjungti „Linux“.
Pasirinkite parinktį įjungti arba sukonfigūruoti „Linux“. „ChromeOS“ atsisiunčia reikiamus komponentus ir sukuria „Linux“ aplinką. Sąrankos metu „ChromeOS“ gali paprašyti „Linux“ vartotojo vardo ir disko vietos kiekio, kurį norite skirti. Pasirinkite disko dydį pagal tai, ką planuojate įdiegti, o ne bandykite jį automatiškai sumažinti. Šaltinio kodas ir komandinės eilutės įrankiai gali būti nedideli; IDE, SDK, konteinerių atvaizdai, kalbų talpyklos ir vietinės duomenų bazės gali sunaudoti daug daugiau vietos.
Sąranka pasiekia pirmąjį reikšmingą sėkmės tašką, kai „ChromeOS“ baigia kurti aplinką ir atidaro terminalo langą. Jei procesas kartojasi nepavyksta iki to momento, daugiau „Linux“ komandų pridėjimas nepadės; pirmiausia išspręskite „ChromeOS“ lygmens sąrankos problemą.
3. Atnaujinkite paketų indeksą prieš diegdami įrankius
Naujame terminale paleiskite:
sudo apt update
„Google“ rekomenduoja atnaujinti APT saugyklos indeksą kaip ankstyvą žingsnį. APT yra „Debian“ paketų valdymo sistema. Jei komanda baigiasi normaliai, konteineris gali pasiekti sukonfigūruotas programinės įrangos saugyklas ir yra paruoštas paketų diegimui. Jei pranešama apie tinklo ar saugyklos klaidas, išspręskite jas prieš kuriant kūrimo aplinką; priešingu atveju vėlesni paketų gedimai bus sunkiau diagnozuojami.
Galite įdiegti paketus naudodami tokias komandas kaip:
sudo apt install PACKAGE_NAME
Kalbų kūrimui „Google“ „ChromeOS“ dokumentacija taip pat rekomenduoja apsvarstyti kalboms specifinius versijų valdiklius, jei jie tinka jūsų darbo eigai. Jie gali palengvinti kelių projektų versijų atskyrimą, vietoj to, kad remtumėtės tik platinimo numatytosiomis paketų versijomis.
Kaip patikrinti, ar „Linux“ iš tikrųjų tinka jūsų darbui?
Nespręskite apie sąranką tik matydami terminalo užklausą. Išbandykite darbo eigas, kurios jums svarbios. Programuotojui, kuriam reikia tik „Git“ ir „Python“, sėkmės kriterijai skiriasi nuo asmens, naudojančio „Android Studio“, „Docker“, USB aparatinę įrangą, garso įrašymą ar vietinę duomenų bazę.
Išbandykite komandinės eilutės darbo eigą
Paleiskite sudo apt update, įdiekite vieną mažą paketą, kurio jums iš tikrųjų reikia, ir patvirtinkite, kad jis paleidžiamas. Tai patikrina paketų valdymą, tinklą, leidimus konteineryje ir pagrindinį išsaugojimą.
Išbandykite grafinę „Linux“ programą
„Google“ teigia, kad grafinės „Linux“ programos gali atsirasti „ChromeOS“ paleidimo programoje. Jei jūsų norima programa pateikia „Debian“ suderinamą paketą, įdiekite ją naudodami leidėjo dokumentuotą „Linux“ metodą, o tada paleiskite iš „ChromeOS“. Sėkmingas paleidimas yra geresnis signalas nei vien paketo diegimo užbaigimas, nes jis taip pat patikrina „ChromeOS“ integraciją.
Išbandykite savo tikruosius failus, o ne tik pavyzdinius failus
„ChromeOS“ „Files“ programoje pateikia „Linux“ failų sritį. Taip pat galite dešiniuoju pelės mygtuku spustelėti „ChromeOS“ aplanką ir pasirinkti Bendrinti su Linux. „Google“ dokumentuoja bendrinamus aplankus konteineryje po /mnt/chromeos. Prieš perkeldami svarbų darbą į naują darbo eigą, išbandykite vienkartinio projekto failo atidarymą, redagavimą, išsaugojimą ir pakartotinį atidarymą.
Jei „Linux“ reikia tik kelių failų, jų nukopijavimas į „Linux“ failus yra paprastas. Jei norite, kad vienas projektas būtų prieinamas tiek iš „ChromeOS“, tiek iš „Linux“, aplanko bendrinimas gali būti patogesnis. Kompromisas yra tas, kad platesnis bendrinimas padidina, kiek pagrindinio kompiuterio duomenų gali pasiekti „Linux“ programos, todėl bendrinkite tik tai, ko reikia.
Išbandykite „localhost“, jei kuriate žiniatinklio programas
„ChromeOS“ automatiškai persiunčia „Linux“ kūrimo žiniatinklio serverius į pagrindinę „Chrome“ naršyklę įprastu naudojimu. Paleiskite kūrimo serverį, tada atidarykite localhost:PORT „Chrome“ naršyklėje. „Google“ žiniatinklio kūrimo dokumentacija taip pat nurodo penguin.linux.test kaip atsarginį pagrindinio kompiuterio vardą atitinkamais atvejais. Tai padaro paprastą vietinį žiniatinklio serverį naudingu galutiniam aplinkos testui.
Kokie yra praktiniai „Linux“ „Chromebook“ kompiuteryje apribojimai?
„Crostini“ yra sąmoningai integruotas ir izoliuotas. Tai yra stiprybė kasdieniam kūrimui, tačiau tai taip pat reiškia, kad jis nėra identiškas įprasto „Linux“ nešiojamojo kompiuterio paleidimui tiesiogiai ant aparatinės įrangos.
Jis veikia per VM ir konteinerį. Numatytoji „Linux“ aplinka yra atskirta nuo „ChromeOS“, o ne pakeičia jos branduolį ir darbalaukį.
Aparatinės įrangos prieiga yra kontroliuojama. „Google“ pažymi, kad tokie leidimai kaip USB ir mikrofono prieiga nėra automatiškai bendrinami. Įjunkite tik tuos leidimus, kurių reikia jūsų programai „ChromeOS“ nustatymuose.
Svarbi CPU architektūra. x86_64 „Chromebook“ paleidžia programinę įrangą, sukurtą Intel/AMD architektūroms, o ARM pagrįstiems „Chromebook“ reikia ARM suderinamų binarinių failų. „Google“ neteikia skaidrios integruotos bet kokių paketų, sukurtų kitai architektūrai, vykdymo.
„Linux“ procesai sustoja, kai atsijungiate. „Google“ teigia, kad „Crostini“ VM ir konteineriai yra susieti su prisijungimo sesija. Tai daro šią funkciją netinkamą darbo apkrovoms, kurios turi toliau veikti po atsijungimo.
Alternatyvios „Linux“ distribucijos yra įmanomos, bet nėra „Google“ išbandytas numatytasis variantas. „ChromeOS“ „Linux“ DUK nurodo, kad gali būti naudojami kiti konteineriai, tačiau „Google“ testuoja numatytąją aplinką. Integracija gali būti mažiau nuspėjama, kai nukrypstama nuo jos.
Ne kiekvienas periferinis įrenginys ar specializuota darbo eiga yra garantuota. „Linux“ programa, tikintis neribotos branduolio, GPU, USB, „Bluetooth“ ar žemo lygio įrenginių prieigos, gali elgtis kitaip nei įprastame „Linux“ kompiuteryje.
Šie apribojimai nereiškia, kad „Crostini“ yra prasta „Linux“ aplinka. Jie nurodo, ką reikia patikrinti prieš investuojant laiką į didelę sąranką.
Kada turėtumėte keisti savo požiūrį?
Likite prie integruotos „Linux“ aplinkos, kai reikalingi įrankiai įdiegiami sklandžiai, jūsų failai ir kūrimo serveriai veikia, o našumas yra patogus jūsų projektams. Tai yra mažiausios rizikos kelias, nes išlaikote „ChromeOS“ saugumą ir integraciją, įgydami „Debian“ pagrįstą kūrimo aplinką.
Svarstykite kitą įrenginį arba pažangesnę „Linux“ strategiją, kai jūsų sėkmės kriterijai priklauso nuo galimybių, kurių „Crostini“ patikimai nesuteikia. Pavyzdžiai: individualus branduolys, nuolatiniai serverio darbo krūviai, kurie turi išlikti po atsijungimo, neribota prieiga prie specializuotos aparatinės įrangos, programinė įranga, prieinama tik nesuderinamai CPU architektūrai, arba našumui jautrūs darbo krūviai, reikalaujantys tiesioginės mašinos kontrolės.
„ChromeOS“ pakeitimas savarankiška „Linux“ distribucija yra visiškai kitoks projektas. Palaikymas labai skiriasi priklausomai nuo „Chromebook“ modelio, ir tokios procedūros gali reikalauti kūrėjo režimo, programinės aparatinės įrangos pakeitimų, duomenų ištrynimo ar nepalaikomų aparatinės įrangos apėjimo būdų. „Google“ standartinės „Crostini“ instrukcijos neapima to kelio. Jei jūsų tikslas yra tiesiog programavimas, komandinės eilutės paslaugos, „Linux“ darbalaukio programos ar vietinis žiniatinklio kūrimas, „ChromeOS“ pakeitimas dažniausiai yra nereikalingas sudėtingumas.
Kaip turėtumėte tvarkyti failus, leidimus ir saugumą?
„Linux“ „ChromeOS“ sistemoje yra smėlio dėžėje (sandbox), tačiau programos tame pačiame „Linux“ konteineryje dalijasi to konteinerio saugumo riba. Elkitės su „Linux“ paketais taip pat atsargiai, kaip ir bet kuriame kitame kompiuteryje: pirmenybę teikite patikimoms saugykloms arba oficialioms programinės įrangos leidėjo paketams, peržiūrėkite diegimo komandas prieš jas paleisdami ir venkite suteikti prieigą prie daugiau pagrindinio kompiuterio aplankų ar įrenginių, nei reikia.
Programoms, priklausomoms nuo USB ar mikrofono, atidarykite „Linux“ nustatymus „ChromeOS“ ir įjunkite atitinkamą leidimą tik tada, kai reikia. Jei programa nepajėgia aptikti įrenginio, nemanysite, kad programa sugedusi, kol nepatikrinsite „ChromeOS“ pusės leidimo.
Sukurkite „Linux“ aplinkos atsarginę kopiją, kol ji tampa svarbi
Kai įdiegiate įrankius, sukonfigūruojate aplinkos apvalkalus (shells), sukuriate SSH raktus arba sukonfigūruojate projekto priklausomybes, veikiančios „Linux“ aplinkos atkūrimas gali užtrukti daug laiko. „ChromeOS“ pateikia integruotą atsarginės kopijos ir atkūrimo funkciją „Linux“ failams ir programoms. „Google“ oficialios atsarginės kopijos ir atkūrimo instrukcijos paaiškina, kaip sukurti atsarginę kopiją iš „Linux“ nustatymų ir vėliau atkurti .tini atsarginę kopiją.
Yra svarbus suderinamumo apribojimas: „Google“ teigia, kad atkuriant pilną „Linux“ atsarginę kopiją kitame „Chromebook“ kompiuteryje, reikia tos pačios CPU architektūros, pvz., x86 į x86 arba ARM į ARM. Jei architektūros skiriasi, vis tiek galite atkurti failus, tačiau neturėtumėte manyti, kad visa aplinka bus atkurta normaliai.
Dažnos problemos ir greičiausias naudingas patikrinimas
Problema
Pirmasis naudingas patikrinimas
Kada eskaluoti
Trūksta „Linux“ parinkties
Patikrinkite, ar „Chromebook“ yra valdomas, ir ar modelis palaiko „Linux“ kūrimo aplinką
Jei funkcija neprieinama dėl konstrukcijos, vietoj kūrėjo režimo priverstinio įjungimo naudokite kitą palaikomą mašiną
Sąranka nesibaigia
Perkraukite „ChromeOS“, patvirtinkite tinklo prieigą, atnaujinkite „ChromeOS“ ir patikrinkite laisvą saugyklą
Jei kartotiniai sąrankos bandymai nepavyksta, naudokite „Google“ „Chromebook“ pagalbą, o ne trikčių šalinimą konteineryje, kuris niekada nebuvo sukurtas
APT nepavyksta
Peržiūrėkite tikslią saugyklos ar tinklo klaidą iš sudo apt update
Išspręskite saugyklos/tinklo problemas prieš diegdami didesnes įrankių grandines
Programa įdiegiama, bet nepaleidžiama
Patvirtinkite CPU architektūrą ir paketo priklausomybes
Jei leidėjas nepalaiko jūsų architektūros ar aplinkos, pasirinkite palaikomą kompiliaciją arba kitą įrenginį
„Linux“ nemato „ChromeOS“ aplanko
Naudokite „Bendrinti su Linux“ „Files“ programoje
Jei prieiga vis tiek neprieinama, dar kartą patikrinkite „Linux“ bendrinimo nustatymus ir kelią po /mnt/chromeos
Jei įrenginių klasė nepalaikoma, įprasta „Linux“ sistema gali būti tinkamesnė
„Linux“ atrodo užstrigęs
Išjunkite „Linux“ iš terminalo programos ir paleiskite jį iš naujo
Jei problema kartojasi, prieš atlikdami gilesnius pakeitimus sukurkite svarbių duomenų atsarginę kopiją
Praktinis užbaigimo kontrolinis sąrašas
„Linux“ kūrimo aplinka įdiegiama neįjungus kūrėjo režimo.
Terminalas atsiveria ir sudo apt update pavyksta.
Bent vienas įrankis arba „Linux“ programa, kurios jums iš tikrųjų reikia, įdiegiama ir paleidžiama.
Jūsų testinis projektas gali skaityti ir rašyti failus vietoje, kurią planuojate naudoti.
Jei kuriate žiniatinklio programas, jūsų vietinis serveris atsiveria iš „Chrome“.
Bet koks reikalingas USB ar mikrofono prieigos testas buvo atliktas, o ne tik numanomas.
Jūsų programų paketai atitinka „Chromebook“ CPU architektūrą.
Sukūrėte „Linux“ atsarginę kopiją prieš paversdami aplinką kritiškai svarbią verslui.
Jei visi tie patikrinimai atitinka jūsų poreikius, turite daugiau nei „įdiegtą „Linux““: turite „Chromebook“ „Linux“ sąranką, kuri demonstruotinai tinka jūsų darbo eigai. Jei vienas iš patikrinimų nepavyksta dėl struktūrinio „Crostini“ apribojimo, o ne laikinos konfigūracijos problemos, tai yra taškas, kai verta peržiūrėti požiūrį, vietoj to, kad praleistumėte valandas bandydami priversti netinkamą aplinką elgtis kaip pilnai „bare-metal“ „Linux“ mašinai.