# WSL2 - Install, move and use it A series of 6 article(s), in reading order. # Ouvrir une connexion RDP vers l'instance Linux locale > Apprenez à ouvrir une connexion RDP vers votre instance Linux WSLg (Ubuntu) pour obtenir un environnement de bureau graphique complet. Suivez ce guide pas à pas pour installer et configurer xrdp. --- ![Ouvrir une connexion RDP vers l'instance Linux locale](/img/v2/wsl.webp) > > **TL;DR** Cet article montre comment faire du RDP vers une instance WSL2 Ubuntu : installer et démarrer `xrdp` (sur un port non standard comme 3390 pour éviter les conflits), se connecter depuis Windows via `mstsc.exe`, et installer un environnement de bureau Xfce complet (`xubuntu-desktop`) avec `startwm.sh` reconfiguré pour le lancer, afin que la session RDP affiche un vrai bureau graphique et pas seulement une console. Quand WSLg est activé, il est possible d'accéder à l'interface graphique de votre distribution Linux (dans mon cas, il s'agit d'Ubuntu). *Vous obtenez le **bureau complet** de votre instance WSL, et pas juste une fenêtre par-ci par-là. L'équivalent Docker, si vous préférez ne pas toucher à votre instance WSL, c'est [démarrer un bureau lubuntu complet dans Docker](/blog/docker-lubuntu).* ## À quoi ressemble vraiment une session RDP vers WSL {#what-an-rdp-session-into-wsl-actually-looks-like} Par défaut, une instance WSL vous donne une console bash. Voici la même instance, dans une fenêtre RDP Windows, avec un bureau Xfce complet : ![Écran du bureau](./images/desktop.webp) Quatre commandes et un fichier de configuration plus bas, et voilà le résultat. ## Faire tourner xrdp {#get-xrdp-running} Si vous n'avez pas encore `xrdp`, vous pouvez l'installer en lançant : ```bash $ sudo apt update && sudo apt -y upgrade ... $ sudo apt-get install -y xrdp ... ``` Pensez aussi à changer le numéro de port en `3390` en lançant la commande ci-dessous et en faisant quelques modifications mineures. *Cela semble nécessaire car, avec le port 3389 par défaut, vous obtenez l'erreur « already in use » avec mstsc.* ```bash $ ( sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini ) ... ``` (voir pour des informations plus détaillées) Une fois fait, lancez `sudo service xrdp start` pour démarrer le service. Vous verrez la notification `* Starting Remote Desktop Protocol server` dans la console. ## Se connecter depuis Windows {#connect-from-windows} Retournez dans votre environnement Windows, démarrez `mstsc.exe` et indiquez comme nom d'ordinateur `localhost:3390` (ou le numéro de port que vous utilisez). ![Démarrer la connexion RDP](./images/rdp_localhost.webp) > **Caution:** > > La connexion n'est possible que si `xrdp` est démarré. Donc, si ça ne marche pas, vous savez quoi faire (vous pouvez aussi lancer `sudo service xrdp status` pour obtenir des informations détaillées). ![Écran d'authentification](./images/authentication.webp) Utilisez votre utilisateur Linux local et connectez-vous. ## Installer l'environnement de bureau {#get-the-desktop-environment} À ce stade, vous êtes connecté, mais vous n'obtenez qu'une console bash et pas le bureau illustré en haut de cet article. Si vous voulez le bureau et toutes ses fonctionnalités, lancez `sudo apt-get install -y xubuntu-desktop xfce4 xfce4-goodies`. On vous demandera de choisir entre `gdm3` et `lightdm` ; sélectionnez le premier pour avoir toutes les fonctionnalités. Lancez ensuite `sudo nano /etc/xrdp/startwm.sh` pour éditer le fichier. 1. Commentez les deux dernières lignes : **/etc/xrdp/startwm.sh** ```bash # test -x /etc/X11/Xsession && exec /etc/X11/Xsession # exec /bin/sh /etc/X11/Xsession ``` 2. Ajoutez ces deux dernières lignes : **/etc/xrdp/startwm.sh** ```bash # xfce4 startxfce4 ``` Enfin, activez `dbus` : ```bash $ ( sudo systemctl enable dbus sudo /etc/init.d/dbus start sudo /etc/init.d/xrdp start sudo /etc/init.d/xrdp status ) ``` Lancez `sudo service xrdp restart` pour redémarrer le serveur Remote Desktop Protocol et démarrez `mstsc.exe` à nouveau. Vous devriez maintenant avoir le bureau complet. > **Information:** > > Quand vous n'avez plus besoin du RDP, libérez des ressources en lançant `sudo service xrdp stop` dans votre console Linux. ### Configurer votre clavier {#set-your-keyboard} Par défaut, le clavier est en `QWERTY`, allez donc dans `Applications` → `Settings` → `Keyboard`. ![Configurer votre clavier](./images/settings_keyboard.webp) Dans le troisième onglet, trouvez votre propre configuration de clavier. Si vous utilisez le `Français - Belgique` sous Windows, vous devez régler votre clavier sur `Belgian (alt.)` sous Ubuntu. ![Configurer votre clavier en belge](./images/settings_keyboard_belgian.webp) ## Conclusion {#conclusion} WSLg seul vous donne des fenêtres Linux isolées qui flottent sur votre bureau Windows ; avec `xrdp` et Xfce, vous obtenez le bureau entier à la place, barre des tâches et panneau de configuration inclus, dans une seule fenêtre RDP que vous pouvez réduire comme n'importe quelle autre. Si un bureau complet est plus que ce dont vous avez besoin : [lancer une seule application graphique depuis un container](/blog/docker-run-linux-gui) est plus léger, et si vous voulez simplement accéder à vos fichiers Linux, [Open your Linux folder in Windows Explorer](/blog/wsl-windows-explorer) suffit. --- # Déplacer WSL vers un autre emplacement > Vous manquez d'espace sur le disque C ? Suivez ce guide pas à pas pour déplacer en toute sécurité votre distribution WSL (Windows Subsystem for Linux) et vos données Docker vers un autre disque, à l'aide des commandes wsl --export et wsl --import. --- ![Déplacer WSL vers un autre emplacement](/img/v2/wsl.webp) > **TL;DR** Cet article montre comment déplacer une distribution WSL2 hors du disque C: pour libérer de l'espace, avec `wsl --shutdown`, `wsl --export` vers un fichier `.tar`, `wsl --unregister` pour supprimer l'originale et `wsl --import` pour la recréer sur un autre disque — le même schéma export/unregister/import fonctionne aussi pour déplacer la partition WSL de Docker Desktop. Par défaut, la distribution Linux est installée sur votre disque C:. Si, comme moi, vous avez un disque D: quasiment vide, il peut être très intéressant d'y déplacer Linux. *Une fois déplacée, rien d'autre ne change : votre distribution continue de fonctionner exactement comme avant, [y compris l'ouverture de vos dossiers Linux dans l'explorateur Windows](/blog/wsl-windows-explorer).* Pour ce faire : * Lancez `wsl --list --verbose` depuis une console **PowerShell** ; vous obtiendrez le nom de votre distribution (`Ubuntu` dans mon cas), * Depuis une console **PowerShell administrateur**, * Lancez `wsl --shutdown` pour arrêter WSL, * Sur votre second disque, créez un dossier temporaire comme `d:\wsl`, * Lancez `wsl --export Ubuntu d:\wsl\ubuntu.tar`, * Une fois terminé, lancez `wsl --unregister Ubuntu` puis, * Lancez `wsl --import Ubuntu d:\wsl\ubuntu d:\wsl\ubuntu.tar --version 2` * Lancez `del d:\wsl\ubuntu.tar` Vous devrez faire cela pour chaque distribution installée que vous souhaitez déplacer. > **Information:** > > Si vous avez Docker, vous pouvez faire la même chose et déplacer la partition Docker vers votre second disque. > > ```bash > $ wsl --export docker-desktop d:\wsl\docker-desktop.tar > ... > $ wsl --export docker-desktop-data d:\wsl\docker-desktop-data.tar > ... > $ wsl --unregister docker-desktop > ... > $ wsl --unregister docker-desktop-data > ... > $ wsl --import docker-desktop d:\wsl\docker-desktop d:\wsl\docker-desktop.tar --version 2 > ... > $ wsl --import docker-desktop-data d:\wsl\docker-desktop-data d:\wsl\docker-desktop-data.tar --version 2 > ... > $ del d:\wsl\docker-desktop.tar > ... > $ del d:\wsl\docker-desktop-data.tar > ... > ``` Une fois terminé, redémarrez votre ordinateur pour finaliser le déplacement. --- # Ouvrir votre dossier Linux dans l'Explorateur Windows > Accédez à vos fichiers Linux dans l'Explorateur Windows ! Découvrez la commande toute simple pour ouvrir votre dossier WSL courant et comment corriger rapidement l'erreur « wsl.localhost is not accessible ». --- ![Ouvrir votre dossier Linux dans l'Explorateur Windows](/img/v2/wsl.webp) **TL;DR** Cet article montre comment ouvrir votre dossier WSL courant dans l'Explorateur Windows en lançant `explorer.exe .` depuis votre console Linux. Cela correspond à un chemin UNC (`\\wsl.localhost\...` sous Windows 11, `\\wsl$\...` sous Windows 10). Il explique aussi comment corriger l'erreur « wsl.localhost is not accessible » : ajouter le fournisseur `P9NP` à deux clés du registre Windows, puis redémarrer. Saviez-vous qu'il est possible d'utiliser l'Explorateur Windows pour naviguer dans votre système de fichiers Linux ? Une manière simple d'ouvrir votre dossier courant dans l'Explorateur Windows est d'appeler le binaire `explorer.exe`. Par exemple, dans votre console Linux, ouvrez n'importe quel dossier existant comme `cd ~/repositories/blog` puis lancez simplement `explorer.exe .`. Eh oui, il est possible d'appeler n'importe quel programme Windows (comme la calculatrice (`calc.exe`)) en tapant son nom suivi de `.exe`. Si le programme est dans le `PATH`, il démarrera. *Vous pouvez aller encore plus loin et laisser Windows choisir le bon programme pour un type de fichier donné ; voyez [Starting the default associated Windows program on WSL](/blog/wsl-powershell).* Le `.` final signifie *dossier courant*, donc `explorer.exe .` ouvrira le dossier courant dans l'Explorateur Windows. ![Naviguer dans le système de fichiers Linux avec Explorer.exe](./images/explorer.webp) Ça paraît dingue, non ? Windows va *convertir* le dossier Linux `/home/christophe/repositories/blog` en `\\wsl.localhost\Ubuntu\home\christophe\repositories\blog` (à la sauce Windows) et l'ouvrir. Cette adresse s'appelle un chemin UNC (UNC signifie *Uniform Naming Convention*). Désormais, je peux utiliser l'Explorateur Windows pour gérer mes fichiers et dossiers comme je le fais depuis des décennies sous Windows. > **Windows 10:** > > Si vous êtes sous Windows 10, le chemin UNC utilise l'ancien préfixe `\\wsl$\` au lieu de `\\wsl.localhost\`. Le format `\\wsl.localhost\` a été introduit avec Windows 11. ## WSL localhost n'est pas accessible {#wsl-localhost-is-not-accessible} > . Il peut arriver, sur votre ordinateur Windows 11, que le dossier ne s'ouvre pas et que vous obteniez l'erreur : *\wsl.localhost is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions.* ![wsl.localhost n'est pas accessible](./images/wsl_localhost_not_accessible.webp) **Ce n'est pas un problème de permissions**, mais quelque chose à modifier dans votre registre Windows. Sous Windows, cliquez sur `Start - Run` et lancez `regedit`, l'éditeur du registre Windows. Recherchez la clé `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order`, éditez la clé `ProviderOrder` et ajoutez la valeur `P9NP` à la liste. Faites de même pour `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\HwOrder`. Une fois terminé, redémarrez votre ordinateur. ![Édition du registre](./images/registry.webp) > **Toujours rien ?:** > > Retirez `cbfsconnect2017` de la liste et réessayez. --- # Lancer le programme Windows associé par défaut depuis WSL > Découvrez la commande toute simple pour ouvrir des fichiers PDF ou HTML depuis votre console Linux WSL avec leur application Windows par défaut - powershell.exe. --- ![Lancer le programme Windows associé par défaut depuis WSL](/img/v2/wsl.webp) **TL;DR** Cet article partage une astuce WSL rapide : lancer `powershell.exe ` (par exemple `powershell.exe guide.pdf`) depuis la console Linux ouvre ce fichier avec son application Windows par défaut, sans devoir d'abord le chercher dans l'explorateur Windows. `xdg-open` est présenté comme alternative pour ouvrir le navigateur par défaut. Très souvent, je suis dans ma console Linux et j'aimerais ouvrir un fichier pdf que je viens de générer ou, plus simplement, ouvrir un fichier html. Mais comment faire ? Sans connaître l'astuce qui fait l'objet de cet article, je lance [Windows Explorer](/blog/wsl-windows-explorer) depuis ma console, j'obtiens alors la bonne vieille interface de l'explorateur de fichiers et là, je double-clique sur le fichier à ouvrir et je laisse faire Windows, qui sait quel programme lancer pour telle ou telle extension. En fait, c'est bien plus simple... L'astuce : lancez `powershell.exe` suivi du nom du fichier à ouvrir, comme `powershell.exe guide.pdf` ou `powershell.exe index.html`. *Un cas d'usage typique : vous venez de générer un PDF avec [Quarto in Docker](/blog/docker-quarto) et vous voulez vérifier le résultat sans quitter votre console.* > **Pas disponible en Bash:** > > `powershell.exe` ne fonctionne que dans la console. Vous ne pouvez pas l'utiliser dans un script Bash (`.sh`), il n'y sera pas reconnu. > **`xdg-open`:** > > Vous pouvez aussi utiliser `xdg-open` pour lancer votre navigateur par défaut : `xdg-open index.html` ouvrira le fichier dans votre navigateur Windows. Si vous obtenez l'erreur ci-dessous, vous trouverez une solution dans l'article [Windows Explorer](/blog/wsl-windows-explorer#wsl-localhost-is-not-accessible) ```bash Start : This command cannot be run due to the error: The system cannot find the file specified. At line:1 char:1 + Start "readme.html" + ~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Start-Process], InvalidOperationException + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand ``` --- # Ubuntu - Installation from scratch > Installez Ubuntu Desktop 24.04 from scratch grâce à ce guide simple, étape par étape. Apprenez à désactiver Bitlocker, à créer une clé USB bootable et à contourner le bug d'installation des pilotes NVIDIA. --- ![Ubuntu - Installation from scratch](/img/v2/linux_tips.webp) **TL;DR** Cet article déroule une installation propre d'Ubuntu Desktop 24.04 en remplacement de Windows : désactiver Bitlocker en premier, créer une clé USB bootable avec balenaEtcher, démarrer dessus, effacer le disque avec chiffrement LVM, et un avertissement pour éviter l'option « installer les logiciels propriétaires recommandés » sur les cartes NVIDIA afin de contourner un bug de clé Secure Boot. Le tout se termine par une liste de packages snap essentiels à installer après coup (Firefox, Thunderbird, LibreOffice, VSCode, Docker, GIMP). Aujourd'hui, c'est jour férié en Belgique, je prends donc enfin le temps d'installer Ubuntu sur mon vieux PC. L'idée : supprimer Windows et installer Ubuntu Desktop 24.04 sur la machine. C'est parti, vous verrez, c'est facile. ## Résultat {#result} ![L'installation est terminée](./images/installation_done.webp) Voilà une installation Ubuntu 24.04 fonctionnelle, prête à redémarrer. Avant d'en arriver là, un piège à éviter — celui qui m'a réellement coûté du temps pendant cette installation : > **IMPORTANT - N'INSTALLEZ PAS DE PILOTES SUPPLÉMENTAIRES SI VOUS AVEZ UNE CARTE GRAPHIQUE NVIDIA:** > > L'assistant vous demandera si vous voulez **installer les logiciels propriétaires recommandés**. La première fois, j'ai répondu Oui aux deux options. L'installation a tourné pendant près de vingt minutes, puis j'ai eu un message d'erreur *The Secure Boot key is not valid*. > > En cherchant sur le site **askubuntu.com**, quelqu'un mentionnait qu'il s'agissait d'un bug et qu'il ne faut pas installer les pilotes pendant l'installation d'Ubuntu, mais qu'on peut le faire facilement plus tard, en renvoyant à ce bug : . > > J'ai donc abandonné l'installation et en ai lancé une nouvelle. ## Désactivez d'abord Bitlocker {#turn-off-bitlocker-first} Si vous utilisez Bitlocker sur votre machine, vous devez d'abord le désactiver ; sinon, passez ce chapitre. Vous pouvez suivre la documentation officielle ici : [Turn Bitlocker off](https://ubuntu.com/tutorials/install-ubuntu-desktop#13-additional-installing-ubuntu-alongside-windows-with-bitlocker). En résumé, toujours dans votre session Windows, ouvrez le **Panneau de configuration**, cherchez **Bitlocker** et cliquez sur **Désactiver Bitlocker**. Selon la vitesse de votre machine et la taille du disque dur, cela prendra plusieurs minutes. ![Désactivation de Bitlocker](./images/disabling_bitlocker.webp) > **Suivez la progression dans la zone de notification:** > > Si, comme moi, vous ne voyez aucune progression à l'écran, pensez à cliquer sur l'icône de la zone de notification (près de l'horloge). Vous y trouverez une icône relative au processus de déchiffrement. ## Téléchargez Ubuntu et créez votre clé USB bootable {#download-ubuntu-and-create-your-bootable-usb-stick} Il vous faut l'ISO d'Ubuntu ; rendez-vous simplement sur et téléchargez-la. Une fois le fichier **ubuntu-24.04-desktop-amd64.iso** téléchargé, il vous faudra un logiciel supplémentaire appelé [balenaEtcher](https://etcher.balena.io/). balenaEtcher sert à créer la clé USB bootable. Rien de plus simple : sélectionnez le fichier ISO téléchargé, puis la lettre du lecteur USB (D: pour moi) et confirmez. Après quelques minutes, la clé USB sera prête. ## Pensez à brancher un câble Ethernet avant d'installer Ubuntu {#think-to-plug-an-ethernet-cable-before-installing-ubuntu} Même si c'est optionnel, veillez à brancher un câble Ethernet : pendant l'installation, Ubuntu pourra ainsi télécharger des logiciels supplémentaires comme le pilote de votre carte graphique directement depuis Internet. ## Lancez l'assistant d'installation {#start-the-installation-wizard} Allumez votre vieille machine et assurez-vous de démarrer sur la clé USB. Pour cela, pendant le démarrage (dans mon cas, quand je vois le logo Dell), appuyez sur la touche `F12` ou `DEL` pour ouvrir le BIOS. Là, sélectionnez l'option qui permet de démarrer sur une clé USB ; enregistrez vos modifications le cas échéant et quittez. Votre machine va maintenant démarrer sur la clé USB et lancer l'installation d'Ubuntu. ![Démarrage sur la clé USB](./images/boot_usb.webp) Tout est très bien couvert par le [tutoriel officiel](https://ubuntu.com/tutorials/install-ubuntu-desktop). Quelques notes : * Sélectionnez le *mode interactif* pour choisir plus finement les options qui vous conviennent ; * Quand on vous le demande, choisissez *Extended selection* pour pouvoir installer des logiciels supplémentaires pendant l'installation (outils de bureau, utilitaires et un navigateur web) ; * Quand on vous demande *Install recommended proprietary software?*, vérifiez que les cases sont **décochées** (voir plus haut) ; * L'assistant vous demandera *comment installer Ubuntu* : à côté de Windows (donc en dual boot) ou seul. Je vais opter pour la seconde option. Personnellement, c'est mon objectif et je vais demander la suppression complète de mon disque actuel (Windows) ; pour cela, je clique sur *Erase disk and install Ubuntu* puis sur le bouton *Advanced features*. Je choisis *Use LVM and encryption*, ce qui me donnera un chiffrement comme celui que j'avais avec Bitlocker : quelqu'un qui viendrait voler mon disque dur n'aurait pas accès à mes fichiers sans la clé de déchiffrement. *Souvenez-vous de l'avertissement NVIDIA/Secure Boot du début de cet article quand l'assistant vous parlera des pilotes propriétaires.* On vous demandera de créer votre compte administrateur et de choisir votre fuseau horaire. Ensuite, une fois vos choix confirmés, l'assistant va préparer votre machine puis copier les fichiers. C'est évidemment l'étape la plus lente. Elle peut prendre 10 minutes ou plus. > **L'installation semble figée:** > > Pendant quelques minutes, l'écran semblait bloqué sur *Setting up the system...*. Pourtant, je pouvais bouger le pointeur de la souris et, par exemple, afficher le menu (à gauche). J'ai continué à attendre et tout s'est *débloqué*. Soyez donc patient si besoin. > > Vous pouvez commencer à découvrir l'interface avant même la fin de l'installation ! Déplacez simplement le curseur vers le bord gauche de l'écran et vous aurez accès à quelques applications. > **Voir la progression en mode console:** > > En bas à droite de l'écran d'installation, vous trouverez un petit bouton. Cliquez dessus et vous obtiendrez une fenêtre de logs où suivre l'action en cours. C'est l'installation terminée montrée en haut de cet article. ## Redémarrez et activez Ubuntu Pro {#reboot-and-enable-ubuntu-pro} Une fois l'installation terminée, retirez la clé USB et redémarrez. L'assistant post-installation vous accueille et vous demande si vous souhaitez activer le service *Ubuntu Pro* ; allez-y. [Ubuntu Pro](https://ubuntu.com/pro) est un service gratuit (pour un usage personnel) proposé par Canonical qui garde votre machine à jour. Toute dernière étape : lancez l'application **Software Updater** pour vérifier s'il reste des logiciels à installer. Si vous êtes un pro de la console, c'est l'équivalent de `sudo apt update`. ## Place aux logiciels {#time-to-add-software} * [Firefox](https://snapcraft.io/firefox) comme navigateur (`sudo snap install firefox`), * [Thunderbird](https://snapcraft.io/thunderbird) comme client mail (`sudo snap install thunderbird`), * [LibreOffice](https://snapcraft.io/libreoffice) pour créer des documents, des feuilles de calcul ou des présentations (`sudo snap install libreoffice`), * [Visual Studio Code](https://snapcraft.io/code) pour se mettre à coder (`sudo snap install code --classic`), * [Docker](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository) pour travailler avec des containers (voir [Install Docker and play with PHP](/blog/install-docker)), * [Gimp](https://snapcraft.io/gimp) pour retoucher des images (`sudo snap install gimp`), Et la toute première chose que j'installe sur un Linux frais, avant tout le reste : [Oh-My-ZSH](/blog/zsh-install). Travailler dans `bash` après avoir goûté à l'autocomplétion de ZSH, c'est pénible. *Ubuntu n'est pas le seul candidat pour un vieux PC ; j'ai aussi jeté un œil à [Zorin](/blog/zorin), basé sur Ubuntu mais livré avec un bureau qui ressemble à Windows.* --- # À la découverte de Zorin > Envie d'essayer un nouvel OS ? Zorin OS 18 est une distribution Linux basée sur Ubuntu, parfaite pour quitter Windows. Installation facile, interface familière et excellente compatibilité ! --- ![À la découverte de Zorin](/img/v2/zorin_os.webp) **TL;DR** Zorin OS 18 est une distribution Linux basée sur Ubuntu, conçue pour les utilisateurs de Windows en quête d'une alternative, en particulier sur les PC un peu anciens. L'installation est simple et l'interface, très proche de celle de Windows, rend la transition immédiate. L'OS offre aussi la compatibilité avec de nombreuses applications Windows via WINE et un excellent support du jeu vidéo, ce qui en fait un choix de premier plan. Comme tout le monde, j'ai un vieil ordinateur et, avec la fin du support de Windows 10, j'ai vu tellement d'articles de blog ou de news à propos de [Zorin OS 18](https://zorin.com/) que la curiosité m'a gagné et que j'ai voulu l'essayer. Zorin OS est une distribution Linux basée sur Ubuntu qui vise les utilisateurs venant de Windows ou de macOS, avec un environnement de bureau très similaire à Windows. *Pas prêt à réaffecter une machine entière ? Vous pouvez vous faire une idée d'un bureau Linux depuis Windows : [Start lubuntu Desktop in Docker](/blog/docker-lubuntu). Et si vous voulez juste la ligne de commande, [Ubuntu - Install from scratch](/blog/ubuntu-install) couvre la voie WSL.* Zorin peut être [téléchargé](https://zorin.com/os/download/) gratuitement (c'est-à-dire l'édition Core ou l'édition `Education`). Si vous voulez soutenir les développeurs ou avez besoin de fonctionnalités supplémentaires, vous pouvez télécharger l'édition Pro (moins de 50 € TVA comprise fin 2025). Vous devrez télécharger un fichier `.iso` et un programme appelé `balenaEtcher` afin de flasher une clé USB. Tout est clairement décrit sur la [page how to install Zorin OS](https://help.zorin.com/docs/getting-started/install-zorin-os/). Une fois ma clé USB prête, je la mets dans mon vieux PC, je démarre le PC, j'appuie sur `F12` dans mon cas pour entrer dans le BIOS et je change la séquence de démarrage : le PC doit démarrer sur la clé USB cette fois, pas sur le disque dur. J'enregistre, je quitte le BIOS et, effectivement, l'écran d'installation s'affiche. Comme indiqué dans le guide, je dois sélectionner l'option `Try or Install Zorin OS` et attendre quelques instants pendant que Zorin effectue quelques vérifications. ![Le menu d'installation de Zorin](./images/zorin_installation_menu.webp) Le PC va redémarrer et vous obtiendrez l'écran d'accueil de Zorin. Sélectionnez la langue de votre OS, la configuration de votre clavier, une installation normale ou minimale, ... puis lancez l'installation. Jusqu'ici, ce n'est pas plus compliqué qu'avec un installateur Windows, et pas différent : il suffit d'attendre que tout soit installé. Les utilisateurs de Windows apprécieront que l'interface graphique de Zorin OS soit très proche de celle de Windows, avec des menus, des barres de tâches et un gestionnaire de fichiers. ![Interface de Zorin](./images/zorin_desktop.webp) > **On dirait Windows, non ?:** ## Ce qui peut faire la différence {#what-can-make-the-differences} * L'installateur est bien fait : clic, clic, clic et reboot. * Zorin intègre nativement Microsoft OneDrive. * Vous pourrez aussi installer certaines applications Windows directement sur Zorin grâce à `WINE` (*couche de compatibilité open-source qui permet aux applications et aux jeux Windows de tourner sous Linux.*). * Si vous êtes joueur, [près de 90 % des jeux Windows tournent désormais sous Linux](https://www.techpowerup.com/342337/almost-90-of-windows-games-run-on-linux-notes-report). Le système était immédiatement opérationnel : aucun problème avec ma carte graphique et ma connexion internet fonctionnait. Zorin arrive avec beaucoup de logiciels préinstallés comme **Libre-Office**. Je ne suis pas allé plus loin dans l'exploration de Zorin, mais si je devais un jour me passer de Windows, Zorin serait sans aucun doute en tête de ma liste d'options. > **Reformater la clé USB:** > > Maintenant que Zorin est installé, vous pouvez reformater votre clé USB pour la réutiliser... mais attention : si vous la formatez depuis Zorin (donc sous Linux), votre clé ne fonctionnera plus sous Windows. > > Si vous avez déjà formaté votre clé depuis Zorin, vous devrez lancer l'utilitaire `diskpart` dans une console DOS. > > 1. Branchez votre clé USB > > 2. Appuyez sur Win+R, tapez `diskpart` et appuyez sur Enter > > 3. Dans la fenêtre Diskpart, exécutez ces commandes > > * `list disk` pour afficher la liste des disques dont vous disposez > > * `select disk X` (remplacez `X` par le numéro de votre clé USB). Ne sélectionnez pas le disque `0`, c'est votre disque dur. Votre clé USB sera très probablement le disque `1` mais vérifiez plusieurs fois ! avant d'appuyer sur Enter > > * `clean` pour tout supprimer sur la clé > > * `create partition primary` pour créer une partition primaire > > * `format fs=ntfs quick` pour formater la clé avec le système de fichiers NTFS > > * `assign` pour attribuer une lettre de lecteur à la clé > > * enfin, lancez `exit` pour quitter l'utilitaire diskpart > > La clé sera à nouveau reconnue par Windows. Pour plus d'informations sur Zorin et sa dernière version : [Zorin OS 18 Has Arrived](https://blog.zorin.com/2025/10/14/zorin-os-18-has-arrived/). ---