Domů
» Linux
»
Jak nainstalovat Linux na Chromebook? Praktická příručka pro nastavení a ověření
Jak nainstalovat Linux na Chromebook? Praktická příručka pro nastavení a ověření
Pokud je vaším cílem spouštět linuxové nástroje na Chromebooku bez toho, abyste se museli vzdát ChromeOS, nejlepším výsledkem obvykle není tradiční instalace s duálním bootem. Na podporovaných Chromeboocích Google poskytuje vestavěné linuxové vývojové prostředí, běžně nazývané Crostini. Spouští Debian-based linuxový kontejner uvnitř virtuálního stroje vedle ChromeOS, takže můžete používat Terminál, příkazové nástroje, editory kódu, IDE a mnoho grafických linuxových aplikací, aniž byste přišli o běžný zážitek z Chromebooku.
K září 2026 Google stále dokumentuje tuto cestu jako první stranu linuxového řešení pro ChromeOS. Důležitou otázkou není pouze to, zda instalace proběhne do konce. Dobré nastavení by vám mělo zanechat linuxové prostředí, které se spouští spolehlivě, dokáže aktualizovat balíčky, má přístup k souborům a hardwaru, který skutečně potřebujete, a lze jej zálohovat, než na něj začnete spoléhat při reálné práci.
AI generovaná ilustrace linuxového vývojového prostředí na Chromebooku. Nejedná se o skutečný snímek obrazovky; popisky a rozložení se mohou lišit podle verze ChromeOS.
Co byste měli očekávat, když instalace proběhne úspěšně?
Úspěšné nastavení Crostini by mělo vytvořit použitelný linuxový pracovní prostor, nikoli nahradit ChromeOS. Google popisuje Linux na ChromeOS jako vývojové prostředí, které nainstaluje Terminál a umožňuje linuxovým aplikacím objevit se vedle aplikací ChromeOS. Pro běžné nastavení Crostini nepotřebujete povolit Vývojářský režim Chromebooku.
Kontrola
Dobrý výsledek
Pokud selže
Nastavení Linuxu
Po instalaci se otevře Terminál
Zkontrolujte podporu zařízení, omezení politiky, úložiště a přístup k síti
Správa balíčků
sudo apt update dokončí bez chyb repozitáře
Před instalací dalšího softwaru zkontrolujte přístup k internetu, systémový čas a chyby repozitáře
Linuxové aplikace
Nainstalované GUI aplikace lze spustit ze Spouštěče ChromeOS
Ověřte, že balíček podporuje architekturu CPU vašeho Chromebooku a má všechny závislosti
Soubory
Linux vidí soubory zkopírované do linuxových souborů nebo složky sdílené z ChromeOS
Použijte možnost Sdílet s Linuxem v aplikaci Soubory a zkontrolujte /mnt/chromeos
Vývojové servery
Server spuštěný v Linuxu je dostupný z Chrome na adrese localhost:PORT
Ověřte, že server naslouchá na očekávaném portu a nebyl ukončen
Obnovení
Před zásadními změnami můžete vytvořit zálohu Linuxu
Uvolněte úložiště a vyřešte chyby zálohování, než na prostředí začnete spoléhat
Jak nainstalovat Linux na Chromebook
1. Ověřte, že vestavěná linuxová možnost je dostupná
Otevřete Nastavení a hledejte sekci Vývojáři a možnost Linuxové vývojové prostředí. Dokumentace Googlu může zobrazovat mírně odlišné formulace navigace v závislosti na vydání ChromeOS, ale funkce je dostupná přes Nastavení ChromeOS. Pokud linuxovou možnost nevidíte, nepovolujte okamžitě Vývojářský režim ani neříďte návody na úpravu firmwaru. Absence nastavení může znamenat, že model není podporován, že Chromebook je spravován organizací nebo že politika brání povolení Linuxu.
Vyberte možnost zapnutí nebo nastavení Linuxu. ChromeOS stáhne potřebné komponenty a vytvoří linuxové prostředí. Během nastavení se vás ChromeOS může zeptat na linuxové uživatelské jméno a množství diskového prostoru k přidělení. Zvolte velikost disku podle toho, co plánujete nainstalovat, místo abyste se automaticky snažili prostor minimalizovat. Zdrojový kód a příkazové nástroje mohou být nenáročné; IDE, SDK, obrazy kontejnerů, mezipaměti jazyků a lokální databáze mohou spotřebovat mnohem více prostoru.
Nastavení dosáhlo prvního významného milníku úspěchu, když ChromeOS dokončí vytváření prostředí a otevře okno Terminálu. Pokud proces opakovaně selže před tímto bodem, přidávání dalších linuxových příkazů nepomůže; nejprve vyřešte problém s nastavením na úrovni ChromeOS.
3. Aktualizujte index balíčků před instalací nástrojů
V novém Terminálu spusťte:
sudo apt update
Google doporučuje aktualizaci indexu repozitáře APT jako raný krok. APT je systém správy balíčků Debianu. Pokud příkaz dokončí normálně, kontejner má přístup ke konfigurovaným softwarovým repozitářům a je připraven pro instalaci balíčků. Pokud hlásí chyby sítě nebo repozitáře, vyřešte je před budováním vývojového prostředí; jinak budou pozdější selhání balíčků obtížnější diagnostikovat.
Balíčky můžete instalovat příkazy jako:
sudo apt install PACKAGE_NAME
Pro vývojové jazyky dokumentace Googlu pro ChromeOS také doporučuje zvážit jazykově specifické správce verzí, pokud vyhovují vašemu pracovnímu postupu. Mohou usnadnit udržování více verzí projektu odděleně místo spoléhání se pouze na výchozí verze balíčků distribuce.
Jak ověříte, že je Linux skutečně použitelný pro vaši práci?
Nehodnoťte nastavení pouze podle toho, že vidíte výzvu Terminálu. Otestujte pracovní postupy, které jsou pro vás důležité. Programátor, který potřebuje pouze Git a Python, má jiná kritéria úspěchu než někdo, kdo používá Android Studio, Docker, USB hardware, zvukový záznam nebo lokální databázi.
Otestujte příkazový pracovní postup
Spusťte sudo apt update, nainstalujte jeden malý balíček, který skutečně potřebujete, a potvrďte, že se spustí. Tím zkontrolujete správu balíčků, síť, oprávnění uvnitř kontejneru a základní perzistenci.
Otestujte grafickou linuxovou aplikaci
Google uvádí, že grafické linuxové aplikace se mohou objevit ve Spouštěči ChromeOS. Pokud vámi zamýšlená aplikace poskytuje balíček kompatibilní s Debianem, nainstalujte jej pomocí dokumentované linuxové metody vydavatele a poté ji spusťte z ChromeOS. Úspěšné spuštění je lepší signál než pouhé dokončení instalace balíčku, protože také kontroluje integraci s ChromeOS.
Otestujte své skutečné soubory, nikoli jen ukázkové
ChromeOS zpřístupňuje oblast Linuxové soubory v aplikaci Soubory. Můžete také kliknout pravým tlačítkem na složku ChromeOS a zvolit Sdílet s Linuxem. Google dokumentuje sdílené složky uvnitř kontejneru pod /mnt/chromeos. Otestujte otevírání, úpravy, ukládání a opětovné otevírání jednorázového projektového souboru, než přesunete důležitou práci do svého nového pracovního postupu.
Pokud v Linuxu potřebujete pouze několik souborů, jejich zkopírování do linuxových souborů je jednoduché. Pokud chcete, aby jeden projekt zůstal přístupný z ChromeOS i z Linuxu, sdílení složky může být pohodlnější. Nevýhodou je, že širší sdílení zvyšuje množství dat hostitele, ke kterým se linuxové aplikace mohou dostat, takže sdílejte pouze to, co potřebujete.
Otestujte localhost, pokud vyvíjíte webové aplikace
ChromeOS automaticky přeposílá linuxové vývojové webové servery do hlavního prohlížeče Chrome při běžném použití. Spusťte svůj vývojový server a poté otevřete localhost:PORT v Chrome. Dokumentace Googlu k webovému vývoji také uvádí penguin.linux.test jako záložní hostname v příslušných případech. Díky tomu je jednoduchý lokální webový server užitečným end-to-end testem prostředí.
Jaké jsou praktické limity Linuxu na Chromebooku?
Crostini je záměrně integrovaný a izolovaný. To je výhoda pro každodenní vývoj, ale zároveň to znamená, že není totožný se spuštěním konvenčního linuxového notebooku přímo na hardwaru.
Spouští se přes VM a kontejner. Výchozí linuxové prostředí je izolováno od ChromeOS, nikoli nahrazuje jeho kernel a desktop.
Přístup k hardwaru je řízen. Google uvádí, že oprávnění jako přístup k USB a mikrofonu nejsou jednoduše sdílena ve výchozím nastavení. Povolte pouze oprávnění, která vaše aplikace potřebuje, v Nastavení ChromeOS.
Architektura CPU je důležitá. Chromebook s x86_64 spouští software sestavený pro architektury Intel/AMD, zatímco Chromebooky založené na ARM potřebují ARM-kompatibilní binární soubory. Google neposkytuje transparentní integrovanou exekuci libovolných balíčků sestavených pro jinou architekturu.
Linuxové procesy se zastaví při odhlášení. Google uvádí, že VM a kontejnery Crostini jsou vázány na přihlašovací relaci. To činí funkci nevhodnou pro úlohy, které musí pokračovat v běhu i po odhlášení.
Alternativní linuxové distribuce jsou možné, ale nejsou testovanou výchozí volbou Googlu. Často kladené otázky o Linuxu na ChromeOS uvádějí, že lze použít jiné kontejnery, ale Google testuje výchozí prostředí. Integrace může být méně předvídatelná, když od něj odchýlíte.
Ne každé periferní zařízení nebo specializovaný pracovní postup je zaručen. Linuxová aplikace, která očekává neomezený přístup ke kernelu, GPU, USB, Bluetoothu nebo nízkoúrovňovému přístupu k zařízením, se může chovat jinak než na konvenčním linuxovém stroji.
Tyto limity neznamenají, že Crostini je špatné linuxové prostředí. Říkají vám, co ověřit, než investujete čas do rozsáhlého nastavení.
Kdy byste měli změnit svůj přístup?
Zůstaňte u vestavěného linuxového prostředí, pokud se požadované nástroje nainstalují čistě, vaše soubory a vývojové servery fungují a výkon je pro vaše projekty pohodlný. To je cesta s nejnižším rizikem, protože si zachováváte zabezpečení a integraci ChromeOS a zároveň získáváte vývojové prostředí založené na Debianu.
Zvažte jiné zařízení nebo pokročilejší linuxovou strategii, pokud vaše kritéria úspěchu závisí na schopnostech, které Crostini nespolehlivě neposkytuje. Příklady zahrnují vlastní kernel, perzistentní serverové úlohy, které musí přežít odhlášení, neomezený přístup ke specializovanému hardwaru, software dostupný pouze pro nekompatibilní architekturu CPU nebo výkonnostně náročné úlohy vyžadující přímou kontrolu nad strojem.
Nahrazení ChromeOS samostatnou linuxovou distribucí je velmi odlišný projekt. Podpora se výrazně liší podle modelu Chromebooku a takové postupy mohou vyžadovat Vývojářský režim, změny firmwaru, vymazání dat nebo nepodporované hardwarové obezřetnosti. Standardní pokyny Googlu pro Crostini tuto cestu nepokrývají. Pokud je vaším cílem jednoduše programování, příkazové utility, linuxové desktopové aplikace nebo lokální webový vývoj, nahrazení ChromeOS je obvykle zbytečná složitost.
Jak byste měli řešit soubory, oprávnění a zabezpečení?
Linux na ChromeOS je sandboxovaný, ale aplikace uvnitř stejného linuxového kontejneru sdílejí bezpečnostní hranici tohoto kontejneru. Přistupujte k linuxovým balíčkům se stejnou opatrností jako na jakémkoli jiném počítači: preferujte důvěryhodné repozitáře nebo oficiální balíčky vydavatele softwaru, zkontrolujte instalační příkazy před jejich spuštěním a vyhýbejte se udělování přístupu k většímu množství složek hostitele nebo zařízení, než je nutné.
Pro aplikace závislé na USB nebo mikrofonu otevřete linuxová nastavení v ChromeOS a povolte příslušné oprávnění pouze tehdy, když je potřeba. Pokud aplikace nedokáže detekovat zařízení, nepředpokládejte, že je aplikace rozbitá, dokud nezkontrolujete oprávnění na straně ChromeOS.
Zálohujte linuxové prostředí, než se stane důležitým
Jakmile nainstalujete nástroje, nakonfigurujete shelly, vytvoříte SSH klíče nebo nastavíte závislosti projektu, funkční linuxové prostředí může vyžadovat značný čas na obnovení. ChromeOS poskytuje vestavěnou funkci zálohování a obnovení pro linuxové soubory a aplikace. Oficiální pokyny Googlu k zálohování a obnovení vysvětlují, jak vytvořit zálohu z linuxových nastavení a obnovit .tini zálohu později.
Existuje důležitý kompatibilní limit: Google uvádí, že obnovení kompletní linuxové zálohy na jiný Chromebook vyžaduje stejnou architekturu CPU, například x86 na x86 nebo ARM na ARM. Pokud se architektury liší, stále můžete být schopni obnovit soubory, ale neměli byste předpokládat, že se kompletní prostředí obnoví normálně.
Běžné problémy a nejrychlejší užitečná kontrola
Problém
První užitečná kontrola
Kdy eskalovat
Linuxová možnost chybí
Zkontrolujte, zda je Chromebook spravován a zda model podporuje linuxové vývojové prostředí
Pokud je funkce nedostupná záměrně, použijte jiný podporovaný stroj místo vynucování Vývojářského režimu
Nastavení se nedokončí
Restartujte ChromeOS, potvrďte přístup k síti, aktualizujte ChromeOS a zkontrolujte volné úložiště
Pokud opakované pokusy o nastavení selžou, použijte Nápovědu Googlu pro Chromebook místo řešení problémů uvnitř kontejneru, který nikdy nebyl vytvořen
APT selhává
Přečtěte si přesnou chybu repozitáře nebo sítě z sudo apt update
Vyřešte problémy s repozitářem/sítí před instalací větších nástrojových řetězců
Aplikace se nainstaluje, ale nespustí se
Ověřte architekturu CPU a závislosti balíčku
Pokud vydavatel nepodporuje vaši architekturu nebo prostředí, zvolte podporovaný build nebo jiné zařízení
Linux nevidí složku ChromeOS
Použijte Sdílet s Linuxem v aplikaci Soubory
Pokud je přístup stále nedostupný, znovu zkontrolujte linuxová nastavení sdílení a cestu pod /mnt/chromeos
USB nebo mikrofon není dostupný
Zkontrolujte linuxová oprávnění v Nastavení ChromeOS
Pokud třída zařízení není podporována, konvenční linuxový systém může být vhodnější
Linux se zdá zaseknutý
Ukončete Linux z aplikace Terminál a spusťte jej znovu
Pokud se problém vrací, zálohujte důležitá data před hlubšími změnami
Praktický kontrolní seznam dokončení
Linuxové vývojové prostředí se nainstaluje bez povolení Vývojářského režimu.
Terminál se otevře a sudo apt update proběhne úspěšně.
Nejméně jeden nástroj nebo linuxová aplikace, kterou skutečně potřebujete, se nainstaluje a spustí.
Váš testovací projekt může číst a zapisovat soubory v umístění, které zamýšlíte používat.
Pokud vyvíjíte webové aplikace, váš lokální server se otevře z Chrome.
Jakýkoli požadovaný přístup k USB nebo mikrofonu byl otestován, nikoli pouze předpokládán.
Vaše aplikační balíčky odpovídají architektuře CPU Chromebooku.
Vytvořili jste linuxovou zálohu, než se prostředí stalo kritickým pro podnikání.
Pokud všechny tyto kontroly odpovídají vašim potřebám, máte více než „Linux nainstalován": máte linuxové nastavení Chromebooku, které je prokazatelně použitelné pro váš pracovní postup. Pokud jedna z kontrol selže kvůli strukturálnímu omezení Crostini, nikoli kvůli dočasnému konfiguračnímu problému, je to bod, kdy byste měli zvážit jiný přístup, místo abyste trávili hodiny snahou přimět špatné prostředí chovat se jako plnohodnotný bare-metal linuxový stroj.