Comment installer Linux sur Windows

Ubuntu fonctionnant sur Hyper-V

Ubuntu 20.04 s'exécutant sur Hyper-V. Il peut être utilisé en plein écran mais il n'est pas possible de prendre des captures d'écran.

Bien que l'installation d'une distribution Linux à côté ou à la place de Windows soit assez facile, Cela peut être un peu complexe pour ceux qui le font pour la première fois. Ils voudront peut-être aussi s'en assurer avant de sauter le pas.

Dans ce post, nous allons vous expliquer comment installer linux sur windows, Nous allons le faire en nous concentrant sur Windows 10 bien que la façon de le faire ne soit pas très différente dans le nouveau Windows 11.

Comment Linux est installé sur Windows

Il y a une étape précédente que nous ne pouvons pas expliquer car elle varie selon la marque et le modèle de la carte mère et du microprocesseur. C'est le moyen d'activer le mode de virtualisation. Mais Google est sûrement la réponse.

Les instructions qui suivent font référence aux versions les plus récentes de Windows 10. Pour vérifier quelle version nous avons installée, nous pouvons le faire à partir de l'outil Invite de commandes avec la commande winver

Hyper-V

Panneau des fonctionnalités de Windows

Hyper-V, l'outil de gestion des machines virtuelles de Microsoft est activé à partir des fonctionnalités de Windows

Commençons par définir quelques concepts

  • Virtualisation : C'est la procédure d'exécution d'un système d'exploitation sur un ordinateur dont les caractéristiques sont simulées par un logiciel, mais qui semble réelle au système d'exploitation. Bien que certains outils permettent d'échanger des fichiers entre le système d'exploitation virtualisé et l'hôte, le premier n'a pas accès au second.
  • Hyperviseur : C'est un programme pour créer et exécuter des machines virtuelles. Il en existe deux types : ceux qui exécutent des machines virtuelles invitées directement sur le matériel d'un système, remplissant le rôle d'un système d'exploitation, et ceux qui se comportent comme des applications traditionnelles puisqu'ils peuvent être démarrés et arrêtés comme un programme normal.
  • Machine virtuelle: C'est le système informatique émulé qui s'exécute au-dessus d'un autre système. Une machine virtuelle peut accéder à n'importe quel nombre de ressources limitées uniquement par les ressources réelles de l'ordinateur hôte.

Hyper-V est l'outil intégré dans Windows 10 et 11 qui est responsable de la création et de l'exécution de machines virtuelles auxquelles des périphériques virtuels tels que des disques et autres peuvent être ajoutés.

Configuration logicielle et matérielle requise pour exécuter Hyper-V

Les versions de Windows prises en charge sont :

  • 10 Windows Enterprise
  • Fenêtres 10 Pro
  • Fenêtres 10 Education

La configuration matérielle minimale requise est :

  • Processeur 64 bits avec traduction d'adresse de second niveau (SLAT).
  • Prise en charge du processeur pour l'extension du mode moniteur VM (VT-x sur les processeurs Intel).
  • Mémoire de 4 Go ou plus pour répondre aux exigences minimales de Windows et du système d'exploitation virtualisé.

Pour vérifier la compatibilité du matériel, nous suivons la procédure suivante :

  1. Nous écrivons cmd.exe dans la barre de recherche.
  2. nous tapons systeminfo
  3. Nous cherchons la section Configuration requise pour Hyper-V.
Vérification des exigences

de l'outil Symbole du système nous pouvons vérifier si notre système répond aux exigences pour exécuter Hyper-V

Une fois que nous confirmons que toutes les conditions sont remplies, nous tapons dans la barre de recherche Aactiver ou désactiver des fonctionnalités Windows. ça marche aussi pour écrire Hyper-V.

Comme son nom l'indique, Activer ou désactiver des fonctionnalités Windows fait juste cela. On descend la liste jusqu'à trouver la case correspondant à Hyper-V et cliquez sur Accepter. Une fois l'activation terminée, nous devons redémarrer l'ordinateur.

Création de machines virtuelles

À partir de la version 1709 de Windows 10, également connue sous le nom de Fall Creators Update, un créateur de machine virtuelle est inclus qui ne nécessite pas le démarrage de l'administrateur. Nous commençons à regarder dans le menu Construction rapide d'Hyper-V.

Le créateur nous permet de choisir entre certaines versions d'Ubuntu ou d'utiliser des images téléchargées par nous. N'oubliez pas que le terme image dans ce contexte fait référence à la réplique exacte du fichier téléchargé par rapport à celle du serveur d'origine, et non à un graphique.

Si nous choisissons d'utiliser l'une des images proposées par Hyper-V, cliquez dessus puis dans Créer une machine virtuelle.

Au cas où utilisons une image que nous avons téléchargée, cliquez sur Source d'installation locale, Nous décochons la case qui indique que Windows va s'exécuter et cliquons sur Changer la source d'installation. Nous pouvons sélectionner des fichiers au format .vmk ou .iso.

L'utilisation des images que nous propose Hyper-V ne signifie pas beaucoup de gain de temps puisqu'il faut le télécharger et l'installer.

Pour éliminer la machine virtuelle, nous devons utiliser la procédure suivante :

  1. Dans le menu, nous démarrons le gestionnaire Hyper-V.
  2. Nous plaçons le pointeur sur la machine virtuelle et avec le bouton droit nous sélectionnons Supprimer.

Nous confirmons en cliquant sur supprimer dans la fenêtre qui s'ouvre.

Sous-système Windows pour Linux 2

Ubuntu sur WSL

Ubuntu s'exécutant sur le sous-système Windows pour Linux

