So führen Sie Ubuntu-Container in Chrome OS aus

So führen Sie Ubuntu-Container in Chrome OS aus

Ab Chrome OS 69 können Chrome OS-Benutzer (auf ausgewählten Chromebooks) Linux- Anwendungen installieren und verwenden . Chrome OS wird als Crostini-Projekt bezeichnet und führt das Linux-Betriebssystem in einem LXD-Container (ähnlich einer virtuellen Maschine ) aus, sodass Sie Linux-Anwendungen in einer Sandbox- Umgebung installieren und ausführen können .

Die in Crostini verwendete Standard-Linux-Distribution ist Debian, eine stabile Distribution, auf die Sie sich verlassen können. Wenn Sie jedoch aufgrund der etwas veralteten Softwareliste kein Fan von Debian sind, können Sie stattdessen auf Ubuntu umsteigen .

Für diesen Konvertierungsprozess müssen Sie zum Terminal gehen und eine Reihe von Befehlen eingeben. Wenn Sie mit Terminals nicht vertraut sind, ist dies nicht die richtige Wahl für Sie. So können Sie Ubuntu-Container in Chrome OS ausführen.

Führen Sie Ubuntu-Container in Chrome OS aus

1. Starten Sie Ihr Chromebook . Öffnen Sie keine Linux-Anwendungen. Öffnen Sie den Chrome-Browser und drücken Sie Ctrl+ Alt+ T, um die Crosh-Shell zu starten.

So führen Sie Ubuntu-Container in Chrome OS aus

Starten Sie das Terminal mit diesem Befehl:

vmc start termina

So führen Sie Ubuntu-Container in Chrome OS aus

2. Der Standard-Debian-Container trägt die Bezeichnung „Penguin“ und wird zur Integration in das Chrome OS-Dateisystem verwendet. Um Debian zu ersetzen, müssen Sie zunächst den Debian-Container mit der Bezeichnung „Pinguin“ entfernen:

lxc stop penguin --force

lxc rename penguin debian

3. Als nächstes erstellen Sie einen neuen Ubuntu-Container mit dem Namen Penguin:

lxc launch ubuntu:18.04 penguin

Dieser Vorgang wird eine ganze Weile dauern, da Bilder aus dem Internet abgerufen werden müssen.

So führen Sie Ubuntu-Container in Chrome OS aus

4. Wenn Sie fertig sind, starten Sie den neuen Container:

lxc exec penguin -- bash

5. Systemaktualisierungen und -Upgrades:

apt update

apt upgrade

6. Installieren Sie Crostini-Pakete, damit sie in das native Dateisystem integriert werden können. Geben Sie die folgenden Befehle ein, um das Cros-Paket des Repos hinzuzufügen:

cros-packages’ repo:

echo "deb https://storage.googleapis.com/cros-packages stretch main" > /etc/apt/sources.list.d/cros.list

if [ -f /dev/.cros_milestone ]; then sudo sed -i "s?packages?packages/$(cat /dev/.cros_milestone)?" /etc/apt/sources.list.d/cros.list; fi

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551

apt update

Abhängigkeiten installieren:

apt install binutils

7. Auch wenn das Repo hinzugefügt wurde, können Sie Crostini-Pakete nicht direkt installieren. Hier ist die Lösung.

Laden Sie das Crostini-Paket mit dem folgenden Befehl herunter:

apt download cros-ui-config

Sie erhalten eine Warnmeldung. Ignoriere es einfach.

So führen Sie Ubuntu-Container in Chrome OS aus

Extrahieren Sie nun die heruntergeladenen Pakete:

ar x cros-ui-config_0.12_all.deb data.tar.gz

gunzip data.tar.gz

tar f data.tar --delete ./etc/gtk-3.0/settings.ini

gzip data.tar

ar r cros-ui-config_0.12_all.deb data.tar.gz

rm -rf data.tar.gz

Installieren Sie das Crostini-Paket aus der Deb-Datei:

apt install cros-guest-tools ./cros-ui-config_0.12_all.deb

8. Entfernen Sie abschließend das heruntergeladene Paket:

rm cros-ui-config_0.12_all.deb

9. Installieren Sie das Paket adwaita-icon-theme-full. Ohne dieses Paket verfügen Linux-GUI-Anwendungen über einen sehr kleinen Cursor.

apt install adwaita-icon-theme-full

10. Der Standardbenutzer im Container ist „ubuntu“. Sie müssen es löschen und durch Ihren Gmail-Benutzernamen ersetzen. Die Verwendung Ihres Gmail-Benutzernamens (das Gmail- Konto , mit dem Sie sich bei Ihrem Chromebook anmelden) ist unerlässlich, wenn Sie diesen Ubuntu-Container in das native Dateisystem integrieren möchten. Ohne diese Option können Sie über den Dateimanager nicht auf Ihre Linux-Dateien zugreifen.

killall -u ubuntu

groupmod -n gmail-username ubuntu

usermod -md /home/gmail-username -l gmail-username ubuntu

usermod -aG users gmail-username

loginctl enable-linger gmail-username

sed -i 's/ubuntu/gmail-username/' /etc/sudoers.d/90-cloud-init-users

Hinweis : Ersetzen Sie „gmail-username“ durch Ihren eigenen Gmail-Benutzernamen.

11. Sobald dies abgeschlossen ist, fahren Sie den Container herunter:

shutdown -h now

Und starten Sie das Chromebook neu. Starten Sie nach dem Neustart die Terminal-App über den Launcher. Wenn dies fehlschlägt, versuchen Sie es erneut.

