So installieren Sie Ubuntu Linux mit Crouton auf Ihrem Chromebook

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

Wir haben diesen Vorgang mit dem Samsung Series 3 Chromebook, dem ursprünglichen Chromebook Pixel und dem ASUS Chromebook Flip durchgeführt. Die folgenden Schritte sollten jedoch auf jedem Chromebook funktionieren.

Update : Google hat Chrome OS native Unterstützung für Linux-Apps direkt hinzugefügt. Diese Funktion ist auf vielen Chromebooks verfügbar. Sie brauchen Crouton nicht mehr, um Linux-Software auszuführen.

Crouton gegen ChrUbuntu

VERBINDUNG: Leben mit einem Chromebook: Können Sie mit nur einem Chrome-Browser überleben?

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

  • ChrUbuntu : ChrUbuntu ist ein Ubuntu-System, das für Chromebooks entwickelt wurde. Es funktioniert wie ein traditionelles Dual-Boot-System. Sie können Ihr Chromebook neu starten und beim Start 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 sowohl Chrome OS als auch Ubuntu gleichzeitig auszuführen. Ubuntu läuft neben Chrome OS, sodass Sie mit einer Tastenkombination zwischen Chrome OS und Ihrer Standard-Linux-Desktop-Umgebung wechseln können. Auf diese Weise können Sie beide Umgebungen nutzen, ohne dass ein Neustart erforderlich ist. Mit Crouton können Sie Chrome OS verwenden, während Sie eine Standard-Linux-Umgebung mit all ihren Befehlszeilentools und Desktop-Anwendungen haben, die nur wenige Tastenanschläge entfernt sind.

Wir werden dafür Crouton verwenden. Es nutzt das Linux-System, das Chrome OS zugrunde liegt, um beide Umgebungen gleichzeitig auszuführen, und ist eine viel bessere Erfahrung als herkömmliches Dual-Booten. Crouton verwendet auch die Standardtreiber von Chrome OS für die Hardware Ihres Chromebooks, sodass Sie nicht auf Probleme mit Ihrem Touchpad oder anderer Hardware stoßen sollten. Crouton wurde tatsächlich von Google-Mitarbeiter Dave Schneider erstellt.

Wenn Sie Crouton verwenden, wird nur ein Betriebssystem ausgeführt: Linux. Sie führen jedoch zwei Umgebungen über dem Betriebssystem aus: Chrome OS und einen herkömmlichen Linux-Desktop.

Erster Schritt: Aktivieren Sie den Entwicklermodus

Bevor Sie Hacking durchführen, müssen Sie den "Entwicklermodus" auf Ihrem Chromebook aktivieren. Chromebooks sind normalerweise aus Sicherheitsgründen gesperrt. Sie booten nur ordnungsgemäß signierte Betriebssysteme, überprü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, mit dem Sie nach Herzenslust optimieren und spielen können.

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

Um den Entwicklermodus auf modernen Chromebooks zu aktivieren, halten Sie die Esc- und Aktualisierungstasten gedrückt und tippen Sie auf die Ein- / Aus-Taste, um den Wiederherstellungsmodus aufzurufen. Ältere Chromebooks verfügen über physische Entwicklerschalter, die Sie stattdessen umschalten müssen.

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

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 auf unserem System ca. 15 Minuten.

Von nun an wird beim Starten Ihres Chromebooks ein Warnbildschirm angezeigt. Sie müssen Strg + D drücken oder 30 Sekunden warten, um mit dem Booten fortzufahren.

Dieser Warnbildschirm weist Sie darauf hin, dass sich ein Chromebook im Entwicklermodus befindet und die normalen Sicherheitsvorkehrungen nicht gelten. Wenn Sie beispielsweise das Chromebook eines anderen Benutzers verwenden, können Sie sich normalerweise ohne Angst mit Ihrem Google-Konto anmelden. Im Entwicklermodus ist es möglich, dass im Hintergrund ausgeführte Software Ihre Tastenanschläge aufzeichnet und Ihre Nutzung überwacht. Aus diesem Grund kann Google leicht feststellen, ob sich ein Chromebook im Entwicklermodus befindet, und Sie können diesen Warnbildschirm nicht dauerhaft deaktivieren.

Schritt zwei: Laden Sie Crouton herunter und installieren Sie es

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

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

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

