Kryesore
» Linux
»
Si ta instaloni Linux në një Chromebook? Udhëzues praktik për konfigurim dhe verifikim
Si ta instaloni Linux në një Chromebook? Udhëzues praktik për konfigurim dhe verifikim
Në qëllimi juaj është të ekzekutoni mjete Linux në një Chromebook pa hequr dorë nga ChromeOS, rezultati më i mirë zakonisht nuk është një instalim tradicional me dy sisteme operativë. Në Chromebook-et e mbështetura, Google ofron një mjedis të integruar zhvillimi Linux, i njohur zakonisht si Crostini. Ky ekzekuton një kontejner Linux me bazë Debian brenda një makine virtuale krahas ChromeOS, në mënyrë që të mund të përdorni një Terminal, mjete rreshti komandash, editorë kodi, IDE dhe shumë aplikacione grafike Linux duke ruajtur përvojën normale të Chromebook.
Që nga shtatori 2026, Google ende e dokumenton këtë si rrugën e parë zyrtare për Linux në ChromeOS. Pyetja e rëndësishme nuk është vetëm nëse instaluesi përfundon. Një konfigurim i mirë duhet t'ju lërë me një mjedis Linux që niset me besueshmëri, mund të përditësojë paketat, mund të aksesojë skedarët dhe harduerin që ju nevojiten realisht, dhe mund të kopjeruhet para se të mbështeteni mbi të për punë reale.
Ilustrim i gjeneruar nga AI i mjedisit të zhvillimit Linux në një Chromebook. Nuk është një pamje e vërtetë e ekranit; etiketat dhe paraqitja mund të ndryshojnë sipas versionit të ChromeOS.
Çfarë duhet të prisni kur instalimi është i suksesshëm?
Një konfigurim i suksesshëm Crostini duhet të prodhojë një hapësirë pune Linux të përdorshme, jo të zëvendësojë ChromeOS. Google e përshkruan Linux në ChromeOS si një mjedis zhvillimi që instalon një Terminal dhe lejon që aplikacionet Linux të shfaqen krahas aplikacioneve ChromeOS. Ju nuk keni nevojë të aktivizoni Modalitetin Zhvillues të Chromebook për konfigurimin normal Crostini.
Kontrolli
Rezultati i mirë
Nëse dështon
Konfigurimi i Linux
Një Terminal hapet pas instalimit
Kontrolloni mbështetjen e pajisjes, kufizimet e politikës, hapësirën ruajtëse dhe aksesin në rrjet
Menaxhimi i paketimeve
sudo apt update përfundon pa gabime depoje
Kontrolloni aksesin në internet, orën e sistemit dhe gabimet e depos para se të instaloni më shumë software
Aplikacionet Linux
Aplikacionet GUI të instaluara mund të nisen nga Lëshuesi ChromeOS
Confirmoni që paketa mbështet arkitekturën CPU të Chromebook-it dhe ka të gjitha varësitë
Skedarët
Linux mund të shohë skedarët e kopjuar në skedarët Linux ose dosjet e ndara nga ChromeOS
Përdorni opsionin Ndaj me Linux të aplikacionit Files dhe kontrolloni /mnt/chromeos
Serverët e zhvillimit
Një server i nisur në Linux është i aksesueshëm nga Chrome në localhost:PORT
Verifikoni që serveri dëgjon në portën e pritur dhe nuk ka dalë
Rikuperimi
Mund të krijoni një kopje rezervë Linux para ndryshimeve të mëdha
Lironi hapësirë ruajtëse dhe zgjidhni gabimet e kopjeruajtjes para se të mbështeteni mbi mjedisin
Si ta instaloni Linux në një Chromebook
1. Konfirmoni që opsioni i integruar Linux është i disponueshëm
Hapni Cilësimet dhe kërkoni seksionin Zhvillues dhe opsionin Mjedisi i zhvillimit Linux. Dokumentacioni i Google mund të tregojë formulime paksa të ndryshme navigimi varësisht nga versioni i ChromeOS, por veçoria ekspozohet përmes Cilësimeve ChromeOS. Nëse nuk e shihni opsionin Linux, mos e aktivizoni menjëherë Modalitetin Zhvillues ose ndiqni udhëzues për modifikimin e firmware. Mungesa e cilësimit mund të nënkuptojë që modeli nuk mbështetet, Chromebook menaxhohet nga një organizatë, ose një politikë pengon aktivizimin e Linux.
Zgjidhni opsionin për të aktivizuar ose konfiguruar Linux. ChromeOS shkarkon komponentët që i nevojiten dhe krijon mjedisin Linux. Gjatë konfigurimit, ChromeOS mund të kërkojë një emër përdoruesi Linux dhe sasinë e hapësirës në disk për t'u caktuar. Zgjidhni një madhësi disku bazuar në atë që planifikoni të instaloni, në vend që të përpiqeni ta minimizoni automatikisht. Kodi burimor dhe mjetet e rreshtit të komandave mund të jenë të moderuara; IDE, SDK, imazhet e kontejnerëve, cache të gjuhëve dhe bazat e të dhënave lokale mund të konsumojnë shumë më tepër hapësirë.
Konfigurimi ka arritur pikën e parë të rëndësishme të suksesit kur ChromeOS përfundon krijimin e mjedisit dhe hap një dritare Terminal. Nëse procesi dështon vazhdimisht para asaj pike, shtimi i më shumë komandave Linux nuk do të ndihmojë; zgjidhni së pari problemin e konfigurimit në nivelin ChromeOS.
3. Përditësoni indeksin e paketimeve para se të instaloni mjete
Në Terminalin e ri, ekzekutoni:
sudo apt update
Google rekomandon përditësimin e indeksit të depos APT si një hap të hershëm. APT është sistemi i menaxhimit të paketimeve të Debian. Nëse komanda përfundon normalisht, kontejneri mund të arrijë depo software të konfiguruar dhe është gati për instalim paketash. Nëse raporton gabime rrjeti ose depoje, zgjidhni ato para se të ndërtoni mjedisin tuaj zhvillimi; përndryshe, dështimet e mëvonshme të paketimeve bëhen më të vështira për t'u diagnostikuar.
Mund të instaloni paketa me komanda të tilla si:
sudo apt install PACKAGE_NAME
Për gjuhët e zhvillimit, dokumentacioni ChromeOS i Google gjithashtu rekomandon të shqyrtoni menaxherët e versionit specifik të gjuhës kur përshtaten me rrjedhën tuaj të punës. Ata mund ta bëjnë më të lehtë mbajtjen e versioneve të shumta projekti të ndara, në vend që të mbështeteni vetëm te versionet e paracaktuara të paketave të shpërndarjes.
Si ta verifikoni që Linux është realisht i përdorshëm për punën tuaj?
Mos e gjykoni konfigurimin vetëm duke parë një prompt Terminali. Testoni rrjedhat e punës që ju interesojnë. Një programues që ka nevojë vetëm për Git dhe Python ka kritere të ndryshme suksesi nga dikush që përdor Android Studio, Docker, harduer USB, kapje audio ose një bazë të dhënash lokale.
Testoni një rrjedhë pune me rresht komandash
Ekzekutoni sudo apt update, instaloni një paketë të vogël që ju nevojitet realisht, dhe konfirmoni që niset. Kjo kontrollon menaxhimin e paketimeve, rrjetin, lejet brenda kontejnerit dhe persistencën bazë.
Testoni një aplikacion grafik Linux
Google thotë që aplikacionet grafike Linux mund të shfaqen në Lëshuesin ChromeOS. Nëse aplikacioni që dëshironi ofron një paketë të përputhshme me Debian, instaloni duke përdorur metodën e dokumentuar Linux të botuesit dhe më pas niseni nga ChromeOS. Një nisje e suksesshme është një sinjal më i mirë sesa thjesht përfundimi i një instalimi pakete sepse kontrollon gjithashtu integrimin me ChromeOS.
Testoni skedarët tuaj realë, jo vetëm skedarë kampionë
ChromeOS ekspozon një zonë skedarë Linux në aplikacionin Files. Mund gjithashtu të klikoni me të djathtën një dosje ChromeOS dhe të zgjidhni Ndaj me Linux. Google dokumenton dosjet e ndara brenda kontejnerit nën /mnt/chromeos. Testoni hapjen, redaktimin, ruajtjen dhe rihapjen e një skedari projekti të përdorshëm para se të transferoni punë të rëndësishme në rrjedhën tuaj të re pune.
Nëse ju nevojiten vetëm disa skedarë në Linux, kopjimi i tyre në skedarët Linux është i thjeshtë. Nëse dëshironi që një projekt të mbetet i aksesueshëm nga ChromeOS dhe Linux, ndarja e një dosjeje mund të jetë më e përshtatshme. Kompromisi është që ndarja më e gjerë rrit sasinë e të dhënave të hostit që aplikacionet Linux mund të arrijnë, ndaj ndani vetëm atë që ju nevojitet.
Testoni localhost nëse bëni zhvillim web
ChromeOS automatikisht dërgon serverët e zhvillimit web Linux te shfletuesi kryesor Chrome në përdorimin normal. Nisni serverin tuaj të zhvillimit, më pas hapni localhost:PORT në Chrome. Dokumentacioni i zhvillimit web të Google gjithashtu shënon penguin.linux.test si emër hosti rezervë në rastet përkatëse. Kjo e bën një server të thjeshtë web lokal një test të dobishëm fund-më-fund të mjedisit.
Cilat janë kufizimet praktike të Linux në një Chromebook?
Crostini është qëllimisht i integruar dhe i izoluar. Ky është një forcë për zhvillimin e përditshëm, por gjithashtu do të thotë që nuk është identik me nisjen e një laptopi Linux konvencional drejtpërdrejt në harduer.
Ekzekutohet përmes një VM dhe kontejneri. Mjedisi Linux i paracaktuar është i izoluar nga ChromeOS në vend që të zëvendësojë kernelin dhe desktopin e tij.
Akcesi në harduer është i kontrolluar. Google shënon që lejet si USB dhe akses në mikrofon nuk ndahen thjesht si parazgjedhje. Aktivizoni vetëm lejet që aplikacioni juaj ka nevojë në Cilësimet ChromeOS.
Arkitektura CPU ka rëndësi. Një Chromebook x86_64 ekzekuton software të ndërtuar për arkitekturat Intel/AMD, ndërsa Chromebook-et me bazë ARM kanë nevojë për binarë të përputhshëm me ARM. Google nuk ofron ekzekutim të integruar transparent të paketimeve arbitrare të ndërtuara për arkitekturë tjetër.
Proceset Linux ndalojnë kur dilni nga sesioni. Google deklaron që VM dhe kontejnerët Crostini janë të lidhur me sesionin e hyrjes. Kjo e bën veçorinë të përshtatshme për ngarkesa pune që duhet të vazhdojnë të ekzekutohen pas daljes.
Shpërndarjet alternative Linux janë të mundshme por jo parazgjedhja e testuar e Google. Pyetësori Linux ChromeOS shënon që kontejnerë të tjerë mund të përdoren, por Google teston mjedisin e paracaktuar. Integrimi mund të jetë më pak i parashikueshëm kur largoheni prej tij.
Jo çdo periferik ose rrjedhë pune e specializuar është e garantuar. Një aplikacion Linux që pret akses të pakufizuar në kernel, GPU, USB, Bluetooth ose akses në nivel të ulët pajisjeje mund të sillet ndryshe nga sa do të sillte në një makinë Linux konvencionale.
Këto kufizime nuk do të thojnë që Crostini është një mjedis Linux i dobët. Ato ju tregojnë çfarë të verifikoni para se të investoni kohë në një konfigurim të madh.
Kur duhet të ndryshoni qasjen tuaj?
Qëndroni me mjedisin e integruar Linux kur mjetet që ju nevojiten instalohen pastër, skedarët dhe serverët e zhvillimit funksionojnë, dhe performanca është e rehatshme për projektet tuaja. Ky është rruga me risk më të ulët sepse ruani sigurinë dhe integrimin e ChromeOS duke fituar një mjedis zhvillimi me bazë Debian.
Shqyrtoni një pajisje tjetër ose një strategji Linux më të avancuar kur kriteret tuaja të suksesit varen nga aftësi që Crostini nuk ofron me besueshmëri. Shembuj përfshijnë një kernel të personalizuar, ngarkesa pune serveri të përhershme që duhet të mbijetojnë daljen, akses të pakufizuar në harduer të specializuar, software të disponueshëm vetëm për arkitekturë CPU të papërshtatshme, ose ngarkesa pune të ndjeshme ndaj performancës që kërkojnë kontroll të drejtpërdrejtë të makinës.
Zëvendësimi i ChromeOS me një shpërndarje Linux të pavarur është një projekt shumë i ndryshëm. Mbështetja ndryshon ndjeshëm sipas modelit të Chromebook, dhe procedura të tilla mund të kërkojnë Modalitet Zhvillues, ndryshime firmware, fshirje të dhënash ose zgjidhje hardueri të pambështetura. Udhëzimet standarde Crostini të Google nuk e mbulojnë atë rrugë. Nëse qëllimi juaj është thjesht kodimi, mjetet e rreshtit të komandave, aplikacionet desktop Linux ose zhvillimi lokal web, zëvendësimi i ChromeOS është zakonisht kompleksitet i panevojshëm.
Si duhet të trajtoni skedarët, lejet dhe sigurinë?
Linux në ChromeOS është i izoluar në sandbox, por aplikacionet brenda të njëjtit kontejner Linux ndajnë kufirin e sigurisë së atij kontejneri. Trajtoni paketat Linux me të njëjtën kujdes që do të kishit në çdo kompjuter tjetër: preferoni depo të besueshme ose paketat zyrtare të botuesit të software, rishikoni komandat e instalimit para se t'i ekzekutoni, dhe shmangni dhënien e aksesit në më shumë dosje ose pajisje hosti sesa nevojitet.
Për aplikacione që varen nga USB ose mikrofon, hapni cilësimet Linux në ChromeOS dhe aktivizoni lejen përkatëse vetëm kur nevojitet. Nëse një aplikacion dështon të zbulojë një pajisje, mos supozoni që aplikacioni është i prishur derisa të keni kontrolluar lejen në anën ChromeOS.
Kopjeruani mjedisin Linux para se të bëhet i rëndësishëm
Pasi të keni instaluar mjete, konfiguruar shell, krijuar çelësa SSH ose konfiguruar varësitë e projektit, një mjedis Linux funksional mund të kërkojë kohë të konsiderueshme për t'u rikrijuar. ChromeOS ofron një funksion të integruar kopjeruajtjeje dhe rikuperimi për skedarët dhe aplikacionet Linux. Udhëzimet zyrtare të kopjeruajtjes dhe rikuperimit të Google shpjegojnë si të krijoni një kopje rezervë nga cilësimet Linux dhe të riktheni një kopje rezervë .tini më vonë.
Ka një kufizim të rëndësishëm përputhshmërie: Google thotë që rikthimi i një kopjeje rezervë të plotë Linux në një Chromebook tjetër kërkon të njëjtën arkitekturë CPU, si x86 në x86 ose ARM në ARM. Nëse arkitekturat ndryshojnë, mund të jeni ende në gjendje të rikuperoni skedarët, por nuk duhet të supozoni që mjedisi i plotë do të rikthehet normalisht.
Probleme të zakonshme dhe kontrolli më i shpejtë i dobishëm
Problemi
Kontrolli i parë i dobishëm
Kur të eskaloni
Opsioni Linux mungon
Kontrolloni nëse Chromebook menaxhohet dhe nëse modeli mbështet mjedisin e zhvillimit Linux
Nëse veçoria është e padisponueshme nga dizajni, përdorni një makinë tjetër të mbështetur në vend që të detyroni Modalitetin Zhvillues
Konfigurimi nuk përfundon
Rinisni ChromeOS, konfirmoni aksesin në rrjet, përditësoni ChromeOS dhe kontrolloni hapësirën e lirë ruajtëse
Nëse përpjekjet e përsëritura të konfigurimit dështojnë, përdorni Ndihmën Chromebook të Google në vend që të zgjidhni probleme brenda një kontejneri që nuk u krijua kurrë
APT dështon
Lexoni gabimin e saktë të depos ose rrjetit nga sudo apt update
Zgjidhni problemet e depos/rrjetit para se të instaloni zinxhirë mjetesh më të mëdhenj
Aplikacioni instalohet por nuk niset
Konfirmoni arkitekturën CPU dhe varësitë e paketës
Nëse botuesi nuk mbështet arkitekturën ose mjedisin tuaj, zgjidhni një ndërtim të mbështetur ose pajisje tjetër
Linux nuk mund të shohë një dosje ChromeOS
Përdorni Ndaj me Linux në aplikacionin Files
Nëse akses ende është i padisponueshëm, rikontrolloni cilësimet e ndarjes Linux dhe rrugën nën /mnt/chromeos
USB ose mikrofon është i padisponueshëm
Kontrolloni lejet Linux në Cilësimet ChromeOS
Nëse klasa e pajisjes nuk mbështetet, një sistem Linux konvencional mund të jetë më i përshtatshëm
Linux ndihet i bllokuar
Mbyllni Linux nga aplikacioni Terminal dhe nisni përsëri
Nëse problemi kthehet, kopjeruani të dhënat e rëndësishme para ndryshimeve më të thella
Një listë kontrolli praktike përfundimi
Mjedisi i zhvillimit Linux instalohet pa aktivizuar Modalitetin Zhvillues.
Terminali hapet dhe sudo apt update ka sukses.
Të paktën një mjet ose aplikacion Linux që ju nevojitet realisht instalohet dhe niset.
Projekti juaj test mund të lexojë dhe shkruajë skedarë në vendndodhjen që planifikoni të përdorni.
Nëse zhvilloni aplikacione web, serveri juaj lokal hapet nga Chrome.
Çdo akses USB ose mikrofon që ju nevojitet është testuar, jo thjesht supozuar.
Paketat e aplikacionit tuaj përputhen me arkitekturën CPU të Chromebook.
Keni krijuar një kopje rezervë Linux para se mjedisi të bëhet kritik për biznesin.
Nëse të gjitha ato kontrolle përputhen me nevojat tuaja, keni më shumë se "Linux i instaluar": keni një konfigurim Linux Chromebook që është demonstrativisht i përdorshëm për rrjedhën tuaj të punës. Nëse një nga kontrollet dështon për shkak të një kufizimi strukturor Crostini dhe jo një problemi të përkohshëm konfigurimi, aty është pika për të rishqyrtuar qasjen në vend që të shpenzoni orë duke u përpjekur të bëni mjedisin e gabuar të sillet si një makinë Linux e plotë bare-metal.