Hostwinds Tutoriels

Résultats de recherche pour:


Table des matières


Qu'est-ce que WSL?
Ce qui est couvert dans ce tutoriel
Mise à jour de Windows
Étape 1: Boîte à course ouverte
Étape 2: Open Windows Update
Étape 3: Mettre à jour et redémarrer
Comment installer et configurer Linux sur Windows avec WSL
Installation de WSL sur votre ordinateur
Étape 1: PowerShell ouvert
Étape 2: Activer la fonction WSL
Étape 3: Redémarrez votre ordinateur
Étape 4: Installez votre distribution Linux
(Facultatif) Installation des distributions alternatives
Étape 5: Redémarrez votre ordinateur
Étape 6: Lancez votre distribution Linux
Étape 7: Configuration du compte utilisateur
Configuration de votre environnement WSL
Mise à jour de WSL
Comment corriger l'erreur 0x80370102
Activer la virtualisation matérielle
Étape 1: Gestionnaire de tâches ouvert
Étape 2: Afficher la virtualisation
Étape 3: Ouvrez les paramètres du BIOS / UEFI
Étape 4: Vérifier la virtualisation
Activer Hyper-V
Étape 1: Open Windows Fonctions
Étape 2: Activer Hyper-V
Étape 3: Redémarrer l'ordinateur
Étape 4: Distro Linux ouvert
Avantages de WSL

Sous-système Windows pour Linux: comment installer et configurer WSL

Mots clés: Cloud Servers,  Dedicated Server 

Qu'est-ce que WSL?
Ce qui est couvert dans ce tutoriel
Mise à jour de Windows
Étape 1: Boîte à course ouverte
Étape 2: Open Windows Update
Étape 3: Mettre à jour et redémarrer
Comment installer et configurer Linux sur Windows avec WSL
Installation de WSL sur votre ordinateur
Étape 1: PowerShell ouvert
Étape 2: Activer la fonction WSL
Étape 3: Redémarrez votre ordinateur
Étape 4: Installez votre distribution Linux
(Facultatif) Installation des distributions alternatives
Étape 5: Redémarrez votre ordinateur
Étape 6: Lancez votre distribution Linux
Étape 7: Configuration du compte utilisateur
Configuration de votre environnement WSL
Mise à jour de WSL
Comment corriger l'erreur 0x80370102
Activer la virtualisation matérielle
Étape 1: Gestionnaire de tâches ouvert
Étape 2: Afficher la virtualisation
Étape 3: Ouvrez les paramètres du BIOS / UEFI
Étape 4: Vérifier la virtualisation
Activer Hyper-V
Étape 1: Open Windows Fonctions
Étape 2: Activer Hyper-V
Étape 3: Redémarrer l'ordinateur
Étape 4: Distro Linux ouvert
Avantages de WSL

Qu'est-ce que WSL?

Le sous-système Windows pour Linux (WSL) est une fonctionnalité introduite par Microsoft, visant à donner aux utilisateurs la possibilité d'exécuter des distributions Linux directement sur le système d'exploitation Windows.Il sert de couche de compatibilité, permettant l'exécution de binaires Linux natifs dans l'environnement Windows.

À la base, WSL fonctionne en créant une couche de traduction qui permet à Linux et à Windows de communiquer entre eux.Cela permet aux outils et aux utilitaires de ligne de commande Linux de fonctionner sur un système d'exploitation Windows, en combler l'écart entre les deux systèmes d'exploitation distincts.

Ce qui est couvert dans ce tutoriel

Dans ce tutoriel, nous passerons en revue ce qui suit:

  • Installation de WSL sur les systèmes Windows.
  • Configuration de votre environnement WSL
  • Dépannage des erreurs.
  • Avantages de l'intégration de WSL dans votre flux de travail.

Une fois que vous avez terminé ce tutoriel, vous pourrez exécuter une distribution Linux sur votre machine Windows.Pour tirer le meilleur parti de cette fonctionnalité, consultez notre tutoriel sur Comment utiliser le sous-système Windows pour Linux où vous apprendrez à utiliser le système de fichiers et à mélanger les commandes Linux et Windows.

Mise à jour de Windows

Pour vous assurer que vous disposez de tous les composants WSL requis, assurez-vous que Windows est mis à jour.Une façon relativement universelle de le faire est la suivante:

Étape 1: Boîte à course ouverte

  • presse Clé Windows + R.

Étape 2: Open Windows Update

  • Taper "CONTRÔLE MISE À JOUR", puis frapper ENTRER ou sélectionnez le D'accord bouton.

Étape 3: Mettre à jour et redémarrer

  • Sélectionnez le Vérifier les mises à jour bouton.
  • Si une mise à jour est requise, vous devrez redémarrer ton ordinateur.

Comment installer et configurer Linux sur Windows avec WSL

