Ověření systémových požadavků

Virtualizace musí být povolena v BIOS/UEFI.

Chcete-li ověřit stav virtualizace, otevřete Správce úloh (Ctrl + Shift + Esc), přejděte na kartu Výkon a zkontrolujte, zda je Virtualizace: Povoleno.

Povolení WSL přes CLI

1) Otevřete příkazový řádek nebo PowerShell jako správce
2) wsl --install <===> Tento příkaz automaticky povolí všechny potřebné funkce, nastaví WSL jako výchozí verzi a nainstaluje distribuci Ubuntu.

Povolení WSL přes GUI

1) Otevřete Ovládací panely > Programy > Zapnout nebo vypnout funkce systému Windows.
Aktivujte:

Windows Subsystem for Linux.
Virtual Machine Platform.

2) Klikněte na OK a restartujte počítač.

web help
https://learn.microsoft.com/en-us/windows/wsl/basic-commands

Možnosti

wsl -l <===> vypíše seznam nainstalovaných distribucí / lze také wsl --list
wsl --list --running <===>vypíše všechny distribuce, které jsou právě spuštěné
wsl --install nazev_distribuce <===>  install additional Linux distributions
wsl -d nazev_distribuce <===> Spustí zadanou distribuci / lze také --distribution nazev_distribuce
wsl -s nazev_ditribuce <===> nastaví tuto distribuci jako výchozí / lze také --set-default nazev_ditribuce
wsl -t nazev_ditribuce <===> ukončí zadanou distribuci / lze také --terminate nazev_ditribuce
wsl --no-distribution <===> Do not install a distribution when installing WSL.
wsl --update <===> Update your WSL version to the latest version

Informace

wsl --status <===> zobrazí stav WSL
wsl --version <===> ukáže verzi programu WSL
wsl --help <===> pomocné info

Set default WSL version

Warning: Switching between WSL 1 and WSL 2 can be time-consuming and result in failures due to the differences between the two architectures. For distributions with large projects, we recommend backing up files before attempting a conversion.

wsl --set-default-version 1 <===> přepne na verzi1 (jeste je moznost verze 2)


Kali Linux ve widlich

web
https://lukan.cz/2023/05/1192/


windows subsystem for linux
funguje ve WIN 10 a vyssi (je potreba mit alespon version2004 build 19041.264) >>> verzi woken zjistime prikazem winver
+ mit v BIOS zapnutou virtualizaci
+ mit 4GB RAM a vice
+ 64bit procesor


https://youtu.be/_fntjriRe48
https://docs.microsoft.com/en-us/windows/wsl/install


...........instalace "pres powershell".......
wsl --install <===> nainstaluje požadovanou linuxovou distribuci;
wsl --install -d Ubuntu <===> nainstaluje disto Ubuntu do wsl


..............instalace "klikaci"................

pokud chci nainstalovat WSL (windows subsystem for linux) na W10 tak udelam toto:
1) v nastaveni TURN WINDOWS FEATURES (win+R .>>. control .>>. Programy a funkce .>>. Zapnout nebo vypnout funkce systemu Windows)
2) zaskrtnu Windows Subsystem for Linux
3) zaskrtnu Virtual Machine Platform/Platforma Virtualniho Pocitace
4) restart
5) nevim zda je potreba (vyhledam microsoft store) vyhledam ubuntu app
6) stahneme asi 450 MB soubor
7) zadam LAUNCH
8) zadam jmeno a heslo

*u Debianu muzu zadat
$ sudo apt update
$ sudo apt dist-upgrade


........update wsl..........
wsl --update

....ovladani wsl......
wsl --list --online - vypíše seznam linuxových distribucí dostupných z Microsoft Store;
wsl --update rollback - vrátí předchozí verzi linuxového kernelu;
wsl --status - vypíše základní informace o WSL: nastavení, verzi kernelu, defaultní linuxové distro a další.


..........ukonceni behu distra.......
wsl -t DISTRO-NAME <===> ukonci beh virtualniho distra
wsl -t Ubuntu-20.04 <===> ukonci beh virtualniho distra Ubuntu

wsl --shutdown <===> Terminate all Linux distros on WSL

..............powershell ve widlich...............
wsl -l -v <===> zjisti zda je verze 1 ci 2
wsl --list --verbose <===> to same

wsl --set-version Ubuntu-20.04 2 <===> prepne na verzi 2 pokud mame verzi 1
wsl --set-version Ubuntu-20.04 1 <===> prepne na verzi 1 pokud mame verzi 2 a chceme nizsi
wsl --set-default-version 2 <===> nastavi verzi 2 defaultne

 

.......How to completely remove a Linux distro from WSL......
1) Open up PowerShell.
2) To get the exact name for the distro you want, enter wsl -l -v.
3) Enter into the terminal wsl --unregister <distro name>.

priklad
wsl --unregister Debian


.........Backing up and importing to WSL.......
While WSL can be disposable, it's also a good idea to back up your installations so if you do get rid of one you can get back to where you were a little easier.

Backing up is a pretty straightforward process that involves exporting to a .tar file. Our guides on exporting and importing Linux installs in WSL will take you through the process step by step, but the main commands you need are as follows:

wsl --export <distro> <filename.tar>
wsl --import <distro> <install location=""> <filename> </filename></install></distro></filename.tar></distro>


.........odinstlace CELEHO WSL z widli!!!......
wsl --uninstall