Comment exécuter des conteneurs Ubuntu dans Chrome OS

Comment exécuter des conteneurs Ubuntu dans Chrome OS

À partir de Chrome OS 69, les utilisateurs de Chrome OS (sur certains Chromebooks) peuvent installer et utiliser des applications Linux . Appelé projet Crostini, Chrome OS exécute le système d'exploitation Linux dans un conteneur LXD (similaire à une machine virtuelle ) afin que vous puissiez installer et exécuter des applications Linux dans un environnement sandbox .

La distribution Linux par défaut utilisée dans Crostini est Debian, qui est une distribution stable sur laquelle vous pouvez compter. Cependant, si vous n'êtes pas fan de Debian en raison de sa liste de logiciels quelque peu datée, vous pouvez plutôt passer à Ubuntu .

Ce processus de conversion vous obligera à accéder au Terminal et à saisir un certain nombre de commandes. Si vous n’êtes pas à l’aise avec les terminaux, ce choix n’est pas fait pour vous. Voici comment exécuter des conteneurs Ubuntu dans Chrome OS.

Exécutez des conteneurs Ubuntu dans Chrome OS

1. Démarrez votre Chromebook . N'ouvrez aucune application Linux. Ouvrez le navigateur Chrome et appuyez sur Ctrl+ Alt+ Tpour lancer le shell Crosh.

Comment exécuter des conteneurs Ubuntu dans Chrome OS

Démarrez le terminal avec cette commande :

vmc start termina

Comment exécuter des conteneurs Ubuntu dans Chrome OS

2. Le conteneur Debian par défaut est intitulé « pingouin », utilisé pour s'intégrer au système de fichiers Chrome OS. Pour remplacer Debian, vous devrez d'abord supprimer le conteneur Debian du label « pingouin » :

lxc stop penguin --force

lxc rename penguin debian

3. Ensuite, créez un nouveau conteneur Ubuntu nommé Penguin :

lxc launch ubuntu:18.04 penguin

Ce processus prendra un certain temps car il doit extraire des images d'Internet.

Comment exécuter des conteneurs Ubuntu dans Chrome OS

4. Une fois terminé, démarrez dans le nouveau conteneur :

lxc exec penguin -- bash

5. Mises à jour et mises à niveau du système :

apt update

apt upgrade

6. Installez les packages Crostini afin qu'ils puissent s'intégrer au système de fichiers natif. Entrez les commandes suivantes pour ajouter le package cros du dépôt :

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

Installer les dépendances :

apt install binutils

7. Même si le dépôt a été ajouté, vous ne pouvez pas installer directement les packages Crostini. Voici la solution.

Téléchargez le package Crostini à l'aide de la commande :

apt download cros-ui-config

Vous recevrez un message d'avertissement. N'y faites pas attention.

Comment exécuter des conteneurs Ubuntu dans Chrome OS

Extrayez maintenant les packages téléchargés :

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

Installez le package Crostini à partir du fichier deb :

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

8. Enfin, supprimez le package téléchargé :

rm cros-ui-config_0.12_all.deb

9. Installez le package adwaita-icon-theme-full. Sans ce package, les applications Linux GUI auront un très petit curseur.

apt install adwaita-icon-theme-full

10. L'utilisateur par défaut dans le conteneur est « ubuntu ». Vous devez le supprimer et le remplacer par votre nom d'utilisateur Gmail. L'utilisation de votre nom d'utilisateur Gmail (le compte Gmail que vous utilisez pour vous connecter à votre Chromebook) est essentielle si vous souhaitez intégrer ce conteneur Ubuntu au système de fichiers natif. Sans cela, vous ne pourrez pas accéder à vos fichiers Linux depuis le gestionnaire de fichiers.

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

Remarque : remplacez « nom d'utilisateur gmail » par votre propre nom d'utilisateur Gmail.

11. Une fois cette opération terminée, arrêtez le conteneur :

shutdown -h now

Et redémarrez le Chromebook. Après le redémarrage, démarrez l'application Terminal à partir du lanceur. Si cela échoue, réessayez.

12. Essayez à nouveau de mettre à jour le système.

sudo apt update

Si vous voyez le message d'erreur :

Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 7638D0442B90D010 NO_PUBKEY 04EE7237B7D453EC

C'est parce que la clé privée du package Crostini n'a pas été trouvée dans le système. Ajoutez une clé privée à l'aide de la commande ci-dessous :

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

Et vous devriez pouvoir exécuter apt update sans aucun problème.

Vous pouvez maintenant commencer à installer des applications Linux avec la commande apt install . Par exemple, pour installer la dernière version de Firefox, utilisez la commande :

sudo apt install firefox