Maintenant que nous avons mis à jour Windows, parcourons les étapes pour installer WSL sur votre ordinateur et passer en revue quelques considérations de configuration par la suite.

Installation de WSL sur votre ordinateur

Étape 1: PowerShell ouvert

  • Accès à PowerShell à travers le Interface de ligne de commande En cliquant avec le bouton droit sur le bouton Démarrer, sélectionnez "Windows PowerShell (Admin)"Dans le menu.

Étape 2: Activer la fonction WSL

  • Dans la fenêtre PowerShell, tapez la commande suivante et appuyez sur ENTRER:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 

Étape 3: Redémarrez votre ordinateur

  • Enregistrez votre travail et redémarrez votre ordinateur.Cette étape est nécessaire pour terminer le processus d'activation.

Étape 4: Installez votre distribution Linux

  • Après le redémarrage, ouverte Powershell En tant qu'administrateur à nouveau, et exécutez la commande suivante pour installer la distribution Linux par défaut Ubuntu:

wsl --install
(Facultatif) Installation des distributions alternatives
  • Vous avez la possibilité de télécharger d'autres distributions Linux (Distros) de la boutique en ligne.Pour afficher une liste de ces distributions, utilisez la commande suivante:
wsl --list --online
  • Pour installer une distribution à partir du magasin, utilisez la commande suivante:
wsl --install --distribution <Distro Name>
  • Remplacer <nom de la distribution> par le nom de la distribution tel qu'il est écrit dans la fenêtre d'invite

Étape 5: Redémarrez votre ordinateur

  • Puisque vous êtes à l'invite de commande PowerShell, cela peut être fait comme suit:
Restart-Computer

Remarque: Si vous recevez l'erreur suivante, accédez à la section intitulée "Erreur 0x80370102" ci-dessous.Sinon, passez à l'étape suivante.

Étape 6: Lancez votre distribution Linux

  • Une fois la distribution Linux installée, vous pouvez le lancer en sélectionnant le Début menu, puis la distribution Linux que vous avez installée.Par exemple:

Étape 7: Configuration du compte utilisateur

  • Entrez un nom d'utilisateur et un mot de passe Linux (admin n'est pas une option, comme indiqué):

C'est ça!Vous avez réussi à installer le sous-système Windows pour Linux (WSL) sur votre machine Windows.Vous pouvez désormais utiliser des outils de ligne de commande Linux directement directement dans l'environnement Windows.

Configuration de votre environnement WSL

Une fois votre distribution Linux installée, vous pouvez commencer à le personnaliser.Voici quelques options à considérer:

Définir la version WSL par défaut: Si vous avez installé WSL 1 et WSL 2, vous pouvez définir la version par défaut à utiliser en exécutant la commande suivante dans PowerShell:

wsl --set-default-version 2

Remarque: Remplacez 2 par 1 si vous préférez utiliser WSL 1.

Personnaliser l'émulateur de terminal: Pensez à installer et à personnaliser un émulateur de terminal tel que Windows Terminal ou CONEMU pour améliorer votre expérience de ligne de commande.Ces outils offrent des fonctionnalités telles que des onglets, des thèmes personnalisables et une meilleure intégration avec WSL.

Configurer le shell: Vous pouvez personnaliser votre environnement de shell en modifiant des fichiers de configuration tels que .bashrc ou .zshrc dans votre répertoire domestique Linux.Ces fichiers vous permettent de définir des variables d'environnement, de définir les alias et de personnaliser votre invite de shell.

Installez des outils et packages supplémentaires: Utilisez le gestionnaire de packages (APT pour les distributions basées sur Debian comme Ubuntu, DNF pour Fedora, etc.) pour installer des outils et des packages supplémentaires dont vous avez besoin pour vos tâches de développement ou d'administration système.

Intégrer avec les IDE et les éditeurs: De nombreux environnements de développement intégrés populaires (IDE) et éditeurs de texte prennent en charge WSL.Vous pouvez les configurer pour utiliser WSL comme terminal par défaut ou pour accéder aux fichiers directement à partir de votre système de fichiers WSL.

Activer le partage de fichiers: Si vous souhaitez accéder aux fichiers stockés sur votre système de fichiers Windows à partir de WSL, vous pouvez activer le partage de fichiers en créant des liens symboliques ou en utilisant le \\ wsl $ <nom de la distribution> chemin.

Explorer le fichier de configuration WSL: Prenez le temps d'explorer et de configurer les paramètres WSL à l'aide du fichier de configuration WSL.conf.Ce fichier vous permet de personnaliser divers aspects de WSL, tels que les performances du système de fichiers et les paramètres réseau.

Mettre à jour et mettre à niveau les packages: Après avoir configuré WSL, vous pouvez mettre à jour et mettre à niveau les packages dans votre distribution Linux en exécutant les commandes suivantes dans le terminal Linux:

