1 votes

Mise en place de WSL1 et WSL2 côte à côte

J'ai réussi à installer WSL2 en plus de WSL1 que j'avais déjà installé en suivant la réponse acceptée à cette question : https://stackoverflow.com/questions/66065419/how-to-run-multiple-wsl2-instances-on-Windows/66067679#66067679

Comme je veux que les deux distributions fonctionnent côte à côte, je n'ai pas réinitialisé l'ancienne image à un état propre comme il était suggéré dans cette réponse.

Actuellement, j'exécute la nouvelle distribution à partir de powershell en tapant : wsl ~ -d Ubuntu18.04_clone Que dois-je faire pour pouvoir l'exécuter de la même manière que l'ancienne, c'est-à-dire via le menu Démarrer en tapant "Ubuntu" (idéalement, je l'appellerais "Ubuntu-18.04_WSL2") tout en gardant l'ancienne distribution exécutable depuis le menu Démarrer ?

1voto

NotTheDr01ds Points 5135

L'existant "Ubuntu" dans le menu Démarrer est ce qu'on appelle un "alias d'exécution d'application". C'est un "faux .exe qui exécute une application installée à partir du Microsoft Store (aussi appelée "Modern", "Metro", "Universal", "Windows" app, ou "UWP" - ils ont été baptisés "UWP"). renommé plus souvent que Prince).

Mais il serait exagéré de créer votre propre application Store et votre propre alias d'exécution. Ce que vous voulez peut être accompli avec un simple raccourci dans le menu Démarrer.

Cependant, avant de vous expliquer comment faire, laissez-moi vous recommander quelques alternatives :

  • Windows Terminal est le remplacement moderne par Microsoft de l'ancienne console Windows. Il détectera automatiquement toutes vos distributions WSL et les installera en tant que profils. Si vous utilisez Windows 11, vous pouvez même le définir comme le terminal par défaut, de sorte que le raccourci que nous créons ci-dessous y lancera votre nouvelle distribution Ubuntu.

  • Alternativement, le "Power Run" de l'application Les Power Toys de Microsoft peut détecter et exécuter les profils Windows ainsi que tout autre type d'application (et de nombreux autres résultats de recherche) avec une approche similaire à la recherche Spotlight de macOS. Le raccourci clavier pour l'activer est Alt + Space .

    Modifier/Mettre à jour : Cette méthode est devenue ma méthode préférée pour plusieurs raisons :

    • Il renvoie des résultats rapide - Plus rapide que le menu de démarrage de Windows 11, au moins.
    • Il peut être paramétré pour afficher les profils Windows Terminal en tête des résultats de recherche. Ainsi, en tapant "Ub", tous mes profils Ubuntu apparaîtront en premier.
    • C'est une recherche floue, donc en tapant "ub 2", vous obtiendrez les résultats de votre recherche. Ubuntu-18.04_WSL2 profil.
    • Vous pouvez même utiliser un préfixe _ (ou définissez le vôtre) pour uniquement retourner les profils de terminaux.
    • Remarque : vous voudrez probablement activer l'option "Ouvrir les profils dans un nouvel onglet" dans les paramètres d'alimentation du terminal. Cela l'empêchera de créer de nouvelles fenêtres à chaque invocation.
  • Méthode préférée précédente : Il est également possible de lancer assez rapidement des profils de terminal à partir du clavier à l'intérieur du terminal avec Shift + Ctrl + P suivi par . et ensuite Enter pour lancer le menu "Nouvel onglet ...". puis en tapant le nom d'un profil Windows Terminal. Cela semble être un raccourci clavier compliqué, mais je m'y suis habitué. Cela dit, la méthode Power Run a remplacé cette méthode pour moi.

  • Mais oui, c'est difficile de briser le Win Par conséquent, la création d'un raccourci dans le menu Démarrer peut également être une bonne option. Pour ce faire :

    1. Abrir Explorateur de fichiers
    2. Naviguez vers C:\Users\dcrozier\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
    3. Cliquez avec le bouton droit de la souris dans une zone vide et choisissez "Nouveau raccourci"
    4. Définissez le "Emplacement" a wsl ~ -d Ubuntu18.04_clone comme vous l'avez spécifié ci-dessus
    5. Définissez le nom que vous souhaitez lui donner, comme par exemple Ubuntu-18.04_WSL2

    C'est tout - Après quelques secondes pour l'indexer, le menu Démarrer devrait afficher votre nouvelle distribution/instance et vous permettre de la lancer directement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X