12Aug

So installieren Sie Ubuntu Linux auf Ihrem Chromebook mit Crouton

IMG_9838

Chromebooks sind nicht "nur ein Browser" - sie sind Linux-Laptops. Sie können ganz einfach einen vollständigen Linux-Desktop neben Chrome OS installieren und sofort mit einem Hotkey zwischen den beiden wechseln, ohne dass ein Neustart erforderlich ist.

Wir haben diesen Prozess mit dem Chromebook der Samsung-Serie 3, dem Original-Chromebook-Pixel und dem ASUS Chromebook Flip durchgeführt. Die folgenden Schritte sollten jedoch auf jedem Chromebook funktionieren.

Crouton vs. ChrUbuntu

Die Installation von Ubuntu Linux auf Ihrem Chromebook ist nicht so einfach wie die Installation des Standard-Ubuntu-Systems - zumindest im Moment nicht. Sie müssen ein speziell für Chromebooks entwickeltes Projekt auswählen. Es gibt zwei beliebte Optionen:

  • ChrUbuntu : ChrUbuntu ist ein Ubuntu-System für Chromebooks. Es funktioniert wie ein herkömmliches Dual-Boot-System. Sie können Ihr Chromebook neu starten und beim Booten zwischen Chrome OS und Ubuntu wählen. ChrUbuntu kann auf dem internen Speicher Ihres Chromebooks oder auf einem USB-Gerät oder einer SD-Karte installiert werden.
  • Crouton : Crouton verwendet tatsächlich eine "chroot" -Umgebung, um Chrome OS und Ubuntu gleichzeitig auszuführen. Ubuntu läuft neben Chrome OS, sodass Sie mit einer Tastenkombination zwischen Chrome OS und Ihrer Linux-Desktop-Standardumgebung wechseln können. Dies gibt Ihnen die Möglichkeit, beide Umgebungen ohne Neustart zu nutzen. Mit Crouton können Sie Chrome OS verwenden, während eine Standard-Linux-Umgebung mit all ihren Befehlszeilentools und Desktop-Anwendungen einige Tastendrücke entfernt ist.

Wir werden Crouton dafür verwenden. Es nutzt das Linux-System, das Chrome OS zugrunde liegt, um beide Umgebungen gleichzeitig auszuführen, und es ist wesentlich einfacher als herkömmliches Dual-Boot. Crouton verwendet auch die Standardtreiber von Chrome OS für die Hardware Ihres Chromebooks. Sie sollten daher keine Probleme mit Ihrem Touchpad oder anderer Hardware haben. Crouton wurde tatsächlich von Google-Mitarbeiter Dave Schneider erstellt.

Wenn Sie Crouton verwenden, führen Sie eigentlich nur ein Betriebssystem aus: Linux. Sie betreiben jedoch zwei Umgebungen auf dem OS-Chrome OS und einem herkömmlichen Linux-Desktop.

Schritt 1: Aktivieren des Entwicklermodus

Bevor Sie Hacking durchführen können, müssen Sie den "Entwicklermodus" auf Ihrem Chromebook aktivieren. Chromebooks werden normalerweise aus Sicherheitsgründen gesperrt. Sie starten nur ordnungsgemäß signierte Betriebssysteme, prüfen sie auf Manipulationen und verhindern, dass Benutzer und Anwendungen das zugrunde liegende Betriebssystem ändern. Im Entwicklermodus können Sie alle diese Sicherheitsfunktionen deaktivieren und erhalten so einen Laptop, den Sie nach Herzenslust optimieren können.

Nachdem Sie den Entwicklermodus aktiviert haben, können Sie in Chrome OS auf ein Linux-Terminal zugreifen und alles tun, was Sie möchten.

Um den Entwicklermodus auf modernen Chromebooks zu aktivieren, halten Sie die Esc-Taste und die Refresh-Taste gedrückt und tippen Sie auf die Einschalttaste, um den Wiederherstellungsmodus aufzurufen.Ältere Chromebooks haben physische Entwickler-Switches, die Sie stattdessen umschalten müssen.

Drücken Sie im Wiederherstellungsbildschirm Strg + D, stimmen Sie der Eingabeaufforderung zu und starten Sie den Entwicklermodus.

IMG_9828

Wenn Sie in den Entwicklermodus wechseln, werden die lokalen Daten Ihres Chromebooks gelöscht( genau wie beim Entsperren eines Nexus Android-Geräts).Dieser Vorgang dauerte ungefähr 15 Minuten auf unserem System.

Ab jetzt wird beim Starten des Chromebooks ein Warnbildschirm angezeigt. Sie müssen Strg + D drücken oder 30 Sekunden warten, um mit dem Booten fortzufahren.

Dieser Warnbildschirm informiert Sie darüber, dass sich ein Chromebook im Entwicklermodus befindet und die normalen Sicherheitsvorkehrungen nicht zutreffen. Wenn Sie beispielsweise das Chromebook einer anderen Person verwenden, können Sie sich normalerweise ohne Angst mit Ihrem Google-Konto anmelden. Wenn es sich im Entwicklermodus befand, ist es möglich, dass im Hintergrund laufende Software Ihre Tastenanschläge aufzeichnet und Ihre Verwendung überwacht. Daher macht es Google leicht zu erkennen, ob sich ein Chromebook im Entwicklermodus befindet, und Sie können diesen Warnbildschirm nicht dauerhaft deaktivieren.

IMG_9823

Schritt 2: Herunterladen und Installieren von Crouton

Als nächstes ist es Zeit, Crouton herunterzuladen. Hier ist ein direkter Download für die neueste Version von Crouton - klicken Sie darauf von Ihrem Chromebook, um es zu bekommen.

Sobald Sie Crouton heruntergeladen haben, drücken Sie Strg + Alt + T in Chrome OS, um das Crosh-Terminal zu öffnen.

