Ich habe ein 2014 HP Chromebook G4, das keine offizielle Unterstützung für Linux (Crostini) bietet, also habe ich mich entschieden, stattdessen Crouton zu verwenden, um Ubuntu zu installieren.
Ich dachte, einige von Ihnen könnten daran interessiert sein, daher ist dieser Artikel eine Schritt-für-Schritt-Anleitung zur Installation von Ubuntu auf jedem Chrombook-Modell mit Crouton. Es gibt auch ein paar Optimierungen/Tipps und Anweisungen zum Entfernen.
Crouton oder Chromium OS Universal Chroot Environment macht es einfach, Ubuntu oder Debian in einer Chroot-Umgebung auf Chromebooks zu installieren, unabhängig von Chromebook-Modell oder -Architektur. Mit Crouton verwenden Sie weiterhin Chrome OS, können aber bei Bedarf problemlos zwischen Ubuntu und Chrome OS wechseln.
Im Vergleich zu der von Google angebotenen Crostini-Lösung für Chrome OS bietet Crouton eine breitere Gerätekompatibilität und ermöglicht direkten Hardwarezugriff. Außerdem hat Crouton im Vergleich zur Virtualisierung keinen Geschwindigkeitsverlust, da es nativ läuft.
Crostini hingegen ist ein offizielles Projekt und muss den Entwicklermodus nicht aktivieren (der erforderlich ist, um Ubuntu oder Debian auf einem Chromebook mit Crouton installieren zu können). Da Ihr Chromebook im verifizierten Modus ausgeführt wird, ist Crostini auch sicherer.
Installieren Sie Ubuntu auf einem Chromebook mit Crouton
Das Umschalten Ihres Chromebooks in den Entwicklermodus ist unsicher! Crouton unterstützt Verschlüsselung, aber wie die Wiki-Seite von Crouton erwähnt, „die Verschlüsselung ist nur so stark wie die Qualität Ihrer Passphrase „.
Bevor Sie fortfahren:
- Sichern Sie Ihre Daten. Google sichert Ihre Passwörter, Browsererweiterungen usw., aber vielleicht möchten Sie auch die Dateien sichern, die Sie in Ihrem Downloads-Ordner gespeichert haben.
- Möglicherweise möchten Sie ein Wiederherstellungs-Image für Chrome OS erstellen, indem Sie das Chromebook-Wiederherstellungsprogramm Renewal verwenden. Sie benötigen ein USB-Flash-Laufwerk oder eine SD-Karte mit mindestens 4 GB.
1. Versetzen Sie Ihr Chromebook in den Entwicklermodus.
Um Ubuntu mit Crouton auf Ihrem Chromebook zu installieren, müssen Sie das Chromebook in den Entwicklermodus versetzen.
Die Aktivierung des Entwicklermodus kann je nach verwendetem Chromebook-Modell variieren. Anweisungen zum Wechseln Ihres Chromebooks in den Entwicklermodus finden Sie auf dieser Seite, klicken Sie auf Ihr Chromebook-Modell und folgen Sie den Anweisungen.
Soweit ich gesehen habe, sind dies die Anweisungen für die meisten Modelle:Rufen Sie den Wiederherstellungsmodus auf, indem Sie ESC
gedrückt halten und Refresh
(F3
) Schlüssel und geben Sie Power
ein Taste. Drücken Sie nach dem Aufrufen der Wiederherstellung Ctrl + D
(Es gibt keine Informationen darüber auf dem Bildschirm – Sie müssen dies wissen, um es zu verwenden). Sie werden aufgefordert, dies zu bestätigen und dann im Entwicklermodus neu zu starten.
Das kann eine Weile dauern!
Von nun an müssen Sie jedes Mal, wenn Ihr Chromebook hochfährt, Ctrl + D
drücken oder warten Sie 30 Sekunden, um fortzufahren. Drücken Sie nicht die SPACE
Schlüssel, da er zurückgesetzt wird!
2. Crouton herunterladen.
Gehen Sie zur Crouton-GitHub-Projektseite und klicken Sie oben auf der Seite auf den Link goo.gl, um die neueste Version von Crouton herunterzuladen. Dies ist ein direkter Link zum neuesten Crouton-Download (Änderungen vorbehalten). Lassen Sie die heruntergeladene Datei im Download-Ordner.
3. Installieren Sie Ubuntu
Jetzt ist es an der Zeit, Ubuntu auf Ihrem Chromebook zu installieren. Öffnen Sie dazu die Crosh-Shell, indem Sie Ctrl + Alt + T
drücken . Dies sollte eine terminalähnliche Registerkarte öffnen. Geben Sie ein:
shell
Installieren Sie als Nächstes die ausführbare Crouton-Datei:
sudo install -Dt /usr/local/bin -m 755 ~/Downloads/crouton
Sie können den folgenden Befehl eingeben, um den Crouton-Hilfetext anzuzeigen:
sudo crouton
Um Ubuntu 16.04 über den Xfce-Desktop (eine einfache Desktop-Umgebung) zu installieren und die Verschlüsselung zu aktivieren, verwenden Sie diesen Befehl (führen Sie ihn nicht aus, bis Sie gelesen haben, was alles funktioniert und wie Sie ihn anpassen):
sudo crouton -e -t extension,keyboard,audio,xfce
-e
fügt Verschlüsselung und -t
hinzu legt die Installation der folgenden Ziele fest:
- Erweiterung:Synchronisation der Zwischenablage und URL-Verarbeitung zwischen Chrome OS und Linux (erfordert die Installation der Chrome-Erweiterung zur Crouton-Integration)
- Tastatur:Fügt Unterstützung für Chromebook-Tastatur-Hotkeys hinzu
- Audio:Fügt Unterstützung für die Audiowiedergabe über das Chromium OS-Audiosystem hinzu
- xfce:die Xfce-Desktopumgebung
Xfce-Desktop auf einem Chromebook (über Crouton) |
Sie können alle verfügbaren Ziele sehen (die nicht nur Desktop-Umgebungen sind, sondern auch vordefinierte Paketlisten sein können, wie touch
für Touchscreen-Gestenunterstützung usw.), indem Sie Folgendes tun:
crouton -t help
Crouton kann auch e17-, Gnome-, KDE-, LXDE- und Unity-Desktops installieren. Sie können auch mehrere Ziele angeben, indem Sie sie durch ein Komma trennen.
Sie können das auch installieren xiwi
target, damit Ubuntu in einem Chrome OS-Tab oder -Fenster (unbeschleunigt) ausgeführt werden kann. Dies erfordert die Installation der Chrome-Erweiterung für die Crouton-Integration. Einen Screenshot davon finden Sie im obigen Artikel.
Während Crouton standardmäßig Ubuntu 16.04 installiert, können Sie eine andere Ubuntu-Version auswählen (entweder eine ältere, wie 14.04 – trusty
, oder neuer wie Ubuntu 18.04 – bionic
) und sogar Debian oder Kali Linux. Um die installierte Ubuntu (oder Debian / Kali) Version zu ändern, fügen Sie -r <version>
hinzu zum Installationsbefehl. Um beispielsweise Ubuntu 18.04 Bionic Beaver anstelle von 16.04 Xenial Xerus zu installieren, lautet der Befehl zum Installieren von Ubuntu auf Ihrem Chromebook:
sudo crouton -e -r bionic -t extension,keyboard,audio,xfce
Sie können alle verfügbaren Ubuntu-, Debian- und Kali-Versionen sehen, die Sie auf einem Chromebook installieren können, verwenden Sie diesen Befehl:
crouton -r list
Einige Versionen werden nicht offiziell unterstützt, können aber funktionieren. Dazu gehört Ubuntu 04/18 Bionic Beaver!
So verwenden Sie Ubuntu, das auf einem Chromebook mit Crouton installiert ist
Um Ubuntu zu starten (mit Xfce-Desktop-Umgebung) auf Ihrem Chromebook, drücken Sie Ctrl + Alt + T
Um eine Crosh-Shell zu öffnen, geben Sie Folgendes ein:
shell
sudo startxfce4
Sie werden aufgefordert, Ihr Passwort und Ihr Verschlüsselungspasswort einzugeben, und dann wird Ubuntu gestartet.
Der Befehl zum Starten hängt von der installierten Desktop-Umgebung ab und wird nach Abschluss der Installation angezeigt. Wenn Sie also KDE installiert haben, verwenden Sie sudo startkde
, und so weiter.
Wechseln Sie zwischen Chrome OS und Ubuntu mit Ctrl + Alt + Shift + Back
und Ctrl + Alt + Shift + Forward
. Auf diese Weise können Sie zwischen Ubuntu und Chrome OS wechseln, ohne Ubuntu zu beenden.
Beenden Sie Ubuntu , melden Sie sich aus dem Menü im oberen Bereich ab.
Ein paar Optimierungen für Ihren neuen Ubuntu (Xfce)-Desktop, der auf einem Chromebook läuft
1. Es ist kein grafisches Tool standardmäßig installiert, um neue Anwendungen zu finden und zu installieren. Sie können die Ubuntu/Gnome-Softwareanwendung installieren, indem Sie ein Terminal auf Ihrem Ubuntu-Desktop mit Chrome OS öffnen und den folgenden Befehl eingeben:
sudo apt install gnome-software
Normalerweise können Sie nun die Anwendung „Software“ über Ihr Anwendungsmenü (System -> Software) starten. Aber das Starten der Softwareanwendung aus dem Menü erlaubt Ihnen nicht, Pakete zu installieren, und ich erhalte eine Fehlermeldung, die besagt, dass Sie keine Berechtigungen zum Installieren von Paketen haben und ich keine Möglichkeit gefunden habe, das Problem zu beheben. Aber es gibt eine Problemumgehung, die verwendet werden kann. Anstatt Gnome / Ubuntu Software aus dem Menü zu starten, können Sie es auch so starten:
- In Ubuntu 16.04 Xenial Xerus (Standardversion von Crouton Ubuntu):
gksu gnome-software
- In Ubuntu 18.04 Bionic Beaver (und neuer) ist gksu nicht verfügbar, also starten Sie es stattdessen mit diesem:
sudo -H gnome-software
Wenn Sie immer noch keine Anwendungen mit der Software-App installieren können, melden Sie sich ab (und stellen Sie sicher, dass Sie das Speichern Ihrer aktuellen Sitzung auf dem Xfce-Abmeldebildschirm nicht aktivieren) und versuchen Sie es erneut. Oder versuchen Sie, alle Gnome-Softwareinstanzen im Hintergrund laufen zu lassen. um killall gnome-software
zu beenden und versuchen Sie erneut, die Software zu installieren.
Sie können nur reguläre (DEB-)Pakete mit Gnome-Software installieren. Das Installieren von Snap-Paketen scheint nicht zu funktionieren, oder zumindest konnte ich keinen Weg finden, es zum Laufen zu bringen. Die Installation von Snap-Paketen verwendet keine Installationsmethode, die Sie vielleicht ausprobieren würden – mit Ubuntu-Software oder über die Befehlszeile.
2. Möglicherweise möchten Sie PPA-Repositories von Drittanbietern hinzufügen, die Sie in vielen Online-Anleitungen zur Installation verschiedener Software finden, die nicht direkt in Ubuntu verfügbar sind. Dieser Befehl funktioniert jedoch standardmäßig nicht, wenn Ubuntu mit Crouton auf einem Chromebook installiert wird.
Um den Befehl add-apt-repository zu aktivieren, benötigen Sie ein Paket namens. um software-properties-common
zu installieren . Öffnen Sie ein Terminal auf Ihrem Ubuntu-Desktop und installieren Sie es mit diesem Befehl:
sudo apt install software-properties-common
3. Das Standard-Crouton-Setup für Xfce kann ein bisschen … hässlich sein. Um dies zu beheben, gehen Sie zu applications menu -> Settings -> Settings Manager
und ändern:
-
Appearance -> Icon
Tab:Ändern Sie das Icon-Design aufelementary Xfce darker
-
Window Manager -> Style
Tab:Ändern Sie den Betreff aufGreybird
So sehen die Fensterränder und Symbole nach dieser Änderung aus:
Sie können auch die anderen Designs ausprobieren, um zu sehen, welches Ihnen am besten gefällt, oder weitere Designs installieren.
So deinstallieren Sie Ubuntu (mit installiertem Crouton) von Chromebook
Wenn Sie Crouton vollständig entfernen möchten, starten Sie Ihr Chromebook neu und drücken Sie SPACE
während des Bootens, um die Betriebssystemüberprüfung zu aktivieren. Dadurch wird das Chromebook/Chrome OS zurückgesetzt.
Sie können auch Ihre ursprüngliche Chrome OS-Installation wiederherstellen, falls Sie sie mit dem Chromebook-Wiederherstellungsprogramm gesichert haben.
Wenn Sie nur die Chroot löschen möchten, die bei der Installation von Ubuntu mit Crouton erstellt wurde, beenden Sie Ubuntu (indem Sie sich abmelden) und drücken Sie in Chrome OS Ctrl + Alt + T
, und geben Sie dann Folgendes ein:
shell
Verwenden Sie als Nächstes diesen Befehl, um Ubuntu zu entfernen:
sudo delete-chroot <ubuntucodename>
Ersetzen Sie <ubuntucodename>
mit dem Codenamen der Ubuntu-Version. Standardmäßig ist dies xenial
. Wenn Sie Ubuntu 18.04 Bionic Beaver installiert haben, lautet der Codename bionic
Wenn Sie die Ubuntu-Version / den Chroot-Namen nicht kennen, können Sie diesen Befehl verwenden, um eine Liste der installierten Chroot-Namen zu erhalten:
sudo edit-chroot -a