Linux einrichten

Die Einrichtung von Linux, auch bekannt als Crostini, unter ChromeOS ist ganz einfach. Öffnen Sie zuerst die Einstellungen, maximieren Sie das Menü „Erweitert“ und gehen Sie zu „Entwickler“. Aktivieren Sie dann Linux:

Aktivieren Sie Linux in den Chrome-Einstellungen.

ChromeOS lädt die erforderlichen Dateien automatisch herunter und richtet den Linux-Container ein. Wenn der Vorgang abgeschlossen ist, sehen Sie eine neue Terminal-App und ein geöffnetes Terminalfenster. Wir empfehlen, die Anwendung an das Ablagefach anzupinnen, um in Zukunft einfacher auf den Linux-Container zugreifen zu können. Klicken Sie mit der rechten Maustaste auf das Symbol der Terminal-App und wählen Sie „Anpinnen“ aus.

Die Terminal-App an die Ablage anpinnen

Ihre Debian Linux-Installation ist jetzt bereit. Aktualisieren Sie zuerst den APT-Repository-Index und installieren Sie ihn. APT ist ein Befehlszeilen-Paketmanager für Debian. Wenn Sie ihn auf dem neuesten Stand halten, installieren Sie immer die neuesten Versionen der Tools in seinem Repository:

sudo apt update

Sie haben den Linux-Container eingerichtet und können ihn jetzt verwenden.

Dateien für Linux freigeben

Eine einfache Möglichkeit, auf Dateien im Linux-Container zuzugreifen, ist das Erstellen einer Kopie. Öffnen Sie dazu die App „Dateien“, ziehen Sie das gewünschte Verzeichnis oder die gewünschte Datei und legen Sie sie in „Linux-Dateien“ ab.

Dateien oder Verzeichnisse per Drag-and-drop hierher ziehen

Wenn Sie keine Kopie erstellen möchten, können Sie Verzeichnisse wie einen Projektordner von außerhalb des Linux-Containers für den Linux-Container freigeben. Anleitung:

  1. Prüfen Sie, ob Linux eingerichtet ist.
  2. Öffnen Sie die ChromeOS-App „Dateien“ und suchen Sie das Verzeichnis, das Sie freigeben möchten.
  3. Klicken Sie mit der rechten Maustaste auf den Ordner, den Sie freigeben möchten, und wählen Sie die Option „Mit Linux teilen“ aus.
    Mit der rechten Maustaste auf ein Verzeichnis klicken, um es auszuwählen

    Hinweis: Wenn Sie mit der rechten Maustaste auf einen Ordner klicken, der bereits freigegeben ist, wird anstelle von „Mit Linux teilen“ die Option „Linux-Freigabe verwalten“ angezeigt. Mit dieser Option wird das ChromeOS-Einstellungsmenü geöffnet, das sich unter „Einstellungen“ -> „Entwickler“ -> „Linux-Entwicklungsumgebung“ -> „Freigegebene Ordner verwalten“ befindet.

  4. Im Linux-Container befinden sich diese freigegebenen Ordner unter /mnt/chromeos. Führen Sie in der Terminal-App cd /mnt/chromeos aus.

Linux-Apps und -Pakete installieren

Nachdem Sie Linux eingerichtet haben, können Sie Ihre ersten Apps installieren. Sie können Apps und Tools zwar immer über sudo apt install im Terminal installieren, aber Linux unter ChromeOS unterstützt auch die Installation per Doppelklick für .deb-Dateien (Debian-Softwarepaket) in der App „Dateien“. So können Sie Apps wie gewohnt herunterladen und installieren. Visual Studio Code bietet beispielsweise ein .deb-Paket, mit dem Sie dies ausprobieren können. Nach dem Herunterladen und Doppelklicken wird ein Pop-up-Fenster mit Informationen zur App angezeigt, die Sie installieren möchten. Außerdem wird die Option zum Installieren der App angezeigt.

Installationsaufforderung für VS Code

Visuelle Paketverwaltung

Wenn Sie Anwendungen und Tools lieber über eine Anwendung mit einer grafischen Benutzeroberfläche suchen, installieren und verwalten möchten, können Sie die GNOME Software-App und PackageKit installieren. Führen Sie dazu Folgendes aus:

sudo apt install -y gnome-software gnome-packagekit && \
sudo apt update

Durch die Installation werden zwei neue Anwendungen hinzugefügt: Software, die eine App-Store-ähnliche Oberfläche zum Suchen von Anwendungen bietet, die aus mehreren Quellen installiert werden können, und Paket und Paket-Update, mit denen Anwendungen, Tools, Schriftarten und viele andere Pakete gesucht und aktualisiert werden können.

Software, die unter ChromeOS ausgeführt wird.

Paket, das unter ChromeOS ausgeführt wird.

Linux-Container wird neu gestartet

Wenn Sie ein Problem mit Linux beheben, kann es hilfreich sein, den Container neu zu starten, ohne das gesamte Chromebook neu zu starten. Klicken Sie dazu mit der rechten Maustaste in der Ablage auf die Terminal App und dann auf „Linux herunterfahren“.

Der Linux-Container wird heruntergefahren.

Nach dem Herunterfahren sollten die Anwendungen im Launcher angezeigt werden. Wenn Sie eine auswählen, wird Ihr Linux-Container wieder gestartet.

Sicherheit und Berechtigungen

Linux unter ChromeOS wird in einem Container ausgeführt und ist durch Sandboxing von anderen Webseiten, Anwendungen und dem Betriebssystem selbst isoliert. Alle im Linux-Container installierten Apps nutzen jedoch dieselbe Sandbox. Das bedeutet, dass sie die Berechtigungen des Linux-Containers gemeinsam nutzen und sich gegenseitig beeinflussen können.

Aus Sicherheitsgründen werden viele Berechtigungen, z. B. für den USB-Zugriff oder den Mikrofonzugriff, nicht standardmäßig freigegeben. Prüfen Sie in den Geräteeinstellungen, ob Sie die richtigen Berechtigungen aktiviert haben. Seien Sie wie immer vorsichtig mit Berechtigungen und aktivieren Sie nie mehr als nötig. Wenn Sie mit Linux unter ChromeOS interagieren, sollten Sie besonders auf Nutzerdaten im Container achten.

Sichern und Wiederherstellen

Da Linux auf ChromeOS in einem Container ausgeführt wird, können Sie Ihre Umgebung sichern und wiederherstellen – einschließlich Dateien und Apps. So können Sie Ihre Linux-Umgebung einmal einrichten und dann mitnehmen, ohne sie noch einmal neu konfigurieren zu müssen. Eine detaillierte Anleitung dazu finden Sie auf der Chromebook-Hilfeseite zum Sichern und Wiederherstellen Ihres Linux-Containers.

Fehlerbehebung

Weitere Informationen zum Aktivieren oder zur Fehlerbehebung finden Sie auf der Chromebook-Hilfeseite zum Einrichten des Linux-Containers.