Difference between revisions of "Wsl"

From UVOO Tech Wiki
Jump to navigation Jump to search
Line 9: Line 9:
  
 
## Install
 
## Install
 +
 +
bcdedit /set hypervisorlaunchtype off
 +
 
```
 
```
 
curl.exe -LO https://cloud-images.ubuntu.com/wsl/jammy/current/ubuntu-jammy-wsl-amd64-wsl.rootfs.tar.gz
 
curl.exe -LO https://cloud-images.ubuntu.com/wsl/jammy/current/ubuntu-jammy-wsl-amd64-wsl.rootfs.tar.gz

Revision as of 22:11, 5 May 2023

Getting started

VPN Issues

Docs

Install

bcdedit /set hypervisorlaunchtype off

curl.exe -LO https://cloud-images.ubuntu.com/wsl/jammy/current/ubuntu-jammy-wsl-amd64-wsl.rootfs.tar.gz
wsl.exe --import jammy jammyFolder .\ubuntu-jammy-wsl-amd64-wsl.rootfs.tar.gz
# 20.04 and older https://cloud-images.ubuntu.com/releases/
wsl.exe --setdefault jammy
wsl.exe -l -v

add sudo user

wsl -d jammy
adduser myuser

nano /etc/sudoers.d/myuser

myuser ALL=(ALL) NOPASSWD:ALL
exit
wsl --user myuser -d jammy

https://gist.github.com/ScriptAutomate/f94cd44dacd0f420fae65414e717212d?permalink_comment_id=3627426

wsl -l -v
wsl --set-default-version 2
wsl --install -d ubuntu

wsl --terminate my-name
wsl --set-version Ubuntu-20.04 2
wsl -d ubuntu-20.04 -u myuser -- bash
wsl -d ubuntu-20.04 -- bash

/etc/wsl.conf

[user]
default=myuser
[automount]
options = "metadata"

restart wsl

 wsl --shutdown

Share keys

https://devblogs.microsoft.com/commandline/sharing-ssh-keys-between-windows-and-wsl-2/

netsh winsock reset 
netsh int ip reset all
netsh winhttp reset proxy
ipconfig /flushdns

Customizations

Set Default User

sudo vim /etc/wsl.conf
[user]
default=myuser
exit
wsl --terminate Ubuntu
bash

No sudo pass

sudo visudo
myuser ALL=(ALL) NOPASSWD:ALL