Update : Dieser Prozess hat sich geändert und Sie müssen das Crouton-Installationsprogramm jetzt nach / usr / local / bin verschieben, bevor Sie es ausführen. Weitere Informationen finden Sie in der README-Datei von Crouton.

Um Crouton auf einfache Weise zu installieren, müssen Sie nur den folgenden Befehl ausführen. Dadurch wird Crouton aus Sicherheitsgründen mit dem Xfce-Desktop und einer verschlüsselten Chroot installiert.

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

Der eigentliche Installationsvorgang wird einige Zeit dauern, da die entsprechende Software heruntergeladen und installiert wird - auf unserem System dauerte es ungefähr eine halbe Stunde -, der Vorgang erfolgt jedoch weitgehend automatisch.

Wenn Sie stattdessen lieber den Unity-Desktop von Ubuntu installieren möchten, verwenden Sie -t unitystatt des -t xfceobigen Befehls. Es ist erwähnenswert, dass Unity auf der eingeschränkten Hardware der meisten Chromebooks nicht so reibungslos funktioniert. Sie können den folgenden Befehl ausführen, um eine Liste der Installationstypen anzuzeigen, einschließlich Installationen ohne grafischen Desktop:

sh -e ~ / Downloads / crouton

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

sudo enter-chroot startxfce4
sudo startxfce4

So wechseln Sie zwischen Umgebungen

Verwenden Sie die folgenden Tastaturkürzel, um zwischen Chrome OS und Ihrer Linux-Desktopumgebung hin und her zu wechseln:

  • Wenn Sie ein ARM-Chromebook haben (das ist die Mehrheit der Chromebooks) : Strg + Alt + Umschalt + Zurück und Strg + Alt + Umschalt + Vorwärts. Hinweis: Hierbei werden die Navigationsschaltflächen des Browsers in der oberen Reihe und nicht die Pfeiltasten verwendet.
  • Wenn Sie ein Intel x86 / AMD64-Chromebook haben : Strg + Alt + Zurück und Strg + Alt + Vorwärts plus Strg + Alt + Aktualisieren

Wenn Sie die Chroot beenden möchten, melden Sie sich einfach (mit der Option "Abmelden") vom Xfce-Desktop ab (oder vom Unity-Desktop, wenn Sie dies verwenden). Verwenden Sie nicht den Befehl "Herunterfahren" als Dadurch wird das Chromebook tatsächlich ausgeschaltet. Sie müssen dann den sudo startxfce4obigen Befehl ausführen , um die Chroot erneut einzugeben.

Was Sie mit Linux tun können

VERBINDUNG: Verwendung von Apt-Get zum Installieren von Programmen in Ubuntu über die Befehlszeile

Sie haben jetzt einen traditionellen Linux-Desktop, der neben Chrome OS ausgeführt wird. All diese traditionelle Linux-Software ist in Ubuntus Software-Repositories nur ein Kinderspiel. Grafische Dienstprogramme wie lokale Bildeditoren, Texteditoren, Office-Suiten, Entwicklungstools und alle gewünschten Linux-Terminal-Dienstprogramme sind einfach zu installieren.

Sie können sogar problemlos Dateien zwischen Chrome OS und Ihrem Linux-System freigeben. Verwenden Sie einfach das Download-Verzeichnis in Ihrem Home-Ordner. Alle Dateien im Download-Verzeichnis werden in der Datei-App unter Chrome OS angezeigt.

Es gibt jedoch einen Haken. Bei ARM-Chromebooks sind die Möglichkeiten etwas eingeschränkt. Einige Programme werden nicht auf ARM ausgeführt. Grundsätzlich 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, aber die meisten Closed Source-Anwendungen funktionieren auf diesen Computern nicht.

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 Zugriff auf ein ganz anderes Ökosystem von Spielen erhalten können.

So entfernen Sie Crouton und stellen Ihr Chromebook wieder her

Wenn Sie sich für Linux entschieden haben, können Sie den beängstigenden Startbildschirm problemlos entfernen und Ihren internen Speicherplatz zurückerhalten.

Starten Sie Ihr Chromebook einfach normal neu, um beim Start zum Warnbildschirm zurückzukehren. Befolgen Sie die Anweisungen auf Ihrem 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, stellt ein sauberes, sicheres, gesperrtes 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 unbedingt die Readme-Datei von Crouton.