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/24 09:50]
jypeter [Base installation] Cleaned and improved
other:win10wsl [2022/08/24 12:54]
jypeter [Base installation] Improved
Line 52: Line 52:
 ===== Base installation ===== ===== Base installation =====
  
-  * [[https://​support.microsoft.com/​en-us/​help/​4027538/​windows-create-a-system-restore-point|Create a system restore point]] ([[https://​support.microsoft.com/​fr-fr/​help/​4027538/​windows-create-a-system-restore-point|Créer un point de restauration système]]),​ and give it a meaningful name (e.g. //Before installing WSL//), in the unlikely case you have to restore it later (i.e. go back to a state where //WSL// was not activated)+  * [[https://​support.microsoft.com/​en-us/​help/​4027538/​windows-create-a-system-restore-point|Create a system restore point]] ([[https://​support.microsoft.com/​fr-fr/​help/​4027538/​windows-create-a-system-restore-point|Créer un point de restauration système]]),​ and give it a meaningful name (e.g. //Before installing WSL//), in the very unlikely case you have to restore it later (i.e. go back to a state where //WSL// was not activated)
  
   * The steps below (based on [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​install|Install Linux on Windows with WSL]]) will work if you have //Windows 10 version 2004 and higher (Build 19041 and higher) or Windows 11//   * The steps below (based on [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​install|Install Linux on Windows with WSL]]) will work if you have //Windows 10 version 2004 and higher (Build 19041 and higher) or Windows 11//
-    * If you have an older Windows version, follow the [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​install-manual|Manual installation steps for older versions of WSL]]+    * If you have an older Windows version ​(at least //Version 1903, Build 18362//), follow the [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​install-manual|Manual installation steps for older versions of WSL]]
  
-  * Open an ''​Powershell''​ in //​administrator//​ mode +  * Open ''​Powershell''​ in //​administrator//​ mode 
-    * ''​Start''​=>''​W''​=>''​Windows PowerShell''​ then right-clik on ''​Windows PowerShell''​ and select //Run as Administrator//​ +    * ''​Start''​=>''​W''​=>''​Windows PowerShell''​ then right-click on ''​Windows PowerShell''​ and select //Run as Administrator//​ 
-    * Use a [[https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​win10apps#​windows_terminal|Windows Terminal]], if you have already installed it and use ''​CTRL''​+<​left click> on ''​Windows Powershell''​ in the pull-down menu to get a ''​Powershell''​ in //​administrator//​ mode+    * Use a [[https://​wiki.lsce.ipsl.fr/​pmip3/​doku.php/​other:​win10apps#​windows_terminal|Windows Terminal]], if you have already installed it. Use ''​CTRL''​+<​left click> on ''​Windows Powershell''​ in the pull-down menu to get a ''​Powershell''​ in //​administrator//​ mode
  
-  * Determine which Linux distributions are available for installation.\\ We will use the default ''​Ubuntu''​ distribution +  * Determine which Linux distributions are (directly) ​available for installation.\\ We will use the default ''​Ubuntu''​ distribution 
-    * ''​Ubuntu''​ will always automatically upgrade to the latest ''​LTS'' ​version ​available (contrary to ''​Ubuntu-<​even_number>​.04''​ that will stick to the ''<​even-number>''​ release +    * ''​Ubuntu''​ will always automatically upgrade to the latest ''​LTS'' ​release ​available (contrary to ''​Ubuntu-<​even_number>​.04''​ that will stick to the specified ​''<​even-number>''​ release) 
-    * We could use a specific Linux version (or even [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​use-custom-distro|import any Linux distribution]]!)+    * We could specify ​a specific Linux version (or even [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​use-custom-distro|import any Linux distribution]],​ or [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​build-custom-distro|create a custom ​Linux distribution]]!)
     * <​code>​PS C:\> wsl --list --online     * <​code>​PS C:\> wsl --list --online
  
Line 88: Line 88:
  
   * Reboot the computer and be patient   * Reboot the computer and be patient
-    * This step will take some time (make sure you have 15-30 mn available). Windows will install what it needs, reboot, install some more stuff+    * This step will take some time (make sure you have 15-30 mn available). Windows will install ​and configure ​what it needs for running //​WSL+Ubuntu//​, reboot, ​and install some more //stuff//
     * The final installation step will take place when you open your Windows session. A terminal opens, displaying the final installation of Ubuntu, and asking you for a username and password, and giving you access to a ''​bash''​ prompt     * The final installation step will take place when you open your Windows session. A terminal opens, displaying the final installation of Ubuntu, and asking you for a username and password, and giving you access to a ''​bash''​ prompt
     * <​code>​Installing,​ this may take a few minutes...     * <​code>​Installing,​ this may take a few minutes...
Line 117: Line 117:
 /​bin/​bash</​code>​ /​bin/​bash</​code>​
  
-  * Get some basic information about your ''​Ubuntu''​ installation+  * Get some basic information about your new ''​Ubuntu''​ installation
     * <​code>​stdu@sadira034:​~$ lsb_release -a     * <​code>​stdu@sadira034:​~$ lsb_release -a
 No LSB modules are available. No LSB modules are available.
Line 147: Line 147:
 D:\             ​480G ​ 2.6G  478G   1% /​mnt/​d</​code>​ D:\             ​480G ​ 2.6G  478G   1% /​mnt/​d</​code>​
  
-  * Get some basic information about your WSL installation +  * Get some disk usage information about your ''​WSL'' ​installation 
-    * From Windows, the installation is in\\ ''​C:​\Users\jypeter\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc''​ +    * From Windows, the installed files are located ​in\\ ''​C:​\Users\jypeter\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc''​ 
-    * From WSL, the installation is in\\ ''/​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages/​CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/''​+    * From (inside) ​WSL, the installed files are in\\ ''/​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages/​CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/''​
     * <​code>​stdu@sadira034:/​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages$ find /​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages/​CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/​ -type f -print     * <​code>​stdu@sadira034:/​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages$ find /​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages/​CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/​ -type f -print
 /​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages/​CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/​LocalState/​ext4.vhdx /​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages/​CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/​LocalState/​ext4.vhdx
Line 163: Line 163:
 stdu@sadira034:/​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages$ ls -lh /​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages/​CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/​LocalState/​ext4.vhdx stdu@sadira034:/​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages$ ls -lh /​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages/​CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/​LocalState/​ext4.vhdx
 -rwxrwxrwx 1 root root 1.2G Aug 24 11:37 /​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages/​CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/​LocalState/​ext4.vhdx</​code>​ -rwxrwxrwx 1 root root 1.2G Aug 24 11:37 /​mnt/​c/​Users/​jypeter/​AppData/​Local/​Packages/​CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/​LocalState/​ext4.vhdx</​code>​
 +    * Note: location of the //vhdx swap file//:
 +      * From windows: ''​C:​\Users\jypeter\AppData\Local\Temp\swap.vhdx''​
 +      * From WSL:\\ <​code>​stdu@sadira034:​~$ ls -lh /​mnt/​c/​Users/​jypeter/​AppData/​Local/​Temp/​swap.vhdx
 +-rwxrwxrwx 1 root root 63M Aug 24 14:52 /​mnt/​c/​Users/​jypeter/​AppData/​Local/​Temp/​swap.vhdx</​code>​
  
   * Update your Ubuntu Linux with:   * Update your Ubuntu Linux with:
other/win10wsl.txt · Last modified: 2023/12/06 13:24 by jypeter