Geben Sie shell in das Terminal ein und drücken Sie die Eingabetaste, um den Linux-Shell-Modus aufzurufen. Dieser Befehl funktioniert nur, wenn der Entwicklermodus aktiviert ist.

Screenshot 2016-10-19 um 9.03.06

Um Crouton auf einfache Weise zu installieren, müssen Sie nur den folgenden Befehl ausführen. Dies installiert Crouton mit dem Xfce-Desktop und eine verschlüsselte Chroot-Sicherheit.

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

Der eigentliche Installationsvorgang dauert einige Zeit, da die entsprechende Software heruntergeladen und installiert wurde - es dauerte ungefähr eine halbe Stunde auf unserem System -, aber der Vorgang läuft weitgehend automatisch ab.

Installieren-Crouton-auf-Chromebook

Wenn Sie stattdessen den Unity-Desktop von Ubuntu installieren möchten, verwenden Sie -t unity anstelle von -t xfce im obigen Befehl. Es ist erwähnenswert, dass Unity auf den meisten eingeschränkten Hardwarelösungen der meisten Chromebooks nicht so reibungslos läuft. Sie können den folgenden Befehl ausführen, um eine Liste der Installationstypen anzuzeigen, einschließlich Installationen ohne grafischen Desktop:

sh -e ~ /Downloads/ crouton

Screenshot 2016-10-19 um 9.05.12 Uhr

Nach der Installation können Sie einen der folgenden Befehle ausführen, um Ihre Crouton-Sitzung( vorausgesetzt, Sie haben Crouton mit Xfce installiert):

sudo enter-chroot startxfce4 sudo startxfce4

Screenshot 2016-10-19 um 9.05.43 Uhr

Wechseln zwischen den Umgebungen

Verwenden Sie die folgenden Tastenkombinationen, um zwischen Chrome OS und Ihrer Linux-Desktopumgebung hin- und herzuschalten:

  • Wenn Sie ein ARM-Chromebook haben(Dies ist die Mehrheit der Chromebooks) : Strg + Alt + Umschalt + Zurück und Strg + Alt + Umschalt + Weiterleiten. Hinweis: Dies verwendet die Vorwärts- und Rückwärts-Browser-Navigationstasten in der oberen Reihe, nicht die Pfeiltasten.
  • Wenn Sie ein Intel x86 / AMD64 Chromebook haben : Strg + Alt + Zurück und Strg + Alt + Weiter + Strg + Alt + Aktualisieren

Wenn Sie die Chroot beenden möchten, melden Sie sich einfach ab( mit der Option "Abmelden")des Xfce-Desktops( oder des Unity-Desktops, wenn Sie diesen verwenden) - verwenden Sie nicht den Befehl "Herunterfahren", da dies das Chromebook tatsächlich herunterfahren würde. Sie müssen dann den Befehl sudo startxfce4 ausführen, um die Chroot erneut aufzurufen.

Was Sie mit Linux

tun können Sie haben jetzt einen herkömmlichen Linux-Desktop neben Chrome OS.All diese traditionelle Linux-Software ist nur ein Apt-Weg in Ubuntus Software-Repositories. Grafische Dienstprogramme wie lokale Bildbearbeitungsprogramme, Texteditoren, Office-Suites, Entwicklungstools, alle Linux-Terminal-Dienstprogramme, die Sie benötigen - sie sind alle einfach zu installieren.

Sie können Dateien sogar problemlos zwischen Chrome OS und Ihrem Linux-System austauschen. Verwenden Sie einfach das Downloads-Verzeichnis in Ihrem Benutzerordner. Alle Dateien im Verzeichnis Downloads werden in der App "Dateien" in Chrome OS angezeigt.

Arbeitsbereich 1_001

Es gibt jedoch einen Haken. Auf ARM-Chromebooks sind Sie in Bezug auf das, was Sie tun können, etwas eingeschränkt. Einige Programme laufen nicht auf ARM - im Grunde können Sie keine Closed-Source-Anwendungen ausführen, die nicht für ARM Linux kompiliert wurden. Sie haben Zugriff auf eine Vielzahl von Open Source-Tools und Desktop-Anwendungen, die für ARM neu kompiliert werden können. Die meisten Closed-Source-Anwendungen funktionieren jedoch nicht auf diesen Computern.

Auf einem Intel Chromebook haben Sie viel mehr Freiheit. Sie können Steam für Linux, Minecraft, Dropbox und alle typischen Anwendungen, die auf dem Linux-Desktop funktionieren, zusammen mit Chrome OS installieren. Dies bedeutet, dass Sie Steam für Linux auf einem Chromebook-Pixel installieren und Zugang zu einem ganz anderen Ökosystem von Spielen erhalten können.

So entfernen Sie Crouton und stellen Ihr Chromebook wieder her

Wenn Sie beschließen, mit Linux fertig zu sein, können Sie den scary-Boot-Bildschirm ganz einfach loswerden und Ihren internen Speicherplatz zurückerhalten.

Starten Sie Ihr Chromebook normal neu, um beim Start zur Warnanzeige zurückzukehren. Folgen Sie den Anweisungen auf dem Bildschirm( tippen Sie auf die Leertaste und drücken Sie die Eingabetaste), um den Entwicklermodus zu deaktivieren. Wenn Sie den Entwicklermodus deaktivieren, bereinigt Ihr Chromebook alles und stellt ein sauberes, sicheres abgesperrtes Chrome OS-System wieder her und überschreibt alle Änderungen, die Sie an der Software Ihres Chromebooks vorgenommen haben.

Wenn Sie detailliertere Informationen zur Installation und Einrichtung von Crouton benötigen, lesen Sie in der Readme von Crouton nach.