Чи можна встановити Linux на Chromebook? Повний посібник
Chromebook’и набули значної популярності протягом останнього десятиліття, славлячись своїм легким дизайном, швидким завантаженням та доступними цінами. Але для розробників, системних адміністраторів та досвідчених користувачів Chrome OS часто здається закритою системою. Природне питання звучить так: чи можна встановити Linux на Chromebook?
Коротка відповідь — так, і більш ніж одним способом. Незалежно від того, чи хочете ви пісочниці Linux терміналу для розробки чи повноцінного середовища Linux, цей посібник охоплює кожен метод, вимоги до обладнання та те, чого реалістично очікувати від кожного підходу.
Чому встановлювати Linux на Chromebook?
Перш ніж переходити до того, як це зробити, варто зрозуміти, чому. Chrome OS розроблений для простоти та хмарних робочих процесів. Linux, з іншого боку, відкриває двері до абсолютно іншого рівня обчислювальної потужності:
- Повнофункціональні настільні додатки — GIMP, LibreOffice, Inkscape, Blender та інші
- Ланцюги розробників — Python, Node.js, C++, Rust, Go та практично будь-яка екосистема мов
- Менеджери пакетів —
apt,pacman,dnfта інші для детального контролю програмного забезпечення - Утиліти терміналу — SSH клієнти, текстові редактори як Vim та Emacs, середовища скриптування
- Серверні інструменти — Docker, Nginx, Apache та рушії баз даних для локальної розробки
Для розробників, які також покладаються на хмарну інфраструктуру — таку як VPS Hosting для проміжних середовищ або віддалених серверів — наявність належного Linux терміналу на вашій локальній машині — це не розкіш, це необхідність.
Метод 1: Crostini — офіційне середовище Linux (рекомендується для більшості користувачів)
Google представив Crostini як рідний, офіційно підтримуваний спосіб запуску Linux на Chrome OS. Він використовує легку віртуальну машину (VM), що запускає контейнер на основі Debian, що робить його як безпечним, так і доступним без анулювання гарантії чи вимкнення захисту системи.
Ключові особливості Crostini
- Працює всередині безпечного, ізольованого контейнера
- Повністю інтегрований з файловою системою Chrome OS
- Не потрібно включати режим розробника чи вимикати перевірку ОС
- Підтримує GUI Linux додатки через Wayland/X11 перенаправлення
- Доступний на більшості Chromebook’ів, виготовлених після 2019 року
Як включити Crostini на вашому Chromebook
- Відкрийте Параметри та перейдіть до Додатково
- Виберіть Розробники
- Натисніть Включити поруч з *Linux development environment (Beta)*
- Дотримуйтесь майстра налаштування на екрані — це завантажить та налаштує контейнер Debian
Після завершення налаштування вікно терміналу відкривається автоматично. Ви можете негайно почати встановлювати програмне забезпечення за допомогою apt:
sudo apt update && sudo apt upgrade -y
sudo apt install git curl wget vim python3 nodejsЩоб встановити GUI додаток як GIMP:
sudo apt install gimpДодаток з’явиться у вашій програмі запуску Chrome OS так само, як будь-який інший додаток.
Обмеження Crostini
- Без прямого прискорення GPU за замовчуванням (хоча експериментальна підтримка існує)
- Обмежений доступ до певних периферійних пристроїв
- Контейнер ізольований, що обмежує деякі низькорівневі системні операції
- Не придатний для запуску Docker з повною підтримкою функцій ядра у всіх конфігураціях
> Найкраще для: Розробників, студентів та звичайних користувачів, які хочуть Linux терміналу та GUI додатків без змін параметрів безпеки системи.
Метод 2: Crouton — Linux у середовищі Chroot
Crouton (Chromium OS Universal Chroot Environment) — це розроблений спільнотою інструмент, який встановлює Linux всередину chroot поряд з Chrome OS. На відміну від Crostini, Crouton дає вам прямий доступ до базового обладнання, що означає кращу продуктивність та ширшу сумісність — за рахунок зниженої безпеки.
Що пропонує Crouton
- Запускає Ubuntu або Debian у chroot поряд з Chrome OS
- Перемикайтесь між Chrome OS та Linux за допомогою комбінації клавіш (перезавантаження не потрібне)
- Повний доступ до обладнання, включаючи підтримку GPU
- Підтримує кілька середовищ робочого стола: Xfce, Unity, KDE, GNOME
Передумови
- Режим розробника повинен бути включений (це видаляє ваші локальні дані — спочатку зробіть резервну копію)
- Завантажте інсталятор Crouton з офіційного репозиторію GitHub
Кроки встановлення
Крок 1: Включення режиму розробника
Утримуйте Esc + Refresh, потім натисніть кнопку живлення. На екрані відновлення натисніть Ctrl + D та підтвердіть. Пристрій буде очищений та перезавантажений у режимі розробника.
Крок 2: Завантажте Crouton
Відкрийте браузер Chrome та завантажте скрипт Crouton у папку Завантаження.
Крок 3: Відкрийте Chrome Shell (Crosh)
Натисніть Ctrl + Alt + T щоб відкрити Crosh, потім введіть:
shellКрок 4: Встановіть Crouton з вибраним вами робочим столом
sudo install -Dt /usr/local/bin -m 755 ~/Downloads/crouton
sudo crouton -t xfceЩоб запустити ваше Linux середовище:
sudo startxfce4Повернітесь до Chrome OS за допомогою Ctrl + Alt + Shift + Back.
Попередження щодо безпеки
Crouton вимикає перевірку ОС та працює з підвищеними привілеями. Це не рекомендується для пристроїв, які обробляють конфіденційні дані, якщо ви не розумієте наслідків для безпеки. Для виробничих навантажень належно налаштований VPS з cPanel або виділений віддалений сервер — це набагато безпечніша альтернатива.
> Найкраще для: Досвідчених користувачів та розробників, які потребують повного доступу до обладнання та комфортно керують компромісами безпеки.
Метод 3: chrx — справжній подвійний завантаження Linux на Chromebook
Для користувачів, які хочуть абсолютно незалежної інсталяції Linux, яка завантажується нативно — окремо від Chrome OS — chrx — це правильний інструмент. Цей метод встановлює Linux на виділений розділ та дозволяє вам вибрати вашу ОС під час завантаження.
Підтримувані дистрибутиви
- GalliumOS (оптимізований спеціально для обладнання Chromebook)
- Ubuntu
- Fedora (на підтримуваному обладнанні)
Передумови
- Режим розробника включений
- Мікропрограма Legacy boot (BIOS/UEFI) може потребувати прошивки за допомогою утиліти MrChromebox firmware
- Щонайменше 20 GB вільного внутрішнього сховища
Основні кроки встановлення
Крок 1: Включення режиму розробника (той же процес, що й для Crouton вище)
Крок 2: Відкрийте Crosh та введіть shell:
Ctrl + Alt + T → shellКрок 3: Включіть legacy boot та запустіть інсталятор chrx:
sudo crossystem dev_boot_usb=1 dev_boot_legacy=1
curl -Os https://chrx.org/go && sh goКрок 4: Дотримуйтесь інтерактивного інсталятора для розділення вашого диска та вибору дистрибутива.
Після встановлення натисніть Ctrl + L під час завантаження, щоб завантажити розділ Linux, або Ctrl + D щоб завантажити Chrome OS.
Розгляд мікропрограми
Деякі Chromebook’и мають заблоковані завантажувачі, які запобігають legacy boot. Утиліта скрипту MrChromebox.tech firmware може замінити стандартну мікропрограму повною реалізацією UEFI, дозволяючи стандартну інсталяцію Linux — але це розширена процедура, яка може цегла ваш пристрій, якщо зроблена неправильно.
> Найкраще для: Користувачів, які хочуть постійної, повнофункціональної інсталяції Linux та готові інвестувати час у налаштування та управління мікропрограмою.
Сумісність обладнання: що перевірити перед початком
Не всі Chromebook’и однакові, коли йдеться про сумісність Linux. Перш ніж взяти на себе будь-який метод встановлення, перевірте наступне:
| Фактор | Що перевірити |
|---|---|
| Архітектура CPU | Більшість сучасних Chromebook’ів використовують x86_64 (Intel/AMD); старіші або бюджетні моделі можуть використовувати ARM, що обмежує сумісність дистрибутива |
| Простір сховища | Crostini потребує ~5–10 GB; Crouton/chrx потребують 20 GB або більше |
| RAM | 4 GB мінімум рекомендується; 8 GB для комфортної багатозадачності |
| Завантажувач | Перевірте, чи ваша модель підтримує legacy boot або чи потрібна прошивка мікропрограми |
| Підтримка Crostini | Перевірте ваш пристрій у офіційному списку підтримки Chromebook Linux |
Порівняння трьох методів з одного погляду
| Функція | Crostini | Crouton | chrx |
|---|---|---|---|
| Режим розробника потрібен | Ні | Так | Так |
| Безпека | Висока | Низька | Середня |
| Доступ до обладнання | Обмежений | Повний | Повний |
| Під |
