Как сделать свой собственный (почти) Chromebook
version 1.0: Aaron Grothe
О чём этот документ
Этот HowTo показывает, как конвертировать обычный нетбук/ноутбук/десктоп в «почти Google Chromebook», используя собранную Hexxeh версию Chromium OS (Flow). В результате получится переносная операционная система на USB, которую можно запускать на многих современных ПК.
Зачем делать «почти Chromebook»?
- Это отличный способ дать вторую жизнь старому устройству (нетбук, ноутбук, десктоп).
- Демонстрирует концепцию «браузер как ОС»: основной рабочий контекст — веб-приложения.
- Позволяет понять, подходит ли вам Chromebook до покупки реального устройства.
Краткое определение
Chromium OS — проект с открытым исходным кодом, на базе которого Google строит закрытую Chrome OS. Hexxeh предлагает готовые сборки Chromium OS (включая Flow) для удобного тестирования.
Предупреждения и важные замечания
Важно: запись образа удалит все данные на выбранном USB‑накопителе — заранее сделайте резервные копии.
Важно: если выбрать неправильное устройство при записи образа, можно перезаписать жёсткий диск. Будьте внимательны.
Примечание: некоторые современные ПК используют Secure Boot/UEFI — в таких случаях требуется отключить Secure Boot или использовать совместимую сборку.
Требования
- USB‑накопитель минимум 2 ГБ (рекомендуется USB 2.0/3.0 с достаточной скоростью).
- Компьютер с возможностью загрузки с USB (Boot Menu или возможность изменить порядок загрузки в BIOS/UEFI).
- Доступ к интернету для загрузки образа и входа в Google‑аккаунт при первом запуске.
- (Опционально) VMware/VirtualBox, если вы хотите протестировать образ в виртуальной машине.
Немного предыстории
Google выпускает две строги: Android (смартфоны/планшеты) и Chrome OS (ноутбуки/Chromebooks). Chromium OS — открытая основа, свободная от сервисов Google, которые могут входить в закрытую Chrome OS. Hexxeh — один из разработчиков, публиковавший готовые nightly‑сборки и кастомные варианты, такие как Flow.
Сборки Hexxeh: Vanilla и Flow
- Vanilla — nightly‑сборка, близкая к исходному коду Chromium OS.
- Flow — кастомизированная сборка Hexxeh: более «дружелюбная» настройка, дополнительные драйверы (включая NVIDIA) и Java, а также механизм обновления между релизами.
В этом руководстве используется Flow.
Руководство по совместимости
Hexxeh публиковал вики со списками совместимого оборудования: http://ChromeOS.hexxeh.net/wiki/doku.php
Официальный список совместимого железа для Chromium OS доступен здесь: http://www.chromium.org/chromium-os/getting-dev-hardware/dev-hardware-list
Если не хотите читать списки — просто попробуйте загрузить систему с USB на целевом устройстве.
Загрузка сборки Flow
Скачайте последнюю версию Flow с сайта Hexxeh: http://ChromeOS.hexxeh.net/ — там доступны версии для USB и образ для VMware.
Как записать образ на USB
Важно повторить: это сотрёт все данные на флеш‑накопителе.
Linux
- Распакуйте скачанный tar.gz и извлеките файл образа:
% tar zxvf Chrome OS-Flow.tar.gzВставьте USB‑накопитель и подождите ~10 секунд.
Узнайте, на какой /dev/* появился USB (пример):
% dmesg | grep "Attached SCSI removable disk"Вы увидите строку типа:
[ 1872.106261] sd 7:0:0:0: [sdc] Attached SCSI removable disk- Станьте root (или используйте sudo):
% sudo bash- Запишите образ на USB (внимание на of=/dev/sd
, не указывайте раздел вроде /dev/sdc1):
% dd if=Chrome OS-Flow.img of=/dev/sd bs=1M Замените sd
Примечание: dd не показывает прогресс по умолчанию; можно использовать pv или добавить статус=progress в современных системах.
Microsoft Windows
- Воспользуйтесь 7‑Zip или аналогом, чтобы извлечь Chrome OS‑Flow.img из .tar.gz.
- Windows не умеет напрямую писать raw‑образ на диск — используйте Image Writer (Windows Image Writer) или rawwrite.
- Шаги в Image Writer:
- Запустите Image Writer.
- Выберите Chrome OS‑Flow.img.
- Выберите USB‑накопитель.
- Нажмите Write.
- Подождите несколько минут до завершения.
Если программа предупреждает о правах администратора — дайте согласие.
Загрузка Flow с USB
- Вставьте USB в целевой компьютер.
- Включите устройство.
- Нажмите F12, Esc или другую клавишу для входа в Boot Menu (зависит от модели).
- Выберите USB/Removable device.
- Подождите загрузки — обычно короткая задержка (пару секунд).
При успешной загрузке вы попадёте на экран логина Flow.
Важно: для активации беспроводной сети система требует входа в Google‑аккаунт. Если у вас только Wi‑Fi, есть обходной путь: временный логин “facepunch” / пароль “facepunch”, затем настройка Wi‑Fi через иконку в правом верхнем углу и последующий выход/вход под собственным аккаунтом.
Если у вас проводное подключение — просто войдите под своим gmail‑аккаунтом.
Первое знакомство: интерфейс и приложения
Flow выглядит как полноэкранный браузер. Нажатие на синий логотип Chromium в правом верхнем углу открывает среду с вкладками и разделами: “My Apps”, “E‑mail”, “Games” и т. д. Это демонстрирует модель “всё — через веб”. Примеры веб‑приложений: 280 Slides для презентаций, почтовые клиенты на основе веба, офисные веб‑редакторы.
Критерии приёмки
Система считается успешно установленной/запущенной, если:
- USB‑загрузка проходит без ошибок и вы видите экран Flow.
- Удалось войти под Google‑аккаунтом или через временный facepunch и настроить Wi‑Fi.
- Веб‑браузер запускается и можно открыть веб‑сайты.
- Звук/видео/клавиатура и тачпад работают на базовом уровне (если для вас критично).
Если какая‑то из этих вещей не работает, см. раздел “Устранение проблем”.
Когда это не сработает (контрпримеры)
- Устройство использует современный Secure Boot без опции отключения — сборка может не запуститься.
- Очень старое оборудование с отсутствием поддержки сетевых/видеодрайверов (особенно проприетарных GPU) — возможно отсутствие графической среды или Wi‑Fi.
- Наличие TPM/специфичных прошивок, блокирующих загрузку нестандартного ПО.
- Если вам нужны локальные нативные приложения, требующие полноценной ОС (IDE, heavy desktop apps), модель браузер‑как‑ОС может оказаться неудобной.
Альтернативные подходы
- Использовать VMware‑образ Flow для тестирования в виртуальной машине (если нет возможности загрузиться с USB).
- Установить Chromium OS на жёсткий диск (см. варианты на сайте Hexxeh: заменить базовую ОС или поставить рядом с существующей).
- Рассмотреть коммерческие/софт‑альтернативы: CloudReady (Now by Google/Neverware) — продукт, который превращает ПК в Chromium‑подобное устройство и может иметь лучшую совместимость/поддержку.
- Собрать свой Chromium OS из исходников по инструкции: http://www.chromium.org/chromium-os/developer-guide (рекомендовано при наличии навыков и Ubuntu).
Чек‑лист по ролям
Для домашнего пользователя (новичок):
- USB ≥ 2 ГБ, резервная копия данных с USB.
- Доступ к другому ПК для записи образа.
- Основные навыки: распаковка архива, запуск Image Writer или dd.
Для продвинутого пользователя:
- Проверить совместимость оборудования по вики Hexxeh и списку Chromium.
- При необходимости собрать лог загрузки dmesg/syslog.
- Уметь редактировать параметры BIOS/UEFI (отключение Secure Boot).
Для системного администратора:
- Тестирование на нескольких моделях и подготовка инструкций для деплоя.
- Создание образов с преднастроенными расширениями/прокси/браузерными политиками.
SOP — краткий пошаговый план (Playbook)
- Скачайте Chrome OS‑Flow.tar.gz с http://ChromeOS.hexxeh.net/.
- Распакуйте и получите Chrome OS‑Flow.img.
- Запишите образ на USB (dd или Image Writer).
- Загрузитесь с USB на целевом устройстве.
- Войдите в систему и настройте сеть.
- Проверьте работу браузера и веб‑приложений.
- При удовлетворительном результате — рассмотрите установку на жёсткий диск или дальнейшую настройку.
Устранение проблем (runbook)
Проблема: USB не появляется в списке устройств при записи (Linux)
- Подключите USB в другой порт, подождите 10–15 секунд.
- Выполните dmesg и найдите последнюю запись о /dev/sd*.
- Если не видно — проверьте, определяется ли устройство на другом ПК.
Проблема: dd перезаписал жёсткий диск
- Если это случилось по ошибке, немедленно выключите компьютер и используйте средства восстановления данных. Это критическая ситуация — заранее делайте резервные копии.
Проблема: Wi‑Fi не работает после загрузки
- Попробуйте временный логин facepunch/facepunch, настроьте Wi‑Fi в интерфейсе.
- Проверьте совместимость беспроводного чипа по вики Hexxeh.
- Подключитесь проводом, если возможно, для обновления/настройки.
Проблема: загрузка останавливается, черный экран
- Попробуйте другие опции в Boot Menu (Legacy/CSM vs UEFI).
- Отключите Secure Boot в BIOS/UEFI.
- Попробуйте другой USB‑накопитель или порт.
Проблема: образ для VMware не запускается
- Убедитесь, что версия VMware поддерживает формат образа; используйте VirtualBox или импортируйте VMDK/OVF, если необходимо.
Безопасность и конфиденциальность
- Для работы Flow требуется вход в Google‑аккаунт: будьте внимательны при вводе учётных данных на публичных устройствах.
- По умолчанию система ориентирована на облачное хранение — локальные файлы не сохраняются на машину по умолчанию, но могут быть загружены/кешированы браузером.
- При использовании USB‑накопителя, предназначенного для личных данных, подумайте о шифровании и надёжном удалении данных перед записью образа.
Мини‑методология тестирования
- Подготовьте один USB для тестов.
- Запишите Flow и загрузитесь на целевом ПК.
- Проверьте базовую функциональность (вход, Wi‑Fi, браузер, звук).
- Соберите список несовместимостей и решите, переходить ли к установке на HDD.
Краткий глоссарий
- Chromium OS — открытый проект, основа Chrome OS.
- Chrome OS — проприетарная версия Google с дополнительными сервисами.
- Flow — кастомная сборка Hexxeh с дополнительными драйверами.
- dd — утилита Unix для низкоуровневой записи образов на устройства.
- Live USB — загрузочный USB‑накопитель с полноценной ОС в режиме «живой» системы.
Рекомендации по дальнейшим шагам
- Попробуйте Vanilla‑версию Hexxeh, чтобы увидеть более «чистую» сборку, ближе к официальному Chromebook.
- Если всё устраивает, изучите варианты установки на жёсткий диск (замена ОС или установка параллельно).
- Для разработчиков: соберите Chromium OS из исходников, следуя инструкции разработчиков: http://www.chromium.org/chromium-os/developer-guide
Сводка
Вы получили рабочий план действий: от загрузки образа Hexxeh Flow до тестирования с USB на целевом ПК. Это недорогой и безопасный способ оценить концепцию Chromebook и использовать устройство как переносную веб‑ориентированную среду.
References
Chromium OS homepage - http://www.chromium.org/chromium-os
Hexxeh’s Chromium OS Page - http://ChromeOS.hexxeh.net/
Hexxeh’s Chromium OS Wiki Page - http://ChromeOS.hexxeh.net/wiki/doku.php
Google’s Chromebook homepage - http://www.google.com/chromebook/
Похожие материалы
Сменить пароль Google на Chromebook
Как безопасно очистить диск — Windows, macOS, Linux
Изменение разрешения на Apple TV
Как зарядить Magic Keyboard — Mac и iPad
Asana не работает в Chrome — исправить за 7 шагов