Как установить Ubuntu Linux на Chromebook с помощью Crouton

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

Мы выполнили этот процесс с Chromebook Samsung Series 3, оригинальным Chromebook Pixel и флипом ASUS Chromebook, но приведенные ниже действия должны работать на любом 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 со всеми инструментами командной строки и настольными приложениями в нескольких нажатиях клавиш.

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

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

Шаг первый: включите режим разработчика

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

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

Чтобы включить режим разработчика на современных устройствах Chromebook, удерживайте клавиши «Esc» и «Обновить» и нажмите кнопку питания, чтобы войти в режим восстановления. В старых моделях 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, чтобы открыть терминал crosh.

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

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

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

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

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

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

 sh -e ~/Downloads/crouton 

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

 sudo enter-chroot startxfce4 
 sudo startxfce4 

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

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

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

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

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

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

Вы даже можете легко обмениваться файлами между Chrome OS и вашей системой Linux. Просто используйте каталог загрузок в вашей домашней папке. Все файлы в каталоге Downloads отображаются в приложении Files в 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.

Оцените статью
TutoryBird.Ru
Добавить комментарий