Как установить Ubuntu Linux на Chromebook с Crouton

Chromebook - это не «просто браузер» - это ноутбуки с Linux. Вы можете легко установить полный рабочий стол Linux вместе с Chrome OS и мгновенно переключаться между ними с помощью горячей клавиши, без перезагрузки.

Мы выполнили этот процесс с Chromebook Samsung Series 3, оригинальным Chromebook Pixel и ASUS Chromebook Flip, но приведенные ниже шаги должны работать на любом Chromebook.

Обновление : Google добавил встроенную поддержку приложений Linux непосредственно в Chrome OS, и эта функция доступна на многих Chromebook. Вам больше не нужен Crouton для запуска программного обеспечения Linux.

Крутон против ChrUbuntu

СВЯЗАННЫЕ: Жизнь с Chromebook: можно ли выжить, используя только браузер Chrome?

Установить Ubuntu Linux на Chromebook не так просто, как установить стандартную систему Ubuntu - по крайней мере, на данный момент. Вам нужно будет выбрать проект, разработанный специально для Chromebook. Есть два популярных варианта:

  • ChrUbuntu : ChrUbuntu - это система Ubuntu, созданная для Chromebook. Он работает как традиционная система с двойной загрузкой. Вы можете перезапустить Chromebook и выбирать между Chrome OS и Ubuntu во время загрузки. ChrUbuntu можно установить на внутреннюю память вашего Chromebook, на USB-устройство или SD-карту.
  • Crouton : Crouton фактически использует среду «chroot» для одновременного запуска и Chrome OS, и Ubuntu. Ubuntu работает вместе с Chrome OS, поэтому вы можете переключаться между Chrome OS и стандартной средой рабочего стола Linux с помощью сочетания клавиш. Это дает вам возможность использовать преимущества обеих сред без перезагрузки. Crouton позволяет вам использовать Chrome OS, имея стандартную среду Linux со всеми ее инструментами командной строки и настольными приложениями, всего за несколько нажатий клавиш.

Для этого мы будем использовать Crouton. Он использует преимущества системы Linux, лежащей в основе Chrome OS, для одновременного запуска обеих сред, и это намного удобнее, чем традиционная двойная загрузка. Crouton также использует стандартные драйверы Chrome OS для оборудования вашего Chromebook, поэтому у вас не должно возникнуть проблем с сенсорной панелью или другим оборудованием. На самом деле Crouton был создан сотрудником Google Дэйвом Шнайдером.

Когда вы используете Crouton, вы фактически используете только одну операционную систему: Linux. Однако вы используете две среды поверх ОС - Chrome OS и традиционный рабочий стол Linux.

Шаг 1. Включите режим разработчика

Прежде чем приступить к любому виду взлома, вам необходимо включить «Режим разработчика» на вашем Chromebook. Chromebook обычно заблокирован в целях безопасности, загружая только правильно подписанные операционные системы, проверяя их на предмет взлома и не позволяя пользователям и приложениям изменять базовую ОС. Режим разработчика позволяет вам отключить все эти функции безопасности, предоставляя вам ноутбук, который вы можете настраивать и играть в свое удовольствие.

После включения режима разработчика вы сможете получить доступ к терминалу Linux из Chrome OS и делать все, что захотите.

Чтобы включить режим разработчика на современных Chromebook, удерживайте клавиши Esc и Refresh и нажмите кнопку питания, чтобы войти в режим восстановления. У старых Chromebook есть физические переключатели разработчика, которые вам нужно будет переключать.

На экране восстановления нажмите Ctrl + D, согласитесь с запросом, и вы загрузитесь в режиме разработчика.

Когда вы переходите в режим разработчика, локальные данные вашего Chromebook будут удалены (точно так же, как при разблокировке устройства Nexus Android). В нашей системе этот процесс занял около 15 минут.

С этого момента при каждой загрузке Chromebook вы будете видеть экран предупреждения. Вам нужно будет нажать Ctrl + D или подождать 30 секунд, чтобы продолжить загрузку.

Этот экран предупреждения предназначен для того, чтобы предупредить вас о том, что Chromebook находится в режиме разработчика, и обычные меры безопасности не применяются. Например, если вы использовали чужой Chromebook, вы обычно могли без опасений войти в свою учетную запись Google. Если бы он был в режиме разработчика, возможно, что программное обеспечение, работающее в фоновом режиме, могло бы записывать ваши нажатия клавиш и отслеживать ваше использование. Вот почему Google позволяет легко определить, находится ли Chromebook в режиме разработчика, и не позволяет навсегда отключить этот экран с предупреждением.

