Начало
» Linux
»
Как се инсталира Linux на Chromebook? Практическо ръководство за настройка и проверка
Как се инсталира Linux на Chromebook? Практическо ръководство за настройка и проверка
Ако целта ви е да използвате Linux инструменти на Chromebook, без да се отказвате от ChromeOS, най-добрият резултат обикновено не е традиционна dual-boot инсталация. На поддържаните Chromebook устройства Google предоставя вградена Linux среда за разработка, commonly наричана Crostini. Тя изпълнява Debian-базиран Linux контейнер вътре във виртуална машина паралелно с ChromeOS, така че можете да използвате терминал, инструменти от командния ред, редактори на код, IDE и много графични Linux приложения, запазвайки нормалното изживяване на Chromebook.
Към септември 2026 г. Google все още документира това като първоначалния Linux път за ChromeOS. Важният въпрос не е само дали инсталаторът завърши. Добра настройка трябва да ви остави с Linux среда, която стартира надеждно, може да обновява пакети, може да достъпва файловете и хардуера, от които наистина се нуждаете, и може да бъде архивирана, преди да разчитате на нея за реална работа.
AI-генерирана илюстрация на Linux средата за разработка на Chromebook. Това не е реален екранен запис; етикетите и оформлението могат да варират в зависимост от версията на ChromeOS.
Какво трябва да очаквате, когато инсталацията е успешна?
Успешна Crostini настройка трябва да създаде използваемо Linux работно пространство, а не да замени ChromeOS. Google описва Linux на ChromeOS като среда за разработка, която инсталира терминал и позволява на Linux приложенията да се появяват заедно с ChromeOS приложенията. Не е необходимо да активирате Developer Mode на Chromebook за нормалната Crostini настройка.
Проверка
Добър резултат
Ако се провали
Linux настройка
Терминалът се отваря след инсталацията
Проверете поддръжката на устройството, ограниченията на политиката, свободното пространство и мрежовия достъп
Управление на пакети
sudo apt update завършва без грешки в хранилищата
Проверете интернет достъпа, системното време и грешките в хранилищата, преди да инсталирате повече софтуер
Linux приложения
Инсталираните GUI приложения могат да стартират от ChromeOS Launcher
Потвърдете, че пакетът поддържа CPU архитектурата на вашия Chromebook и има всички зависимости
Файлове
Linux вижда файлове, копирани в Linux files или споделени папки от ChromeOS
Използвайте опцията Share with Linux в приложението Files и проверете /mnt/chromeos
Сървъри за разработка
Сървър, стартиран в Linux, е достъпен от Chrome на localhost:PORT
Проверете дали сървърът слуша на очаквания порт и не е прекратил работата си
Възстановяване
Можете да създадете Linux архив преди големи промени
Освободете пространство и отстранете грешки при архивирането, преди да разчитате на средата
Как да инсталирате Linux на Chromebook
1. Потвърдете, че вградената Linux опция е налична
Отворете Settings и потърсете секцията Developers и опцията Linux development environment. Документацията на Google може да показва леко различна навигационна терминология в зависимост от изданието на ChromeOS, но функцията е достъпна през ChromeOS Settings. Ако не виждате Linux опцията, не активирайте веднага Developer Mode и не следвайте ръководства за модификация на firmware. Липсата на настройката може да означава, че моделът не се поддържа, Chromebook е управляван от организация или политика пречи на активирането на Linux.
Изберете опцията за активиране или настройка на Linux. ChromeOS изтегля необходимите компоненти и създава Linux средата. По време на настройката ChromeOS може да поиска Linux потребителско име и размера на дисковото пространство за заделяне. Изберете размер на диска въз основа на това, което планирате да инсталирате, вместо автоматично да го минимизирате. Изходният код и инструментите от командния ред могат да заемат умерено пространство; IDE, SDK, контейнерни образи, кешове на езици и локални бази данни могат да консумират много повече пространство.
Настройката е достигнала първата си смислена точка на успех, когато ChromeOS завърши създаването на средата и отвори прозорец на терминала. Ако процесът многократно се проваля преди тази точка, добавянето на повече Linux команди няма да помогне; първо отстранете проблема на ниво ChromeOS настройка.
3. Обновете индекса на пакетите, преди да инсталирате инструменти
В новия терминал изпълнете:
sudo apt update
Google препоръчва обновяването на индекса на APT хранилищата като ранна стъпка. APT е системата за управление на пакети на Debian. Ако командата завърши нормално, контейнерът може да достигне конфигурираните софтуерни хранилища и е готов за инсталиране на пакети. Ако докладва мрежови или хранилищни грешки, отстранете ги, преди да изградите средата за разработка; в противен случай по-късните грешки при инсталиране на пакети стават по-трудни за диагностициране.
Можете да инсталирате пакети с команди като:
sudo apt install PACKAGE_NAME
За езици за разработка документацията на Google за ChromeOS също препоръчва да обмислите езиково-специфични мениджъри на версии, когато пасват на работния ви процес. Те могат да улеснят поддържането на множество версии на проекти отделно, вместо да разчитате само на подразбираните версии на пакетите на дистрибуцията.
Как да проверите, че Linux наистина е използваем за вашата работа?
Не оценявайте настройката само по това, че виждате терминален промпт. Тествайте работните процеси, които са важни за вас. Програмист, който се нуждае само от Git и Python, има различни критерии за успех от някой, който използва Android Studio, Docker, USB хардуер, аудио запис или локална база данни.
Тествайте работен процес от командния ред
Изпълнете sudo apt update, инсталирайте един малък пакет, от който наистина се нуждаете, и потвърдете, че стартира. Това проверява управлението на пакети, мрежата, разрешенията вътре в контейнера и основната персистентност.
Тествайте графично Linux приложение
Google казва, че графичните Linux приложения могат да се появят в ChromeOS Launcher. Ако желаното от вас приложение предоставя Debian-съвместим пакет, инсталирайте го, използвайки документирания Linux метод на издателя, и след това го стартирайте от ChromeOS. Успешното стартиране е по-добър сигнал от простото завършване на инсталация на пакет, защото също така проверява интеграцията с ChromeOS.
Тествайте реалните си файлове, а не само примерни файлове
ChromeOS предоставя зона Linux files в приложението Files. Можете също да кликнете с десния бутон върху ChromeOS папка и да изберете Share with Linux. Google документира споделените папки вътре в контейнера под /mnt/chromeos. Тествайте отварянето, редактирането, записването и повторното отваряне на разполагаем проектен файл, преди да преместите важна работа в новия си работен процес.
Ако ви трябват само няколко файла в Linux, копирането им в Linux files е просто. Ако искате един проект да остане достъпен както от ChromeOS, така и от Linux, споделянето на папка може да е по-удобно. Компромисът е, че по-широкото споделяне увеличава колко данни от хоста Linux приложенията могат да достигнат, затова споделяйте само това, от което се нуждаете.
Тествайте localhost, ако разработвате уеб приложения
ChromeOS автоматично препраща Linux уеб сървъри за разработка към основния Chrome браузър при нормална употреба. Стартирайте сървъра си за разработка, след което отворете localhost:PORT в Chrome. Документацията на Google за уеб разработка също отбелязва penguin.linux.test като резервно име на хост в съответните случаи. Това прави простия локален уеб сървър полезен end-to-end тест на средата.
Какви са практическите ограничения на Linux на Chromebook?
Crostini е умишлено интегриран и изолиран. Това е предимство за ежедневна разработка, но също така означава, че не е идентичен с директно зареждане на конвенционален Linux лаптоп на хардуера.
Работи чрез VM и контейнер. Подразбираната Linux среда е изолирана от ChromeOS, вместо да заменя неговото ядро и работна среда.
Достъпът до хардуер е контролиран. Google отбелязва, че разрешения като USB и достъп до микрофон не се споделят просто по подразбиране. Активирайте само разрешенията, от които приложението ви се нуждае, в ChromeOS Settings.
CPU архитектурата има значение. x86_64 Chromebook изпълнява софтуер, построен за Intel/AMD архитектури, докато ARM-базираните Chromebook устройства се нуждаят от ARM-съвместими бинарни файлове. Google не предоставя прозрачно интегрирано изпълнение на произволни пакети, построени за друга архитектура.
Linux процесите спират, когато излезете от сесията. Google посочва, че Crostini VM и контейнерите са обвързани с сесията на влизане. Това прави функцията неподходяща за работни натоварвания, които трябва да продължат да работят след излизане.
Алтернативни Linux дистрибуции са възможни, но не са тестваният подразбиран вариант на Google. Linux FAQ на ChromeOS отбелязва, че могат да се използват други контейнери, но Google тества подразбираната среда. Интеграцията може да е по-непредсказуема, когато се отклоните от нея.
Не всяко периферно устройство или специализиран работен процес е гарантиран. Linux приложение, което очаква неограничен достъп до ядрото, GPU, USB, Bluetooth или нивни устройства, може да се държи различно от това на конвенционална Linux машина.
Тези ограничения не означават, че Crostini е лоша Linux среда. Те ви казват какво да валидирате, преди да инвестирате време в голяма настройка.
Кога трябва да промените подхода си?
Останете с вградената Linux среда, когато необходимите ви инструменти се инсталират чисто, файловете и сървърите за разработка работят, и производителността е комфортна за вашите проекти. Това е пътят с най-нисък риск, защото запазвате сигурността и интеграцията на ChromeOS, като същевременно получавате Debian-базирана среда за разработка.
Помислете за различно устройство или по-напреднала Linux стратегия, когато критериите ви за успех зависят от възможности, които Crostini не предоставя надеждно. Примери включват персонализирано ядро, персистентни сървърни работни натоварвания, които трябва да оцелеят след излизане, неограничен достъп до специализиран хардуер, софтуер, наличен само за несъвместима CPU архитектура, или работни натоварвания, чувствителни към производителност, които изискват директен контрол върху машината.
Замяната на ChromeOS със самостоятелна Linux дистрибуция е много различен проект. Поддръжката варира значително по модел на Chromebook и такива процедури могат да изискват Developer Mode, промени на firmware, изтриване на данни или неподдържани хардуерни заобикаляния. Стандартните Crostini инструкции на Google не покриват този път. Ако целта ви е просто кодиране, инструменти от командния ред, Linux десктоп приложения или локална уеб разработка, замяната на ChromeOS обикновено е ненужна сложност.
Как трябва да боравите с файлове, разрешения и сигурност?
Linux на ChromeOS е в sandbox, но приложенията в един и същи Linux контейнер споделят границата на сигурност на контейнера. Отнасяйте се с Linux пакетите с същата предпазливост, както на всеки друг компютър: предпочитайте доверени хранилища или официалните пакети на софтуерния издател, преглеждайте командите за инсталация, преди да ги изпълните, и избягвайте да предоставяте достъп до повече папки или устройства от хоста, отколкото е необходимо.
За приложения, зависещи от USB или микрофон, отворете Linux настройките в ChromeOS и активирайте съответното разрешение само когато е необходимо. Ако приложение не успее да открие устройство, не приемайте, че приложението е счупено, докато не проверите разрешението от страната на ChromeOS.
Архивирайте Linux средата, преди да стане важна
След като сте инсталирали инструменти, конфигурирали обвивки, създали SSH ключове или настроили зависимости на проекти, работеща Linux среда може да отнеме значително време за пресъздаване. ChromeOS предоставя вградена функция за архивиране и възстановяване на Linux файлове и приложения. Официалните инструкции на Google за архивиране и възстановяване обясняват как да създадете архив от Linux настройките и как да възстановите .tini архив по-късно.
Има важно ограничение за съвместимост: Google казва, че възстановяването на пълен Linux архив на различен Chromebook изисква същата CPU архитектура, например x86 към x86 или ARM към ARM. Ако архитектурите се различават, може все още да можете да възстановите файлове, но не трябва да приемате, че пълната среда ще се възстанови нормално.
Чести проблеми и най-бързата полезна проверка
Проблем
Първа полезна проверка
Кога да ескалирате
Linux опцията липсва
Проверете дали Chromebook е управляван и дали моделът поддържа Linux средата за разработка
Ако функцията е недостъпна по дизайн, използвайте друго поддържано устройство, вместо да налагате Developer Mode
Настройката не завършва
Рестартирайте ChromeOS, потвърдете мрежовия достъп, обновете ChromeOS и проверете свободното пространство
Ако многократни опити за настройка се провалят, използвайте Chromebook Help на Google, вместо да отстранявате проблеми вътре в контейнер, който никога не е създаден
APT се проваля
Прочетете точната грешка от хранилището или мрежата от sudo apt update
Отстранете проблемите с хранилището/мрежата, преди да инсталирате по-големи инструментални вериги
Приложението се инсталира, но не стартира
Потвърдете CPU архитектурата и зависимостите на пакета
Ако издателят не поддържа вашата архитектура или среда, изберете поддържана версия или различно устройство
Linux не вижда ChromeOS папка
Използвайте Share with Linux в приложението Files
Ако достъпът все още е недостъпен, проверете отново Linux настройките за споделяне и пътя под /mnt/chromeos
USB или микрофонът е недостъпен
Проверете Linux разрешенията в ChromeOS Settings
Ако класът на устройството не се поддържа, конвенционална Linux система може да е по-подходяща
Linux изглежда блокирал
Спрете Linux от приложението Terminal и го стартирайте отново
Ако проблемът се повтори, архивирайте важни данни преди по-дълбоки промени
Практически чеклист за завършване
Linux средата за разработка се инсталира без активиране на Developer Mode.
Терминалът се отваря и sudo apt update успява.
Поне един инструмент или Linux приложение, от което наистина се нуждаете, се инсталира и стартира.
Тестовият ви проект може да чете и записва файлове на локацията, която възнамерявате да използвате.
Ако разработвате уеб приложения, локалният сървър се отваря от Chrome.
Всяко необходимо USB или микрофонно разрешение е тествано, а не просто предполагаемо.
Пакетите на вашето приложение съвпадат с CPU архитектурата на Chromebook.
Създали сте Linux архив, преди средата да стане критична за бизнеса.
Ако всички тези проверки съвпадат с вашите нужди, имате повече от „Linux инсталиран": имате Chromebook Linux настройка, която е доказателствено използваем за вашия работен процес. Ако една от проверките се провали поради структурно ограничение на Crostini, а не поради временен проблем с конфигурацията, това е точката, в която да преосмислите подхода, вместо да прекарвате часове, опитвайки се да накарате грешната среда да се държи като пълна bare-metal Linux машина.