Поиск по сайту:

Как установить 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

Установить 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 со всеми ее инструментами командной строки и настольными приложениями, находящимися на расстоянии нескольких нажатий клавиш. .

Для этого мы будем использовать крутоны. Он использует систему 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 в режиме разработчика, и не позволяет навсегда отключить этот предупреждающий экран.

Шаг 2. Загрузите и установите Crouton

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

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

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

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

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

sudo sh ~/Downloads/crouton -e -t xfce

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

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

sh -e ~/Downloads/crouton

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

sudo enter-chroot startxfce4
sudo startxfce4

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

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

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

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

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

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

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

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

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

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

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

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

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