Supprimer le conteneur Debian

Si vous n'utilisez plus le conteneur Debian, vous pouvez le supprimer pour libérer de l'espace de stockage.

1. Dans le navigateur Chrome, appuyez sur Ctrl+ Alt+ Tpour lancer le shell Crosh.

2. Démarrez le terminal :

vmc start termina

3. Supprimez les conteneurs Debian :

lxc delete debian

Si vous aimez la stabilité et la sécurité, conserver le conteneur Debian par défaut est le meilleur choix. Sinon, vous pouvez passer à Ubuntu, car il offre plus d'options logicielles et de flexibilité. Il existe de nombreuses images LXD que vous pouvez utiliser, vous n'êtes donc pas limité à Ubuntu.

J'espère que vous réussirez.


Comment supprimer lavis de demande de droit dauteur dans le coin droit de lécran sous Windows 10

Comment supprimer lavis de demande de droit dauteur dans le coin droit de lécran sous Windows 10

Voyez-vous une notification d’activation de Windows 10 dans le coin droit de l’écran ? Cet article vous expliquera comment supprimer l'avis de demande de droit d'auteur sous Windows 10.

Instructions de A à Z sur la façon dinstaller Windows 10 build 14393.222

Instructions de A à Z sur la façon dinstaller Windows 10 build 14393.222

Récemment, Microsoft a publié la dernière mise à jour cumulative pour les utilisateurs de PC Windows 10, appelée Build 14393.222. Cette mise à jour publiée pour Windows 10 corrige principalement des bugs basés sur les commentaires des utilisateurs et améliore l'expérience de performances du système d'exploitation.

Protégez votre réseau informatique avec lhôte Bastion en seulement 3 étapes

Protégez votre réseau informatique avec lhôte Bastion en seulement 3 étapes

Avez-vous des ordinateurs sur votre réseau local qui nécessitent un accès externe ? Utiliser un hôte bastion comme gardien de votre réseau peut être une bonne solution.

Comment créer une touche Windows si votre clavier nest pas disponible

Comment créer une touche Windows si votre clavier nest pas disponible

Si vous préférez utiliser un vieux clavier classique, comme l'IBM Model M, qui n'inclut pas de touche Windows physique, il existe une méthode simple pour en ajouter davantage, en empruntant une touche que vous n'utilisez pas souvent.

3 façons deffacer rapidement tous les journaux dévénements dans Windows 10

3 façons deffacer rapidement tous les journaux dévénements dans Windows 10

Parfois, vous devrez peut-être supprimer d’un seul coup les anciens journaux d’événements. Dans ce guide, Quantrimang.com vous montrera 3 façons de supprimer rapidement tous les journaux d'événements dans l'Observateur d'événements Windows 10.

Les fausses méthodes IP vous aident à accéder de manière anonyme

Les fausses méthodes IP vous aident à accéder de manière anonyme

Dans de nombreux articles précédents, nous avons mentionné qu’il est extrêmement important de rester anonyme en ligne. Des informations privées sont divulguées chaque année, ce qui rend la sécurité en ligne de plus en plus nécessaire. C'est aussi la raison pour laquelle nous devrions utiliser des adresses IP virtuelles. Ci-dessous, nous découvrirons les méthodes pour créer de fausses IP !

Comment créer un mode darrière-plan transparent sur Windows 10

Comment créer un mode darrière-plan transparent sur Windows 10

WindowTop est un outil qui a la capacité d'atténuer toutes les fenêtres d'application et tous les programmes exécutés sur les ordinateurs Windows 10. Vous pouvez également utiliser une interface à fond sombre sur Windows.

Comment désactiver la barre de langue sur la barre des tâches de Windows 8

Comment désactiver la barre de langue sur la barre des tâches de Windows 8

La barre de langue sous Windows 8 est une barre d'outils de langue miniature conçue pour s'afficher automatiquement sur l'écran du bureau. Cependant, de nombreuses personnes souhaitent masquer cette barre de langue dans la barre des tâches.

Comment configurer WEP, WPA, WPA2 pour le routeur Linksys

Comment configurer WEP, WPA, WPA2 pour le routeur Linksys

La connectivité sans fil est aujourd’hui une nécessité et pour cette raison, la sécurité sans fil est essentielle pour garantir la sécurité de votre réseau interne.

Conseils pour optimiser la vitesse de connexion Internet de Linksys

Conseils pour optimiser la vitesse de connexion Internet de Linksys

Maximiser la vitesse d’Internet est essentiel pour optimiser votre connexion réseau. Vous pouvez vivre une expérience de divertissement et de travail optimale en utilisant des ordinateurs, des téléviseurs connectés à Internet, des consoles de jeux, etc.