User Tools

Site Tools


other:win10wsl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
other:win10wsl [2022/08/30 12:29]
jypeter [The basics before starting] Details for copy-paste
other:win10wsl [2022/08/31 09:12]
jypeter WSL 1 vs 2, and note about which terminals to use
Line 3: Line 3:
 [[other:​index#​windows_10_notes|Other Windows 10 related notes]] [[other:​index#​windows_10_notes|Other Windows 10 related notes]]
  
-<note warning>+<WRAP center round important 60%>
   * What is described on this page was tested with [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​compare-versions#​whats-new-in-wsl-2|WSL 2]].\\ **WSL 2** is available in [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​install-manual#​step-2---check-requirements-for-running-wsl-2|Windows 11 or Windows 10, Version 1903, Build 18362 or later]]   * What is described on this page was tested with [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​compare-versions#​whats-new-in-wsl-2|WSL 2]].\\ **WSL 2** is available in [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​install-manual#​step-2---check-requirements-for-running-wsl-2|Windows 11 or Windows 10, Version 1903, Build 18362 or later]]
  
-  * You can also check JYP's [[other:​win10_wsl_1|original WSL 1 instructions]] ​+  * You can also check JYP's [[other:​win10_wsl_1|original WSL 1 instructions]] 
 +    * ...but even **if you need WSL 1, you should use this page for installing WSL, and then switch to WSL 1** with [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​basic-commands#​set-default-wsl-version|--set-default-version]] or [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​basic-commands#​set-wsl-version-to-1-or-2|--set-version]]
  
   * The user can choose to install Linux using **WSL 1 or WSL 2**   * The user can choose to install Linux using **WSL 1 or WSL 2**
     * **WSL 2 should be your default choice**     * **WSL 2 should be your default choice**
     * If you have doubts, check the [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​compare-versions|differences between WSL1 and WSL2]] and read [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​compare-versions#​exceptions-for-using-wsl-1-rather-than-wsl-2|Exceptions for using WSL 1 rather than WSL 2]] before choosing     * If you have doubts, check the [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​compare-versions|differences between WSL1 and WSL2]] and read [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​compare-versions#​exceptions-for-using-wsl-1-rather-than-wsl-2|Exceptions for using WSL 1 rather than WSL 2]] before choosing
-</note>+</WRAP> 
 + 
 + 
 +<WRAP center round tip 60%> 
 +The commands on this page have to be typed: 
 +  * either in **Windows PowerShell terminals** 
 +  * or in **bash terminals running in WSL** 
 +It should be clear enough which type of terminal you have to use 
 +</​WRAP>​ 
  
  
Line 35: Line 45:
 Once you have verified that your Windows is recent enough, you should also: Once you have verified that your Windows is recent enough, you should also:
  
-  * Install ​the [[other:​win10apps#​windows_terminal|Windows terminal]], because it will be one of the ways to open ''​Ubuntu''​ terminals, once ''​Ubuntu''​ is installed +  * Your should really **install ​the [[other:​win10apps#​windows_terminal|Windows terminal]]**, because it will be one of useful ​the ways to open ''​Ubuntu''​ terminals, once ''​Ubuntu''​ is installed 
-  * Know how to use copy-paste in:+  ​* **Know how to use copy-paste** in:
     * a //Windows Terminal//: [[https://​docs.microsoft.com/​en-us/​windows/​terminal/​selection|Selecting text in Windows Terminal]]     * a //Windows Terminal//: [[https://​docs.microsoft.com/​en-us/​windows/​terminal/​selection|Selecting text in Windows Terminal]]
     * an old ''​cmd''​ command prompt or a //​PowerShell//:​ FIXME     * an old ''​cmd''​ command prompt or a //​PowerShell//:​ FIXME
-  * It will be useful to be able to [[other:​win10config#​displaying_hidden_folders_and_files_and_the_files_extension|see hidden folders and files]] +  * It will be useful to **be able to [[other:​win10config#​displaying_hidden_folders_and_files_and_the_files_extension|see hidden folders and files]]** 
-  * Have at least some basic knowledge of Linux...+  ​* **Have some basic knowledge of Linux**...
     * Get some [[other:​newppl:​starting#​useful_documentation_for_beginners|basic Linux documentation]] if required     * Get some [[other:​newppl:​starting#​useful_documentation_for_beginners|basic Linux documentation]] if required
 ==== Computer CPU and memory ==== ==== Computer CPU and memory ====
Line 1048: Line 1058:
     * Can we restore (//clone//) a backed up Linux distribution on another Windows 10 computer for another user?     * Can we restore (//clone//) a backed up Linux distribution on another Windows 10 computer for another user?
       * if the default user (and its password) has to be changed, you probably have to follow the steps to [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​user-support#​for-fall-creators-update-and-later|reset the Linux password]] and find a way to create a new account when the ''​root''​ password is activated       * if the default user (and its password) has to be changed, you probably have to follow the steps to [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​user-support#​for-fall-creators-update-and-later|reset the Linux password]] and find a way to create a new account when the ''​root''​ password is activated
 +
 +
 +===== Advanced usage =====
 +
 +==== Creating a backup of a Linux installation ====
 +
 +
 +==== Restoring or relocating a Linux installation ====
 +
 +When we have a backup in a tar file, we can restore it to the default location (Check ?? FIXME), or specify where we want to restore it. This is a way of moving (relocating) an installation to another disk or partition than the default location ''​C:​\''​
 ==== Uninstalling WSL ==== ==== Uninstalling WSL ====
  
-Not too sure about this part...+Before starting, you may want to make a backup of whatever you had in your Ubuntu home directory, and all the files and settings that are not in the ''/​mnt''​ directories 
 + 
 +=== Removing a specific Linux installation === 
 + 
 +This process is called //​unregistering//​ (based on [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​basic-commands#​unregister-or-uninstall-a-linux-distribution|Unregister or uninstall a Linux distribution]]) 
 + 
 +You just need to get the list of the currently installed Linux distributions,​ stop them and remove/​unregister a specific distribution name 
 + 
 +<​code>>​ wsl -l -v 
 +  NAME             ​STATE ​          ​VERSION 
 +* Ubuntu ​          ​Stopped ​        2 
 +  Ubuntu_custom ​   Running ​        2 
 + 
 +> wsl --terminate Ubuntu_custom 
 + 
 +> wsl -l -v 
 +  NAME             ​STATE ​          ​VERSION 
 +* Ubuntu ​          ​Stopped ​        2 
 +  Ubuntu_custom ​   Stopped ​        2 
 + 
 +> wsl --unregister Ubuntu_custom 
 +Désinscription... 
 + 
 +> wsl -l -v 
 +  NAME             ​STATE ​          ​VERSION 
 +* Ubuntu ​          ​Stopped ​        ​2</​code>​ 
 + 
 + 
 +=== Removing WSL === 
 + 
 +''​wsl''​ is a part of the Windows system and probably can't be removed. 
 + 
 +Anyway, when all existing Linux distributions are uninstalled,​ there should not be any big ''​.vhdx''​ files remaining (i.e. //no extra disk space used//), and there will not be any Linux processes running (i.e//no extra CPU used//).
  
-  * Make a backup of whatever you had in your Ubuntu home directory, and all the files and settings that are not in the ''/​mnt''​ directories 
-  * Find how to unregister Ubuntu on the [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​wsl-config|Manage and configure Windows Subsystem for Linux]] page 
-  * and then disable WSL??? 
  
 ===== Miscellaneous ===== ===== Miscellaneous =====
other/win10wsl.txt · Last modified: 2023/12/06 13:24 by jypeter