Bien qu'il ait été créé en pensant aux développeurs, le sous-système Windows pour Linux (WSL) est une bonne option pour que les nouveaux utilisateurs se familiarisent avec l'utilisation du terminal Linux. Avec WSL, nous pouvons choisir certaines des distributions Linux les plus populaires (sans le bureau) et exécuter la plupart des outils, utilitaires et applications en ligne de commande qui ne nécessitent pas d'interface graphique directement dans Windows et sans avoir à installer une machine virtuelle ou installer Linux sur une autre partition ou disque.

Certaines de ses caractéristiques sont:

  • Choisissez parmi certaines des distributions les plus populaires Linux, différentes versions d'Ubuntu, Debian, Fedora, openSUSE, Suse Linux entre autres sont actuellement disponibles. Certains sont gratuits et d'autres sont payants.
  • Exécutez l'outil le plus utiliséles lignes de commande, y compris grep, sed, awk ou d'autres binaires ELF-64.
  • Utiliser des scripts shell Bash et des applications en ligne de commande pour Linux comme vim, emacs et tmux.
  • Écrire et exécuter des programmes dans des langages de programmation comme NodeJS, Javascript, Python, Ruby, C/C++, C# F#, Rust and Go entre autres.
  • Interagissez avec les technologies de serveur et les bases de données tels que SSHD, MySQL, Apache, lighttpd, MongoDB et PostgreSQL.
  • Installer des programmes à partir de référentiels des distributions Linux à l'aide de leur gestionnaire de packages natif.
  • Lancer des applications Windows de Linux.

Installation du sous-système Windows pour Linux 2

Les instructions ci-dessous concernent Windows 10 version 2004 et versions ultérieures (build 19041 et versions ultérieures) ou Windows 11.

Pour installer le sous-système Windows pour Linux, nous devons suivre la procédure suivante :

  1. Nous cherchons Symbole du système au menu.
  2. Avec le bouton droit, nous sélectionnons Exécuter en tant qu'administrateur.
  3. Nous écrivons wsl --install.

Dans WSL 2, Microsoft a rendu l'installation beaucoup plus simple et avec cette commande, les composants facultatifs nécessaires sont activés et la dernière version du noyau Linux est téléchargée. La documentation Microsoft indique qu'Ubuntu est installé par défaut. Cependant, dans mon cas, ce n'est pas le cas et cela me renvoie à l'App Store.

Nous pouvons installer les distributions de la manière suivante :

wsl --list --online Pour afficher la liste des distributions disponibles

wsl --install -d <Nombre de la distribución> Pour en installer un.

Dans le magasin d'applications Microsoft, nous avons plus d'options, il vous suffit de les rechercher (nous écrivons Linux dans le moteur de recherche) et de les installer normalement. Ensuite, nous le lançons depuis le menu comme s'il s'agissait d'une application normale.

Lorsque nous démarrons une distribution téléchargée pour la première fois, une fenêtre de terminal s'ouvrira et il nous sera demandé d'attendre que les fichiers soient décompressés et stockés sur notre ordinateur. Lorsque cela sera terminé, nous devrons créer notre compte utilisateur.

Si vous n'êtes pas familier avec Linux, gardez à l'esprit que lorsque vous entrez votre nom d'utilisateur dans le terminal, vous ne verrez pas le curseur se déplacer.

Fonctionnalités exclusives du sous-système Windows pour Linux dans Windows 11

Installation et utilisation d'applications avec une interface graphique

J'ai dit plus haut que les applications avec une interface graphique ne pouvaient pas être utilisées. Cela fait référence à Windows 10 et à ce que Microsoft rapporte officiellement dans sa documentation.

La prise en charge officielle des applications d'interface graphique est disponible pour les versions de Windows 11 Build 22000 ou supérieures. Comme étape précédente, l'installation de pilotes spécifiques pour WSL2 est requise. Des instructions sont fournies à ce moment pour Intel, AMD y NVIDIA.

Les applications installées apparaîtront dans le menu Windows sous le nom de la distribution.n et sont installés avec les commandes définies par les distributions elles-mêmes.

Monter des disques dans des formats Linux natifs non reconnus par Windows

Encore une autre fonctionnalité disponible pour Windows 11 Build 22000 ou supérieur. Nous suivons la procédure suivante :

  1. Nous ouvrons PowerShell
  2. Nous écrivons GET-CimInstance -query "SELECT * from Win32_DiskDrive"

L'identifiant se trouve sous la colonne Reference de l'appareil. Nous montons le disque avec la commande :

wsl --mount <DeviceID>

Pour monter une partition on tape :

wsl-mount -nu

Ensuite, nous ouvrons WSL et écrivons;

lsblk

Pour monter la partition on écrit

wsl --mount <DeviceID> --partition <Número de partición> --type <Formato de archivo>

Garder à l'esprit

Virtualisation et utilisation du sous-système Windows pour Linux ils nous permettent de nous familiariser avec un environnement Linux, mais pas comment il fonctionnera avec notre matériel. En tout cas, c'est un très bon premier pas si on veut y aller doucement. Pour mieux comprendre comment notre matériel interagit, nous pouvons installer la distribution Linux sur un disque externe ou sur un lecteur flash d'une capacité suffisante.

Nous pouvons trouver plus d'informations sur les outils mentionnés dans l'article dans les liens suivants :

Documentation officielle Hyper-V

Documentation officielle du sous-système Windows pour Linux 2


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   chevoraska dit

    Les fenêtres! Fo la peste ! hé hé
    et il ne vaudra pas mieux l'installer dans une machine virtuelle

    1.    Diego allemand Gonzalez dit

      Je mentionne des alternatives. Si je voulais dire aux gens quoi faire, je créerais une secte et collecterais des dîmes.