Шаг второй: загрузите и установите Crouton

В следующий раз пора скачать Crouton. Вот прямая загрузка последней версии Crouton - щелкните ее на своем Chromebook, чтобы получить.

После того, как вы загрузили Crouton, нажмите Ctrl + Alt + T в Chrome OS, чтобы открыть терминал crossh.

Введите shell  в терминал и нажмите Enter, чтобы войти в режим оболочки Linux. Эта команда работает, только если включен режим разработчика.

Обновление : этот процесс изменился, и теперь вам нужно переместить установщик Crouton в / usr / local / bin перед его запуском. Обратитесь к README Crouton для получения дополнительной информации.

Чтобы установить Crouton простым способом, все, что вам нужно сделать, это выполнить команду ниже. Это устанавливает Crouton с рабочим столом Xfce и зашифрованным chroot для безопасности.

sudo sh ~ / Загрузки / crouton -e -t xfce

Фактический процесс установки займет некоторое время, поскольку соответствующее программное обеспечение будет загружено и установлено - в нашей системе это заняло около получаса, - но процесс в основном автоматический.

Если вы предпочитаете вместо этого установить рабочий стол Unity Ubuntu, используйте -t unityвместо этого -t xfceв приведенной выше команде. Стоит отметить, что Unity не будет работать так плавно на оборудовании с ограниченным доступом к большинству Chromebook. Вы можете запустить следующую команду, чтобы увидеть список типов установки, включая установки без графического рабочего стола:

sh -e ~ / Загрузки / crouton

После завершения процесса установки вы можете запустить любую из следующих команд, чтобы войти в сеанс Crouton (при условии, что вы установили Crouton с Xfce):

sudo enter-chroot startxfce4
sudo startxfce4

Как переключаться между средами

Чтобы переключаться между Chrome OS и средой рабочего стола Linux, используйте следующие сочетания клавиш:

  • Если у вас есть ARM Chromebook (а это большинство Chromebook) : Ctrl + Alt + Shift + Back и Ctrl + Alt + Shift + Forward. Примечание. Для этого используются кнопки навигации браузера вперед и назад в верхнем ряду, а не клавиши со стрелками.
  • Если у вас Chromebook Intel x86 / AMD64 : Ctrl + Alt + Back и Ctrl + Alt + Forward плюс Ctrl + Alt + Refresh

Если вы хотите выйти из chroot, просто выйдите из системы (с помощью опции «log out») рабочего стола Xfce (или рабочего стола Unity, если вы его используете) - не используйте команду «Завершение работы», поскольку это фактически отключит Chromebook. Затем вам нужно будет запустить приведенную sudo startxfce4выше команду, чтобы снова войти в chroot.

Что можно делать с Linux

СВЯЗАННЫЕ: Как использовать Apt-Get для установки программ в Ubuntu из командной строки

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

Вы даже можете легко обмениваться файлами между Chrome OS и вашей системой Linux. Просто используйте каталог Downloads в своей домашней папке. Все файлы в каталоге "Загрузки" появятся в приложении "Файлы" в Chrome OS.

Однако есть одна загвоздка. На ARM Chromebook вы немного ограничены в своих возможностях. Некоторые программы не работают на ARM - по сути, вы не сможете запускать приложения с закрытым исходным кодом, которые не были скомпилированы для ARM Linux. У вас есть доступ к различным инструментам с открытым исходным кодом и настольным приложениям, которые можно перекомпилировать для ARM, но большинство приложений с закрытым исходным кодом не будут работать на этих машинах.

На Intel Chromebook у вас гораздо больше свободы. Вы можете установить Steam для Linux, Minecraft, Dropbox и все типичные приложения, которые работают на рабочем столе Linux, используя их вместе с Chrome OS. Это означает, что вы можете установить Steam для Linux на Chromebook Pixel и получить доступ ко всей другой экосистеме игр.

Как удалить Crouton и восстановить Chromebook

Если вы решите, что с Linux закончили, вы можете легко избавиться от пугающего экрана загрузки и вернуть себе внутреннее пространство для хранения.

Просто перезагрузите Chromebook в обычном режиме, чтобы вернуться к экрану предупреждения при загрузке. Следуйте инструкциям на экране (коснитесь пробела и нажмите Enter), чтобы отключить режим разработчика. Когда вы отключите режим разработчика, ваш Chromebook все очистит, вернув вас к чистой, безопасной заблокированной системе Chrome OS и перезаписав все изменения, внесенные вами в программное обеспечение Chromebook.

Если вы ищете более подробную информацию об установке и настройке Crouton, обязательно ознакомьтесь с файлом readme для Crouton.