Vous pouvez maintenant installer la distribution SUSE Linux dans WSL sur Windows 10

Icône de temps de lecture 3 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Avec le sous-système Windows pour Linux (WSL), vous pouvez désormais exécuter des binaires Linux de manière native sur Windows 10. Avec WSL, vous pouvez désormais exécuter Bash natif sur Ubuntu sous Windows. Vous pouvez maintenant exécuter des scripts Bash, des outils de ligne de commande Linux comme sed, awk, grep, et vous pouvez même essayer des outils Linux comme Ruby, Git, Python, etc. directement sur Windows. Vous pouvez également accéder à votre système de fichiers Windows depuis Bash, ce qui vous permet de travailler sur le même ensemble de fichiers à l'aide de vos outils Windows préférés ou des outils de ligne de commande Linux. Microsoft en partenariat avec Ubuntu pour apporter nativement leur version Linux à Windows.

Si vous préférez la distribution SUSE Linux, vous pouvez désormais l'installer également sur Windows 10. Vous avez actuellement deux options, openSUSE Leap 42.2 et SUSE Linux Enterprise Server 12 SP2. Vous trouverez ci-dessous les étapes simples à suivre pour installer une distribution SUSE Linux dans WSL.

  • Activer le sous-système Windows pour Linux (WSL) : un excellent guide étape par étape peut être trouvé ici : https://msdn.microsoft.com/en-us/commandline/wsl/install_guide. Au cours de l'installation, vous devrez créer un utilisateur et un mot de passe non root. J'appellerai cet utilisateur dans les prochaines étapes.
  • Téléchargez l'espace utilisateur openSUSE Docker :
    $ wget -O openSUSE-42.2.tar.xz https://github.com/openSUSE/docker-containers-build/blob/openSUSE-42.2/docker/openSUSE-42.2.tar.xz?raw=true
  • Ouvrez le shell bash, que vous trouvez dans votre menu Démarrer de Windows sous "Bash sur Ubuntu sous Windows" (cliquez sur le bouton Windows, tapez "bash" puis appuyez sur Entrée). Certes, il s'agit toujours d'Ubuntu, mais nous n'avons besoin d'y exécuter que quelques commandes avant de pouvoir le remplacer.
  • Extrayez l'espace utilisateur openSUSE (ignorez les avertissements) et quittez le shell bash :
    $ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ exit
  • Sauvegardez l'ancien rootfs (Ubuntu) et copiez le nouveau rootfs openSUSE. Ouvrez une fenêtre d'invite de commandes (touche Windows, entrez "cmd" et appuyez sur Entrée) et exécutez les commandes suivantes :
    cd %localappdata%\lxss\ renommer rootfs rootfs.ubuntu déplacer .\home\ \rootfs .\
  • Le nouvel espace utilisateur openSUSE n'inclura bien sûr pas l'utilisateur que vous avez créé lors de l'installation de Bash pour Windows, et il n'a pas non plus des choses comme "sudo". Pour commencer, définissez simplement 'root' comme utilisateur par défaut. Toujours dans la fenêtre d'invite de commande, exécutez ce qui suit :
    racine lxrun / setdefaultuser

    Lorsque vous quittez l'invite de commande, démarrez bash à partir du menu Démarrer (touche Windows, entrez "bash" et appuyez sur Entrée) et votre environnement openSUSE Leap 42.2 s'exécute dans WSL.

  • Maintenant, changeons également l'icône orange en une icône verte froide. Celui que j'utilise vient de iconarchive.com et peut être trouvé via ce lien : http://www.iconarchive.com/show/nuoveXT-icons-by-saki/Apps-suse-icon.html
    Téléchargez le fichier .ico et copiez-le dans %localappdata%\lxss\. Dans un shell de commande, exécutez les commandes (ou utilisez simplement l'Explorateur Windows, selon ce qui vous convient le mieux) :

    cd %localappdata%\lxss\ renommer bash.ico Ubuntu.ico renommer Saki-NuoveXT-Apps-suse.ico bash.ico

En savoir plus sur les sujets : Linux d'entreprise, microsoft, SUSE, Ubuntu, fenêtres 10, Sous-système Windows pour Linux