Linux на Chromebook (Crostini)

РРедакция 13 августа 2026 г. 4 мин чтения
Содержание

Linux на Chromebook работает через встроенную среду Crostini — изолированный контейнер на базе Debian, запускающийся параллельно Chrome OS без двойной загрузки и переразметки диска. Вы получаете полноценный терминал, менеджер пакетов apt и поддержку графических Linux-приложений без риска сломать основную систему или потерять данные.

Что такое Crostini

Crostini — официальное название технологии Google для запуска Linux внутри Chrome OS. Под капотом работает многоуровневая виртуализация:

  • Termina — облегчённая виртуальная машина на базе KVM, изолированная от Chrome OS на уровне ядра.
  • Penguin — контейнер Debian внутри Termina, в котором живёт пользовательское Linux-окружение.
  • Cicerone / Concierge — системные демоны Chrome OS, связывающие ОС с VM и контейнером.

Такая архитектура даёт два ключевых свойства. Первое — безопасность: Linux не имеет прямого доступа к железу и файловой системе Chrome OS. Второе — восстанавливаемость: сломанный контейнер можно удалить и создать заново за несколько минут, не затрагивая Chrome OS.

Crostini поддерживается на большинстве Chromebook выпуска 2019 года и новее с процессорами Intel или AMD. Часть ARM-устройств также совместима. Если в разделе настроек есть пункт «Среда разработки Linux» — устройство поддерживает Crostini.

Как включить Linux на Chromebook

Включение занимает 5–10 минут и не требует перехода в режим разработчика.

  1. Откройте Настройки Chrome OS → прокрутите вниз до раздела Дополнительные → Среда разработки Linux (бета).
  2. Нажмите Включить — откроется мастер установки.
  3. Задайте имя пользователя (используется внутри контейнера) и размер диска. Минимально рекомендуемый объём — 10 ГБ: меньше не хватит даже для базового набора инструментов.
  4. Дождитесь загрузки образа: Chrome OS скачает Termina и автоматически развернёт контейнер Penguin.
  5. После завершения откроется окно Терминал — вы уже внутри Debian.

Что сделать сразу после установки Linux на Chromebook

Образ контейнера может отставать от актуальных пакетов на несколько версий. Первая команда — обновление системы:

sudo apt update && sudo apt upgrade -y

Процесс займёт 2–5 минут в зависимости от скорости соединения.

Установка программ в Linux на Chromebook

Crostini использует стандартный пакетный менеджер apt из Debian. Установка работает так же, как на любом Debian- или Ubuntu-сервере.

Установка через apt в Linux на Chromebook

sudo apt install <имя-пакета>

Популярные пакеты для разработки и повседневной работы:

ПакетЧто даёт
gitСистема контроля версий
python3 / python3-pipPython 3 и менеджер пакетов pip
nodejs / npmNode.js и npm
build-essentialGCC, make и базовые инструменты сборки
vim / nanoТекстовые редакторы в терминале
curl / wgetЗагрузка файлов из командной строки

Установка .deb-пакетов в Linux на Chromebook

Если программы нет в репозиториях Debian, скачайте .deb-файл (например, Telegram Desktop) и установите командой:

sudo dpkg -i имя-файла.deb
sudo apt install -f   # исправит незакрытые зависимости

Графические приложения Linux на Chromebook

Crostini поддерживает графические Linux-приложения через Wayland и XWayland. После установки они появляются в лаунчере Chrome OS наравне с Android-приложениями — иконка выглядит обычно, без каких-либо пометок.

Терминал и разработка кода в Linux на Chromebook

Терминал Chrome OS — полноценный эмулятор, построенный на компоненте Terminal и соединённый с контейнером Penguin по SSH. Поддерживает несколько вкладок, настройку цветовой схемы и шрифта.

Базовые команды для старта в Linux на Chromebook

  • ls -la — список файлов с правами доступа
  • pwd — показать текущий путь
  • df -h — проверить свободное место на диске
  • top или htop — мониторинг процессов и памяти

Доступ к файлам Chrome OS из Linux

Папка Linux files в файловом менеджере Chrome OS — это домашняя директория контейнера (/home/ваш_логин). Файлы, помещённые туда из Chrome OS, сразу доступны в Linux. Обратный путь — из Linux в загрузки и документы Chrome OS — монтируется по адресу:

/mnt/chromeos/MyFiles/

VS Code в Crostini

Visual Studio Code работает в Crostini без ограничений: все расширения, встроенный терминал, отладчик. Установка через официальный репозиторий Microsoft:

sudo apt install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
sudo apt update && sudo apt install code

После установки VS Code появится в лаунчере Chrome OS и запускается как обычное приложение.

Ограничения Crostini

Crostini — управляемая среда, а не полноценный Linux-дистрибутив. Ограничения существенные, и о них лучше знать заранее:

  • GPU-ускорение — ограниченное или отсутствует на большинстве устройств. ML-обучение, рендеринг и игры работают медленно.
  • Docker в стандартной конфигурации не работает: требует вложенной виртуализации, которая нестабильна. Альтернатива — Podman, работающий без привилегий root.
  • USB и Bluetooth — пробрасываются ограниченно, не все устройства видны из контейнера.
  • Микрофон — недоступен в старых версиях Chrome OS, в новых добавлен частично.
  • systemd — отсутствует по умолчанию. Сервисы нужно запускать вручную или прописывать в ~/.bashrc.
  • Производительность — VM добавляет накладные расходы. На устройствах с 4 ГБ ОЗУ тяжёлые компиляции будут заметно медленнее, чем на обычном ноутбуке с Linux.

Когда Crostini не подойдёт

Если нужны: работа с USB-устройствами (Arduino, программаторы), аппаратная виртуализация внутри Linux или низкоуровневый доступ к железу — рассмотрите альтернативы: режим разработчика с двойной загрузкой через chrx или полную замену Chrome OS на GalliumOS.

Частые вопросы

Crostini доступен на всех Chromebook?

Нет. Поддерживаются устройства с Chrome OS версии 69 и выше и 64-битным процессором Intel или AMD. Часть ARM-устройств тоже совместима. Простая проверка: если в Настройках есть раздел «Среда разработки Linux» — устройство поддерживается.

Нужен ли режим разработчика для включения Linux?

Нет. Crostini работает в стандартном режиме Chrome OS без каких-либо изменений безопасности устройства. Режим разработчика — отдельная вещь, включение Linux через него не требует.

Можно ли запустить Docker в Crostini?

В стандартной конфигурации — нет. Docker требует вложенной виртуализации, которая нестабильна. Рабочая альтернатива — Podman: он работает без привилегий root и не требует демона.

Как увеличить размер диска, выделенного под Linux?

Настройки → Linux (бета) → «Размер диска» → «Изменить». Увеличение безопасно, уменьшение невозможно без пересоздания контейнера.

Как удалить Linux, если он больше не нужен?

Настройки → Linux (бета) → кнопка «Удалить». Контейнер, все данные и установленные программы будут полностью удалены, а место вернётся Chrome OS.

Р
Редакция
Обновлено 13 августа 2026 г.