12. Versuchen Sie erneut, das System zu aktualisieren.

sudo apt update

Wenn Sie die Fehlermeldung sehen:

Die folgenden Signaturen konnten nicht überprüft werden, da der öffentliche Schlüssel nicht verfügbar ist: NO_PUBKEY 7638D0442B90D010 NO_PUBKEY 04EE7237B7D453EC

Das liegt daran, dass der private Schlüssel des Crostini-Pakets nicht im System gefunden wurde. Fügen Sie den privaten Schlüssel mit dem folgenden Befehl hinzu:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7638D0442B90D010 8B48AD6246925553

Und Sie sollten apt update problemlos ausführen können.

Jetzt können Sie mit der Installation von Linux-Anwendungen mit dem Befehl apt install beginnen . Um beispielsweise die neueste Version von Firefox zu installieren, verwenden Sie den folgenden Befehl:

sudo apt install firefox

Löschen Sie den Debian-Container

Wenn Sie den Debian-Container nicht mehr verwenden, können Sie ihn löschen, um Speicherplatz freizugeben.

1. Drücken Sie im Chrome-Browser Ctrl+ Alt+ , Tum die Crosh-Shell zu starten.

2. Terminal starten:

vmc start termina

3. Debian-Container löschen:

lxc delete debian

Wenn Sie Stabilität und Sicherheit mögen, ist es die beste Wahl, beim Standard-Debian-Container zu bleiben. Wenn nicht, können Sie auf Ubuntu umsteigen, da es mehr Softwareoptionen und Flexibilität bietet. Es gibt viele LXD-Images, die Sie verwenden können, sodass Sie nicht auf Ubuntu beschränkt sind.

Ich hoffe, Sie haben Erfolg.


So blockieren Sie den Internetzugriff mithilfe von Gruppenrichtlinien (GPO)

So blockieren Sie den Internetzugriff mithilfe von Gruppenrichtlinien (GPO)

In diesem Artikel erfahren Sie, wie Sie den Internetzugriff für Benutzer oder Computer im Active Directory-Gruppenrichtlinienobjekt blockieren. Lernen Sie effektive Methoden, moderne Sicherheitsprotokolle und Best Practices kennen.

Warum müssen wir USB formatieren? Wie formatiere ich USB?

Warum müssen wir USB formatieren? Wie formatiere ich USB?

Das Formatieren eines USB-Sticks ähnelt dem Formatieren jedes anderen Laufwerks. Hier erfahren Sie, warum und wie Sie USB formatieren sollten, um optimale Ergebnisse zu erzielen.

Beheben Sie den Fehler „Game Security Violation Detected“ in Windows 10

Beheben Sie den Fehler „Game Security Violation Detected“ in Windows 10

Wenn beim Starten eines Spiels unter Windows 10 der Fehler „Game Security Violation Detected“ angezeigt wird, sind die Lösungen einfach und effektiv. Hier erfahren Sie, wie Sie dieses Problem beheben können.

So wechseln Sie die Lautsprecher mit Tastenkombinationen unter Windows 10

So wechseln Sie die Lautsprecher mit Tastenkombinationen unter Windows 10

Wechseln Sie mühelos zwischen Audiogeräten unter Windows 10 mit Tastenkombinationen. Erfahren Sie, wie Sie den Audio-Umschalter effizient nutzen.

8 Möglichkeiten, MSConfig in Windows 11 zu öffnen

8 Möglichkeiten, MSConfig in Windows 11 zu öffnen

Entdecken Sie 8 einfache Möglichkeiten, MSConfig in Windows 11 zu öffnen, um zahlreiche Probleme effizient zu beheben.

4 gefälschte Viren, die zum Spaß Freunde trollen

4 gefälschte Viren, die zum Spaß Freunde trollen

Freunde und Familienmitglieder zu trollen macht Spaß mit diesen harmlosen gefälschten Viren. Hier sind vier kreative Ideen, um Ihre Freunde zum Lachen zu bringen.

Unterschied zwischen Virtualisierung und Emulation

Unterschied zwischen Virtualisierung und Emulation

Entdecken Sie die Unterschiede zwischen Virtualisierung und Emulation sowie deren Vor- und Nachteile. Erfahren Sie, wie diese Technologien in modernen IT-Umgebungen eingesetzt werden.

So aktivieren oder deaktivieren Sie Device Guard unter Windows 10

So aktivieren oder deaktivieren Sie Device Guard unter Windows 10

Device Guard ist ein wichtiges Sicherheitsfeature in Windows 10, das sicherstellt, dass nur vertrauenswürdige Anwendungen ausgeführt werden. So aktivieren oder deaktivieren Sie es.

So verwenden Sie vDOS, um alte DOS-Programme unter Windows 10 auszuführen

So verwenden Sie vDOS, um alte DOS-Programme unter Windows 10 auszuführen

Erfahren Sie, wie Sie vDOS verwenden, um alte DOS-Software unter Windows 10 auszuführen. Dieser Emulator ist ideal für die Nutzung älterer Programme, bietet jedoch keine optimale Lösung für Spiele.

3 Möglichkeiten, USB Selective Suspend in Windows 11 zu deaktivieren

3 Möglichkeiten, USB Selective Suspend in Windows 11 zu deaktivieren

Wenn Sie Probleme mit USB-Geräten auf Ihrem Windows 11-Computer haben, sollten Sie die Funktion „USB Selective Suspend“ deaktivieren.