Домашня » як » Як встановити Ubuntu Linux на Chromebook з Crouton

    Як встановити Ubuntu Linux на Chromebook з Crouton

    Chromebook не є "просто браузером" - вони ноутбуки Linux. Ви можете легко встановити повний робочий стіл Linux поряд з ОС Chrome і миттєво перемикатися між двома за допомогою гарячої клавіші, перезавантаження не потрібно.

    Ми провели цей процес за допомогою Chromebook серії Samsung 3, оригінального Chromebook Pixel і Chromebook Flip від ASUS, але наведені нижче дії повинні працювати на будь-якому Chromebook.

    Crouton проти ChrUbuntu

    Встановлення Ubuntu Linux на вашому Chromebook не так просто, як встановлення стандартної системи Ubuntu - принаймні на даний момент. Вам потрібно вибрати проект, розроблений спеціально для пристроїв Chromebook. Є два популярних варіанти:

    • ChrUbuntu: ChrUbuntu - це система Ubuntu, створена для Chromebook. Він працює як традиційна система подвійного завантаження. Можна перезавантажити Chromebook і вибрати під час завантаження ОС Chrome і Ubuntu. ChrUbuntu можна встановити на внутрішній пам’яті Chromebook або на пристрій USB або SD-карту.
    • Крутон: Crouton фактично використовує середовище "chroot" для одночасного запуску ОС Chrome і Ubuntu. Ubuntu працює разом з ОС Chrome, тому ви можете перемикатися між ОС Chrome і стандартним середовищем робочого столу Linux за допомогою комбінації клавіш. Це дає вам можливість скористатися перевагами обох середовищ без необхідності перезавантаження. Crouton дозволяє використовувати ОС Chrome, у той час як стандартне середовище Linux з усіма засобами командного рядка та додатками для настільних комп'ютерів..

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

    Коли ви використовуєте Crouton, ви насправді просто запускаєте одну операційну систему: Linux. Тим не менш, у вас є два середовища на вершині ОС Chrome OS і традиційний робочий стіл Linux.

    Перший крок: увімкніть режим розробника

    Перш ніж виконувати будь-який хакерство, потрібно ввімкнути "Режим розробника" на своєму Chromebook. Chromebook, як правило, заблоковано для безпеки, лише завантажуючи належним чином підписані операційні системи, перевіряючи їх на втручання, а також не дозволяючи користувачам і програмам змінювати базову ОС. Режим розробника дозволяє вимкнути всі ці функції безпеки, надавши вам ноутбук, який ви можете налаштувати та зіграти з його вмістом..

    Після ввімкнення режиму розробника ви зможете отримати доступ до терміналу Linux з ОС Chrome і робити все, що завгодно.

    Щоб увімкнути режим розробника на сучасних пристроях 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, щоб відкрити crosh-термінал.

    Тип оболонки  в термінал і натисніть Enter, щоб увійти в режим оболонки Linux. Ця команда працює лише, якщо ввімкнено режим розробника.

    Щоб встановити Crouton простим способом, потрібно лише виконати команду нижче. Це встановлює Crouton з робочого столу Xfce і зашифрованого chroot для безпеки.

    sudo sh ~ / Завантаження / crouton -e -t xfce

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

    Якщо ви бажаєте замість цього встановити робочий стіл Ubuntu Unity, використовуйте -t єдність замість -t xfce у команді вище. Варто зауважити, що Unity не працюватиме рівно на обмеженому апаратному забезпеченні Chromebook. Щоб переглянути список типів установок, включаючи встановлення без графічного робочого столу, виконайте таку команду:

    sh -e ~ / Завантаження / сухарик

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

    sudo enter-chroot startxfce4
    sudo startxfce4

    Як перемикатися між середовищами

    Щоб переключатися між ОС Chrome і робочим середовищем Linux, використовуйте наведені нижче комбінації клавіш:

    • Якщо у вас є Chromebook від ARM (більшість пристроїв Chromebook): Ctrl + Alt + Shift + Назад і Ctrl + Alt + Shift + Вперед. Примітка: для цього використовуються кнопки навігації назад і вперед у верхньому рядку, а не клавіші зі стрілками.
    • Якщо у вас є Chromebook Intel x86 / AMD64: Ctrl + Alt + Назад і Ctrl + Alt + Вперед плюс Ctrl + Alt + Refresh

    Якщо ви хочете вийти з chroot, просто вийдіть (використовуючи опцію “вийти”) на стільниці Xfce (або на робочому столі Unity, якщо ви використовуєте це) - не використовуйте команду “shut down”, як що фактично відключає Chromebook. Потім потрібно запустити sudo startxfce4 Наведіть команду вище, щоб знову ввести chroot.

    Що можна зробити з Linux

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

    Можна навіть легко обмінюватися файлами між ОС Chrome і системою Linux. Просто використовуйте каталог Завантаження у вашій домашній теці. Усі файли в каталозі "Завантаження" відображаються в програмі "Файли" на ОС Chrome.

    Але є один улов. На пристроях Chromebook від ARM ви обмежені в тому, що ви можете зробити. Деякі програми не працюють на ARM, в основному, ви не зможете запускати закриті програми, які не були зібрані для ARM Linux. Ви маєте доступ до різноманітних інструментів з відкритим кодом і додатків на робочому столі, які можна перекомпілювати для ARM, але більшість програм із закритим кодом не працюватимуть на цих машинах.

    На Chromebook від Intel ви маєте набагато більше свободи. Ви можете встановити Steam для Linux, Minecraft, Dropbox, і всі типові програми, які працюють на робочому столі Linux, використовуючи їх разом з ОС Chrome. Це означає, що ви можете встановити Steam для Linux на Chromebook Pixel і отримати доступ до цілої іншої екосистеми ігор.

    Як видалити Crouton і відновити Chromebook

    Якщо ви вирішили, що ви зробили з Linux, ви можете легко позбутися від страшного екрану завантаження і повернути свій внутрішній простір для зберігання.

    Просто перезавантажте Chromebook, щоб повернутись до екрана попередження під час завантаження. Дотримуйтесь інструкцій на екрані (торкніться пробілу, а потім натисніть клавішу Enter), щоб вимкнути режим розробника. Коли ви вимикаєте режим розробника, ваш Chromebook очистить все, відновить вас до чистої, безпечної заблокованої системи ОС Chrome і перезаписує всі зміни, внесені до програмного забезпечення вашого Chromebook.


    Якщо ви шукаєте більш детальну інформацію про встановлення та налаштування Crouton, не забудьте ознайомитися з програмою Readm.