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.


Die 7 besten Dateiverwaltungsprogramme für Windows als Ersatz für den Datei-Explorer

Die 7 besten Dateiverwaltungsprogramme für Windows als Ersatz für den Datei-Explorer

Vielleicht ist es an der Zeit, sich vom Datei-Explorer zu verabschieden und Dateiverwaltungssoftware von Drittanbietern zu verwenden? Hier sind die 7 besten Windows-Datei-Explorer-Alternativen.

Wie funktioniert LoRaWAN? Warum ist es für das IoT wichtig?

Wie funktioniert LoRaWAN? Warum ist es für das IoT wichtig?

LoRaWAN oder Long Range Wireless Area Network ist nützlich für die Kommunikation zwischen Geräten mit geringem Stromverbrauch über große Entfernungen.

8 Möglichkeiten, die erweiterten Startoptionen unter Windows 10 zu öffnen

8 Möglichkeiten, die erweiterten Startoptionen unter Windows 10 zu öffnen

Durch Navigieren zu „Erweiterte Startoptionen“ können Sie Windows 10 zurücksetzen, Windows 10 wiederherstellen, Windows 10 aus einer zuvor erstellten Image-Datei wiederherstellen, Startfehler beheben, die Eingabeaufforderung öffnen, um Optionen auszuführen, andere auswählen, UEFI-Einstellungen öffnen und Starteinstellungen ändern. ..

Warum sollten Sie sorgfältig überlegen, bevor Sie sich mit einem Konto bei einem sozialen Netzwerk anmelden?

Warum sollten Sie sorgfältig überlegen, bevor Sie sich mit einem Konto bei einem sozialen Netzwerk anmelden?

Jedes Mal, wenn Sie sich für einen neuen Dienst anmelden, können Sie einen Benutzernamen und ein Passwort wählen oder sich einfach mit Facebook oder Twitter anmelden. Aber solltest du es tun?

Anleitung zum Ändern von Google DNS 8.8.8.8 und 8.8.4.4

Anleitung zum Ändern von Google DNS 8.8.8.8 und 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 ist einer der DNS, den viele Benutzer verwenden, insbesondere um den Netzwerkzugriff zu beschleunigen oder den Zugriff auf blockiertes Facebook zu beschleunigen.

So starten Sie Microsoft Edge unter Windows 10 immer im InPrivate-Modus

So starten Sie Microsoft Edge unter Windows 10 immer im InPrivate-Modus

Wenn Sie Microsoft Edge auf einem gemeinsam genutzten Windows 10-Computer verwenden und Ihren Browserverlauf privat halten möchten, können Sie festlegen, dass Edge immer im InPrivate-Modus startet.

Entdecken Sie den Unterschied zwischen symmetrischer und asymmetrischer Verschlüsselung

Entdecken Sie den Unterschied zwischen symmetrischer und asymmetrischer Verschlüsselung

Heutzutage werden üblicherweise zwei Arten der Verschlüsselung eingesetzt: die symmetrische und die asymmetrische Verschlüsselung. Der grundlegende Unterschied zwischen diesen beiden Verschlüsselungsarten besteht darin, dass bei der symmetrischen Verschlüsselung ein einziger Schlüssel sowohl für Verschlüsselungs- als auch für Entschlüsselungsvorgänge verwendet wird.

So beenden Sie den Vollbildmodus unter Windows

So beenden Sie den Vollbildmodus unter Windows

Der Vollbildmodus auf Ihrem Computer entfernt unnötige Inhalte. Wie kann man den Windows-Vollbildmodus verlassen?

So verwandeln Sie ein USB-Laufwerk in RAM für Computer und Laptops. Weißt du es schon?

So verwandeln Sie ein USB-Laufwerk in RAM für Computer und Laptops. Weißt du es schon?

Wenn Sie feststellen, dass Ihr Computer langsam läuft oder andere Symptome wie erhöhte Temperatur oder häufiges Einfrieren auftreten, liegt das höchstwahrscheinlich daran, dass der Computer den gesamten Arbeitsspeicher aufgebraucht hat.

So richten Sie das BIOS zum Booten von USB/CD/DVD oder einer externen Festplatte ein

So richten Sie das BIOS zum Booten von USB/CD/DVD oder einer externen Festplatte ein

Bei der Installation eines neuen Computers oder der Neuinstallation von Windows ist es erforderlich, das BIOS so einzurichten, dass der Start über Support-Tools ausgewählt wird. Wenn Benutzer Windows über Geräte wie USB/CD/DVD oder eine externe Festplatte installieren, müssen sie das BIOS so einrichten, dass es mit dem entsprechenden Startgerät ausgeführt wird.