Головна
» Linux
»
Як встановити Linux на Chromebook? Практичний посібник із налаштування та перевірки
Як встановити Linux на Chromebook? Практичний посібник із налаштування та перевірки
Якщо ваша мета — запускати інструменти Linux на Chromebook, не відмовляючись від ChromeOS, найкращим результатом зазвичай є не традиційне встановлення з подвійним завантаженням. На підтримуваних Chromebook Google надає вбудоване середовище розробки Linux, яке зазвичай називають Crostini. Воно запускає контейнер Linux на базі Debian всередині віртуальної машини поряд із ChromeOS, тому ви можете використовувати Термінал, інструменти командного рядка, редактори коду, IDE та багато графічних додатків Linux, зберігаючи при цьому звичний досвід роботи з Chromebook.
Станом на вересень 2026 року Google все ще документує цей шлях як основний першопочатковий шлях встановлення Linux для ChromeOS. Важливе питання полягає не лише в тому, чи завершується встановлювач. Гарне налаштування повинно залишити вам середовище Linux, яке надійно запускається, може оновлювати пакети, має доступ до файлів і обладнання, які вам дійсно потрібні, і яке можна створити резервну копію перед тим, як покладатися на нього для реальної роботи.
Ілюстрація, створена ШІ, середовища розробки Linux на Chromebook. Це не реальний скріншот; мітки та макет можуть відрізнятися залежно від версії ChromeOS.
Чого очікувати, якщо встановлення пройшло успішно?
Успішне налаштування Crostini повинно створити робоче середовище Linux, а не замінити ChromeOS. Google описує Linux на ChromeOS як середовище розробки, яке встановлює Термінал і дозволяє додаткам Linux з’являтися поряд із додатками ChromeOS. Вам не потрібно вмикати Режим розробника на Chromebook для звичайного налаштування Crostini.
Перевірка
Гарний результат
Якщо не вдалося
Налаштування Linux
Термінал відкривається після встановлення
Перевірте підтримку пристрою, обмеження політики, доступний простір на диску та мережевий доступ
Керування пакетами
sudo apt update завершується без помилок репозиторію
Перевірте доступ до Інтернету, системний час та помилки репозиторію перед встановленням додаткового програмного забезпечення
Додатки Linux
Встановлені GUI-додатки можна запускати з Лаунчера ChromeOS
Переконайтеся, що пакет підтримує архітектуру процесора вашого Chromebook і має всі залежності
Файли
Linux бачить файли, скопійовані в файли Linux, або папки, спільні з ChromeOS
Використовуйте опцію «Поділитися з Linux» у додатку Файли та перевірте /mnt/chromeos
Сервери розробки
Сервер, запущений у Linux, доступний із Chrome за адресою localhost:PORT
Перевірте, чи сервер прослуховує очікуваний порт і чи не завершився він
Відновлення
Ви можете створити резервну копію Linux перед великими змінами
Звільніть місце на диску та усуньте помилки резервного копіювання, перш ніж покладатися на середовище
Як встановити Linux на Chromebook
1. Переконайтеся, що вбудована опція Linux доступна
Відкрийте Налаштування та знайдіть розділ Розробники та опцію Середовище розробки Linux. Документація Google може показувати дещо різні формулювання навігації залежно від випуску ChromeOS, але функція доступна через Налаштування ChromeOS. Якщо ви не бачите опції Linux, не вмикайте негайно Режим розробника та не слідуйте інструкціям щодо модифікації прошивки. Відсутність налаштування може означати, що модель не підтримується, 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. Якщо потрібний вам додаток надає сумісний з Debian пакет, встановіть його, використовуючи задокументований видавцем метод для Linux, а потім запустіть його з ChromeOS. Успішний запуск є кращим сигналом, ніж просто завершення встановлення пакета, оскільки він також перевіряє інтеграцію з ChromeOS.
Тестуйте свої реальні файли, а не лише зразки
ChromeOS надає область Файли Linux в додатку Файли. Ви також можете клацнути правою кнопкою миші папку ChromeOS і вибрати Поділитися з Linux. Google документує спільні папки всередині контейнера за адресою /mnt/chromeos. Протестуйте відкриття, редагування, збереження та повторне відкриття одноразового файлу проєкту перед перенесенням важливої роботи у ваш новий робочий процес.
Якщо вам потрібно лише кілька файлів у Linux, копіювання їх у файли Linux є простим. Якщо ви хочете, щоб один проєкт залишався доступним як з ChromeOS, так і з Linux, спільне використання папки може бути зручнішим. Компроміс полягає в тому, що ширше спільне використання збільшує обсяг даних хоста, до яких можуть отримати доступ додатки Linux, тому діліться лише тим, що потрібно.
Тестуйте localhost, якщо ви займаєтеся веб-розробкою
ChromeOS автоматично пересилає веб-сервери розробки Linux у основний браузер Chrome у звичайному режимі використання. Запустіть свій сервер розробки, а потім відкрийте localhost:PORT у Chrome. Документація Google щодо веб-розробки також зазначає penguin.linux.test як резервне ім’я хоста у відповідних випадках. Це робить простий локальний веб-сервер корисним кінцевим тестом середовища.
Які практичні обмеження Linux на Chromebook?
Crostini навмисно інтегрований та ізольований. Це є перевагою для повсякденної розробки, але також означає, що він не є ідентичним завантаженню звичайного ноутбука з Linux безпосередньо на апаратному забезпеченні.
Він працює через віртуальну машину та контейнер. Середовище Linux за замовчуванням ізольоване від ChromeOS, а не замінює його ядро та робочий стіл.
Доступ до обладнання контрольований. Google зазначає, що дозволи, такі як доступ до USB та мікрофона, не надаються просто так за замовчуванням. Вмикайте лише ті дозволи, які потрібні вашому додатку, у Налаштуваннях ChromeOS.
Архітектура процесора має значення. Chromebook на базі x86_64 запускає програмне забезпечення, створене для архітектур Intel/AMD, тоді як Chromebook на базі ARM потребують сумісних з ARM бінарних файлів. Google не пропонує прозорого інтегрованого виконання довільних пакетів, створених для іншої архітектури.
Процеси Linux зупиняються, коли ви виходите з системи. Google стверджує, що віртуальні машини та контейнери Crostini прив’язані до сесії входу. Це робить функцію непридатною для навантажень, які повинні продовжувати виконуватися після виходу з системи.
Альтернативні дистрибутиви Linux можливі, але не є протестованим за замовчуванням від Google. FAQ щодо Linux на ChromeOS зазначає, що можна використовувати інші контейнери, але Google тестує середовище за замовчуванням. Інтеграція може бути менш передбачуваною, коли ви відхиляєтеся від нього.
Не кожен периферійний пристрій або спеціалізований робочий процес гарантований. Додаток Linux, який очікує необмеженого доступу до ядра, GPU, USB, Bluetooth або низькорівневого доступу до пристроїв, може поводитися інакше, ніж на звичайній машині з Linux.
Ці обмеження не означають, що Crostini є поганим середовищем Linux. Вони говорять вам, що перевірити, перш ніж інвестувати час у велике налаштування.
Коли варто змінити підхід?
Залишайтеся з вбудованим середовищем Linux, коли необхідні вам інструменти встановлюються чисто, ваші файли та сервери розробки працюють, а продуктивність є комфортною для ваших проєктів. Це шлях з найнижчим ризиком, оскільки ви зберігаєте безпеку та інтеграцію ChromeOS, отримуючи при цьому середовище розробки на базі Debian.
Розгляньте інший пристрій або більш просунуту стратегію Linux, коли ваші критерії успіху залежать від можливостей, які Crostini не надає надійно. Приклади включають користувацьке ядро, постійні серверні навантаження, які повинні переживати вихід із системи, необмежений доступ до спеціалізованого обладнання, програмне забезпечення, доступне лише для несумісної архітектури процесора, або чутливі до продуктивності навантаження, які вимагають прямого контролю над машиною.
Заміна ChromeOS на автономний дистрибутив Linux — це зовсім інший проєкт. Підтримка значно варіюється залежно від моделі Chromebook, і такі процедури можуть вимагати Режиму розробника, змін прошивки, стирання даних або підтримки обладнання, яка не підтримується офіційно. Стандартні інструкції Google щодо Crostini не охоплюють цей шлях. Якщо ваша мета — просто кодування, утиліти командного рядка, додатки для робочого столу Linux або локальна веб-розробка, заміна ChromeOS зазвичай є непотрібною складністю.
Як слід працювати з файлами, дозволами та безпекою?
Linux на ChromeOS працює в пісочниці, але додатки всередині того самого контейнера Linux спільно використовують межі безпеки цього контейнера. Ставтеся до пакетів Linux з тією ж обережністю, як і на будь-якому іншому комп’ютері: віддавайте перевагу довіреним репозиторіям або офіційним пакетам видавця програмного забезпечення, переглядайте команди встановлення перед їх виконанням і уникайте надання доступу до більшої кількості папок хоста або пристроїв, ніж потрібно.
Для додатків, що залежать від USB або мікрофона, відкрийте налаштування Linux у ChromeOS і вмикайте відповідний дозвіл лише за потреби. Якщо додаток не може виявити пристрій, не припускайте, що додаток зламаний, доки ви не перевірите дозвіл на стороні ChromeOS.
Створіть резервну копію середовища Linux, перш ніж воно стане важливим
Після того, як ви встановили інструменти, налаштували оболонки, створили SSH-ключі або налаштували залежності проєкту, робоче середовище Linux може вимагати значного часу для відтворення. ChromeOS надає вбудовану функцію резервного копіювання та відновлення для файлів та додатків Linux. Офіційні інструкції Google щодо резервного копіювання та відновлення пояснюють, як створити резервну копію з налаштувань Linux і відновити резервну копію .tini пізніше.
Існує важливе обмеження сумісності: Google стверджує, що відновлення повної резервної копії Linux на іншому Chromebook вимагає тієї ж архітектури процесора, наприклад, x86 на x86 або ARM на ARM. Якщо архітектури відрізняються, ви все ще можете відновити файли, але не повинні припускати, що повне середовище відновиться нормально.
Типові проблеми та найшвидша корисна перевірка
Проблема
Перша корисна перевірка
Коли ескалювати
Опція Linux відсутня
Перевірте, чи керується Chromebook організацією та чи підтримує модель середовище розробки Linux
Якщо функція недоступна за замовчуванням, використовуйте інший підтримуваний пристрій замість примусового ввімкнення Режиму розробника
Налаштування не завершується
Перезавантажте ChromeOS, підтвердіть доступ до мережі, оновіть ChromeOS і перевірте вільний простір на диску
Якщо повторні спроби налаштування завершуються невдачею, використовуйте Довідку Chromebook Google, а не усунення несправностей всередині контейнера, який ніколи не був створений
APT не працює
Прочитайте точну помилку репозиторію або мережі з sudo apt update
Виправте проблеми з репозиторієм/мережею перед встановленням більших інструментальних засобів
Додаток встановлюється, але не запускається
Підтвердіть архітектуру процесора та залежності пакета
Якщо видавець не підтримує вашу архітектуру або середовище, оберіть підтримувану збірку або інший пристрій
Linux не бачить папку ChromeOS
Використовуйте «Поділитися з Linux» у додатку Файли
Якщо доступ все ще недоступний, повторно перевірте налаштування спільного використання Linux та шлях під /mnt/chromeos
USB або мікрофон недоступні
Перевірте дозволи Linux у Налаштуваннях ChromeOS
Якщо клас пристрою не підтримується, звичайна система Linux може бути кращим варіантом
Linux «завис»
Вимкніть Linux із додатка Термінал і запустіть його знову
Якщо проблема повторюється, створіть резервну копію важливих даних перед глибшими змінами
Практичний чек-лист завершення
Середовище розробки Linux встановлюється без ввімкнення Режиму розробника.
Термінал відкривається, і sudo apt update виконується успішно.
Принаймні один інструмент або додаток Linux, який вам дійсно потрібен, встановлюється та запускається.
Ваш тестовий проєкт може читати та записувати файли в місці, яке ви плануєте використовувати.
Якщо ви розробляєте веб-додатки, ваш локальний сервер відкривається з Chrome.
Будь-який необхідний доступ до USB або мікрофона протестований, а не просто припущений.
Пакети вашого додатка відповідають архітектурі процесора Chromebook.
Ви створили резервну копію Linux перед тим, як зробити середовище критично важливим для бізнесу.
Якщо всі ці перевірки відповідають вашим потребам, у вас є більше, ніж просто «встановлений Linux»: у вас є налаштування Linux на Chromebook, яке демонстративно придатне для вашого робочого процесу. Якщо одна з перевірок не вдається через структурне обмеження Crostini, а не через тимчасову проблему з конфігурацією, це момент, щоб переглянути підхід, замість того щоб витрачати години, намагаючись змусити неправильне середовище поводитися як повноцінна машина з Linux на голому залізі.