Как да инсталирате Ubuntu Linux на вашия Chromebook с Crouton

Chromebook не са „просто браузър“ - те са лаптопи за Linux. Можете лесно да инсталирате пълен работен плот на Linux заедно с Chrome OS и незабавно да превключвате между двете с бърз клавиш, без да е необходимо рестартиране.

Извършихме този процес с Samsung Series 3 Chromebook, оригиналния Chromebook Pixel и ASUS Chromebook Flip, но стъпките по-долу трябва да работят на всеки Chromebook там.

Актуализация : Google добави естествена поддръжка за приложения за Linux директно към Chrome OS и тази функция е налична на много Chromebook. Вече не се нуждаете от Crouton, за да стартирате софтуер за Linux.

Crouton срещу 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.

Първа стъпка: Активирайте режима за програмисти

Преди да направите каквото и да е хакване, ще трябва да активирате „Режим за програмисти“ на своя 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, за да отворите крош терминала.

Въведете shell  в терминала и натиснете Enter, за да влезете в режим на черупка на Linux. Тази команда работи само ако е разрешен режим за програмисти.

Актуализация : Този процес се промени и сега трябва да преместите инсталатора на Crouton в / usr / local / bin, преди да го стартирате. Консултирайте се с REATME на Crouton за повече информация.

За да инсталирате Crouton по лесния начин, трябва само да изпълните командата по-долу. Това инсталира Crouton с десктопа Xfce и криптиран chroot за сигурност.

sudo sh ~ / Downloads / crouton -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, използвайте следните клавишни комбинации:

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

Ако искате да излезете от chroot, просто излезте (използвайки опцията „излизане“) от работния плот на Xfce (или работния плот на Unity, ако го използвате) - не използвайте командата „изключване“, това всъщност ще изключи Chromebook. След това ще трябва да изпълните sudo startxfce4командата по-горе, за да влезете отново в chroot.

Какво можете да направите с Linux

СВЪРЗАНИ: Как да използвам Apt-Get за инсталиране на програми в Ubuntu от командния ред

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

Можете дори лесно да споделяте файлове между Chrome OS и вашата Linux система. Просто използвайте директорията за изтегляния във вашата домашна папка. Всички файлове в директорията за изтегляния се показват в приложението Файлове на 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.