Comment installer le sous-système Linux avec le bureau sur Windows 10

Dans les versions récentes de Windows 10, Microsoft permettait aux utilisateurs d'installer la version bêta du shell bash via Ubuntu. Avec la mise à jour 1709 de Fall Creators, les utilisateurs peuvent désormais installer le sous-système Windows pour Linux (WSL). Avec WSL, vous pouvez exécuter de puissantes commandes shell via un véritable shell bash , gérer plusieurs distributions et même installer des packages et des applications de ligne de commande apt-get Linux  .

Vous obtenez l'élément le plus puissant et le plus utile de Linux: l'interface de ligne de commande. Avec cet outil, vous pouvez contrôler les fonctionnalités approfondies de votre système à l'aide des commandes bash et des applications de ligne de commande de Linux. Le sous-système Windows pour Linux permet aux utilisateurs d'exécuter des commandes bash comme grepsed et awk , ainsi que des scripts bash et des applications de ligne de commande Linux comme Vim, Emacs et tmux. Vous aurez également accès à des langages comme Javascript et node.js, Ruby, Python et C / C +, et à des services comme sshd, MySQL, Apache et lighttpd. Et si l'installation ne comprend pas ce que vous voulez par défaut, vous pouvez installer les packages Linux en utilisant le gestionnaire de packages apt-get.

Le sous-système Windows pour Linux est une version simplifiée de Linux qui fonctionne sous Windows 10. Vous installez des parties d'une distribution Linux complète, vous n'obtenez pas l'environnement de bureau ou le gestionnaire de fenêtres auquel Linux de bureau est associé. Mais, récemment, vous pouvez maintenant exécuter le bureau Linux sur Windows 10 . Vous n'avez plus besoin de double démarrer votre système avec différents systèmes d'exploitation et vous n'avez pas besoin de machines virtuelles tierces pour exécuter la virtualisation.

Activation du sous-système Windows pour Linux sur Windows 10

La version complète du sous-système Windows pour Linux n'est disponible que pour les mises à jour Fall Creators (1709, Build 16215 et versions ultérieures). Avec cette mise à jour Windows, vous pouvez réellement installer le sous-système Windows pour Linux à partir du Windows Store. Il vous suffit de vous préparer dans PowerShell. Suivez les trois étapes dans l'ordre. Documentation du sous-système Windows pour Linux sur Microsoft.

1. Activez le sous-système dans PowerShell

  • Exécutez PowerShell en tant qu'administrateur.

PowerShell Exécuter en tant qu'administrateur


Entrez ou copiez la commande suivante dans une fenêtre PowerShell. Appuyez sur Y puis sur Entrée et redémarrez votre ordinateur lorsque vous y êtes invité. Votre ordinateur redémarrera instantanément, alors assurez-vous de sauvegarder tout travail à l'avance.

  • Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Installation de Linux sur Windows 10 dans Powershell

2. Installez la distribution Linux ou Ubuntu à partir du Windows Store

Accédez au Windows Store et sélectionnez la distribution Linux que vous souhaitez installer. Au moment d'écrire ces lignes, il y en a trois pour installer la distribution Linux , y compris Ubuntu .

Distributions Linux sur Windows Store

  • Cliquez sur le bouton Obtenir pour télécharger la distribution.

Téléchargez UBUNTU sur le Windows Store

3. Lancement du kit de distribution

  • Après le téléchargement, cliquez sur " Exécuter " ou tapez ubuntu dans la recherche Windows.
  • Une fois la fenêtre ouverte, attendez la fin du processus d'installation.
  • Créez votre nom d'utilisateur et votre mot de passe UNIX. Cela peut être différent de votre nom d'utilisateur et de votre mot de passe Windows actuels, et sans rapport avec votre nom d'utilisateur et votre mot de passe existants.

Si soudainement votre lancement d'Ubuntu échoue avec l'erreur 0x8000000d , démarrez PowerShell et entrez à nouveau la commande, puis essayez à nouveau de lancer l'application ubuntuEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Rechercher Windows 10 Démarrer Ubuntu

Installez le bureau Linux sur Windows

Étape 1 . Une fois que vous avez terminé les étapes ci-dessus, installé et activé le sous-système Linux pour Windows 10, l'étape suivante consiste à installer le shell graphique pour que le bureau Linux s'affiche. Dans une fenêtre Linux bash, entrez les commandes ci-dessous 1 à la fois pour mettre à jour:

  1. sudo apt update
  2. sudo apt upgrade

Mettre à jour Linux sur Windows 10

Étape 2 . Accédez maintenant à Sourceforge pour télécharger et installer l'utilitaire VcXsrv Windows X Server. Cela est nécessaire pour que le bureau Ubuntu, dans mon cas, soit affiché sous forme de shell graphique.

Téléchargez et installez VcXsrv Windows X Server

Étape 3 . Avant de continuer, assurez-vous que le serveur X Window est installé comme décrit à l'étape 2. L'étape suivante consiste à installer votre bureau Linux. De nombreux environnements de bureau Linux sont disponibles tels que GNOME, Cinnamon, Xfce, LXDE. J'installerai un environnement léger appelé LXDE. Pour installer, entrez ce qui suit:

  1. sudo apt install lxde

Installation du bureau Lxde Linux pour Windows

Après avoir installé LXDE, entrez cette commande, qui fera que Linux affichera le bureau via le serveur X:

  1. export DISPLAY=:0
  2. export LIBGL_ALWAYS_INDIRECT=1

Ne fermez pas la ligne de commande bash ubuntu, réduisez-la et allez en dessous

Afficher le bureau Linux

Étape 3 . Lorsque vous exécutez le programme X Server que vous avez téléchargé ci-dessus, vous verrez un environnement de bureau Linux. Lorsque vous démarrez VcXsrv, vous recevrez un lanceur qui propose de fonctionner dans une fenêtre, en plein écran, etc. Mettez 0 dans la colonne Afficher le numéro . Cliquez sur "Suivant" et dans la fenêtre suivante, sélectionnez Démarrer aucun client. Appuyez ensuite sur Suivant tout le temps. Tout est prêt, vous pouvez vous mettre au travail.

Si une fenêtre noire apparaît et que rien ne s'affiche, regardez ci-dessous, il est fort probable que l'exportation d'affichage n'a pas fonctionné ou que vous avez manqué quelque chose.

Lancement de VcXsrv

Étape 4 . Lancement du bureau Linux sur Windows via la ligne de commande bash ubuntu. Démarrez VcXsrv lui-même (étape 3), accédez à la fenêtre noire et ne la fermez pas, démarrez la ligne de commande bash ubuntu si vous l'avez fermée et entrez ce qui suit:

  1. export DISPLAY=:0
  2. startlxde

Ces images afficheront un shell graphique et apparaîtront sur le bureau Linux sous Windows 10. Vous pouvez maintenant exécuter n'importe quel logiciel Linux préinstallé et même installer de nouvelles applications et utilitaires.

Exécution du bureau Linux via bash