Jak spustit WSL ve Windows 11 (Windows Subsystem for Linux)
WSL (Windows Subsystem for Linux) umožňuje spouštět plnohodnotné Linuxové distribuce (např. Ubuntu, Debian) přímo ve Windows – bez potřeby dual bootu nebo virtuálního stroje. Ideální pro vývojáře, adminy i běžné uživatele.
Co je potřeba
- Windows 10 verze 2004 nebo novější (doporučeno: Windows 11)
- Administrátorský přístup
- Připojení k internetu (pro stažení distribuce z Microsoft Store)
- Aktivace WSL
- A) Nejjednodušší způsob (Windows 11, PowerShell):
Otevři PowerShell jako správce (Win + X → Windows Terminal (Admin)) a spusť:
| wsl --install |
Tímto se:
- Aktivuje funkce WSL a Virtual Machine Platform
- Nainstaluje Ubuntu jako výchozí distribuce
- Restartuje počítač (bude vyžadováno)
Pokud máš starší systém, viz níže manuální postup.
- B) Manuální aktivace (pokud wsl --install nefunguje)
- Spusť PowerShell jako správce a zadej:
| dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart |
| dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart |
- Restartuj počítač
- Stáhni si distribuci z Microsoft Store (např. Ubuntu, Debian, Kali Linux...)
- Instalace Linux distribuce
- Otevři Microsoft Store
- Vyhledej např. „Ubuntu“
- Vyber např. Ubuntu 22.04 LTS a klikni Instalovat
- Po dokončení klikni na Spustit
- Spuštění WSL
Po instalaci se automaticky otevře okno Linux terminálu. Při prvním spuštění:
- Zadej uživatelské jméno (pro Linux prostředí)
- Nastav si heslo
Příště WSL spustíš jednoduše:
| wsl |
nebo konkrétní distribuci:
| wsl -d Ubuntu |
Přepínání verzí WSL
WSL existuje ve verzích WSL 1 a WSL 2.
Zkontroluj verzi:
| wsl --list --verbose |
Přepni distribuci na WSL 2:
| wsl --set-version Ubuntu 2 |
Nastav WSL 2 jako výchozí:
| wsl --set-default-version 2 |
Sdílení souborů mezi Windows a Linux
- Windows disk je dostupný v Linuxu pod cestou: /mnt/c, /mnt/d atd.
- Z Linuxu můžeš běžně přistupovat k Windows souborům a naopak
Tipy na závěr
- Spouštění GUI aplikací (např. Firefox, GIMP): ve Windows 11 s WSLg to funguje nativně.
- Aktualizace distribuce: sudo apt update && sudo apt upgrade
- Odinstalace distribuce: wsl --unregister <název>
Pro pokročilé:
- Možné použít Docker ve WSL2
- Možnost mountování ISO, USB, síťových disků
- Integrace s VS Code (rozšíření Remote - WSL)
Shrnutí
WSL je výkonný nástroj, který umožňuje kombinaci výhod Windows a Linuxu. Pomocí několika kroků si spustíš a nakonfiguruješ plnohodnotné linuxové prostředí přímo v systému Windows.