Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
win10:wsl [2020/03/23 23:20] Bernard Condrauwin10:wsl [2024/04/25 16:39] – [LAMP] Bernard Condrau
Line 1: Line 1:
-====== Windows Subsystem for Linux =====+====== Windows Subsystem for Linux - Debian 10.3 ===== 
 +===== Cassandra, Hera, Vulcan, Hercules, Poseidon, Iapetus =====
 ===== Installation ===== ===== Installation =====
 +  * Enable "Developer mode" in //Settings --> Update & Security --> For developers//
 +  * Press Windows key + R and run **optionalfeatures.exe**. Enable //Windows Subsystem for Linux//. Restart the computer.
   * Open Windows Power Shell as Administrator, then run the following line and reboot:<code>Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux</code>   * Open Windows Power Shell as Administrator, then run the following line and reboot:<code>Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux</code>
   * Open the Microsoft Store and search for "Linux". Choose and get Debian, as per 2020-03-10 this is Debian 10 Buster.   * Open the Microsoft Store and search for "Linux". Choose and get Debian, as per 2020-03-10 this is Debian 10 Buster.
Line 11: Line 14:
 sudo apt install rsync</code> sudo apt install rsync</code>
   * Create /run/sshd folder:<code>sudo mkdir /run/sshd</code>   * Create /run/sshd folder:<code>sudo mkdir /run/sshd</code>
-  * If you want to add a shortcut to your desktop, run the following on the command line to find the exe file:<code>which debian</code>+  * Create a shortcut to the executable on your desktop:<code>C:\Users\user\AppData\Local\Microsoft\WindowsApps\debian.exe</code>
   * The root file system can be found at a path similar to:<code>C:\Users\bco\AppData\Local\Packages\TheDebianProject.DebianGNULinux_76v4gfsz19hv4\LocalState\rootfs</code>   * The root file system can be found at a path similar to:<code>C:\Users\bco\AppData\Local\Packages\TheDebianProject.DebianGNULinux_76v4gfsz19hv4\LocalState\rootfs</code>
   * Add {{:win10:debian.ico?20|Debian}} and {{:win10:debianf.ico?20|Debian rootfs}} icons to the shortcuts   * Add {{:win10:debian.ico?20|Debian}} and {{:win10:debianf.ico?20|Debian rootfs}} icons to the shortcuts
Line 30: Line 33:
       * Run with highest privileges       * Run with highest privileges
     - Trigger     - Trigger
-      * Begin the task: At log on+      * Begin the task: At log on [OR] On an event 
 +      * (if you mount VeraCrypt volumes during boot it's better to use //On an event// and begin the task when the volumes are mounted)
       * Specific user: <user>       * Specific user: <user>
       * Enabled       * Enabled
Line 49: Line 53:
  
 ===== LAMP ===== ===== LAMP =====
 +  * [[deb12:lamp|LAMP]]
   * [[deb9:apache|Apache 2.4 and PHP 7.4]]   * [[deb9:apache|Apache 2.4 and PHP 7.4]]
   * [[deb9:mariadb|MariaDB 10.3]]   * [[deb9:mariadb|MariaDB 10.3]]
Line 60: Line 65:
   </Query>   </Query>
 </QueryList></code> </QueryList></code>
 +  * Remember to "Enable All Task History" under Actions tab. **<color #ed1c24>You might need to do this again after a Windows 10 major version upgrade</color>**.
 +
 +===== Mounting external drives =====
 +  mkdir /mnt/f
 +  mount -t drvfs f: /mnt/f
 ===== Links ===== ===== Links =====
   * [[https://docs.microsoft.com/en-us/windows/wsl/install-win10|Windows Subsystem for Linux Installation Guide for Windows 10]]   * [[https://docs.microsoft.com/en-us/windows/wsl/install-win10|Windows Subsystem for Linux Installation Guide for Windows 10]]