sudo apt update
sudo apt upgrade

Mise à jour de WSL

Vous voulez toujours être sûr que vous exécutez la dernière version de WSL.Pour ce faire, retournez à PowerShell et exécutez la commande suivante:

wsl --update
  • Si une mise à jour WSL est disponible, vous verrez:

  • Comme suggéré ci-dessus, exécutez la commande suivante (à partir d'une invite de commande PowerShell ou Windows surélevée):
wsl --shutdown

Comment corriger l'erreur 0x80370102

WSL nécessite que Hyper-V et la virtualisation soient activés sur votre ordinateur.Si vous avez reçu l'erreur 0x80370102 lors de l'installation, cela est probablement dû à l'absence de ces fonctionnalités.

Suivez ces étapes pour vous assurer que l'hyper-V et la virtualisation sont actives.

Activer la virtualisation matérielle

Étape 1: Gestionnaire de tâches ouvert

  • Presse Ctrl + Décalage + Esc pour ouvrir le gestionnaire de tâches.

Étape 2: Afficher la virtualisation

  • Sélectionnez le Performance Onglet, alors CPUet noter si la virtualisation est désactivée:


  • Si la virtualisation est activée, alors descendez dans la section Hyper-V ci-dessous

Étape 3: Ouvrez les paramètres du BIOS / UEFI

  • Pour accéder aux paramètres BIOS / UEFI, vous devez redémarrer le PC, et pendant qu'il démarre Appuyez et maintenez la touche F2 ou quelle que soit la clé appropriée pour votre système (Comment activer ou désactiver la virtualisation du matériel dans Windows 11/10 peut être utile à cet égard).
  • Une fois que la fenêtre BIOS / UEFI s'ouvre, trouvez le paramètre qui permet la virtualisation matérielle et la sélectionnez - l'exemple suivant devrait vous donner une idée de ce processus:

Exemple:

  • Sélectionner Avancée > Configuration du processeur > Mode SVM (c'est-à-dire une machine virtuelle sécurisée), puis Activée.
  • Sélectionner Sortie > Enregistrer les modifications et quitter > Oui

Étape 4: Vérifier la virtualisation

  • Open Task Manager (Ctrl + Décalage + Esc) et vérifier que la virtualisation a été activée:

Activer Hyper-V

Étape 1: Open Windows Fonctions

  • presse Clé Windows + R, taper "caractéristiques optionnelles"et sélectionnez le D'accord bouton.

Étape 2: Activer Hyper-V

  • Veiller à ce que Plate-forme de machine virtuelle et Plateforme Hyperviseur Windows sont tous deux vérifiés
  • Sélectionner D'accord

Étape 3: Redémarrer l'ordinateur

  • Redémarrer le PC (Arrêt / R / T 0 à une invite de commande Windows le fera).

Étape 4: Distro Linux ouvert

  • Sélectionnez le Début menu, puis la distribution Linux que vous avez installée.Si vous ne recevez pas d'erreur, vous êtes prêt à partir.

Si vous rencontrez toujours des problèmes avec l'hyperviseur, exécutez la commande suivante à partir du PowerShell:

bcdedit /set hypervisorlaunchtype auto

Tu devrais voir:

Redémarrez l'ordinateur et ouvrez à nouveau la distribution Linux et vous devriez être prêt à partir!

Avantages de WSL

WSL comble l'écart entre les environnements Windows et Linux, en supprimant les barrières du système d'exploitation et en vous offrant plus d'options pour un flux de travail amélioré

Voici quelques raisons clés pour lesquelles cela pourrait être utile d'envisager d'ajouter WSL à votre boîte à outils virtuelle:

Expérience de développement améliorée: Les développeurs peuvent tirer parti de WSL pour accéder aux outils de développement Linux, aux bibliothèques et à des cadres directement sur leurs machines Windows, à rationaliser le processus de développement et à éliminer le besoin d'environnements basés sur Linux séparés.

Compatibilité multiplateforme: WSL favorise l'interopérabilité en permettant aux utilisateurs de travailler avec les applications Windows et Linux côte à côte, favorisant une expérience informatique cohésive quel que soit le système d'exploitation sous-jacent.

Utilité élargie pour les administrateurs système: Les administrateurs système bénéficient de la capacité de WSL à exécuter des tâches et scripts administratifs Linux sur les serveurs Windows, simplifiant les opérations de gestion et de maintenance dans des environnements informatiques hétérogènes.

Intégration transparente: WSL intègre de manière transparente les capacités Linux dans l'écosystème Windows, permettant aux utilisateurs d'exploiter les forces des deux plates-formes sans les frais généraux des solutions de virtualisation traditionnelles.

Écrit par Karlito Bonnevie  /  juin 16, 2022