- Naučte sa, ako nainštalovať, konfigurovať a spravovať viacero distribúcií Linux en windows 11 s WSL 2 bezpečne a efektívne.
- Zistite, ako príkazy hlavná kombinácia nástrojov pre Linux/Windows, správa používateľov a aktualizácia systému.
- Zistite skutočné rozdiely medzi WSL 1, WSL 2, virtuálnymi počítačmi a duálnym bootovaním a kedy využiť každú technológiu.
Chceli by ste mať na svojom počítači so systémom Windows 11 plne funkčné prostredie Linuxu bez problémov s virtuálnymi počítačmi, oddielmi alebo zdĺhavými reštartmi? Vďaka WSL 2 spoločnosť Microsoft umožnila používateľom všetkých úrovní zručností využívať silu Linuxu v rámci systému Windows najjednoduchším a najbezpečnejším spôsobom. Žiadne hádky, žiadna strata údajov a žiadne starosti, ktoré niekedy prichádzajú s „hrátkami so systémom“.
V tejto komplexnej príručke objavíte všetky možnosti WSL 2, od počiatočnej inštalácie a konfigurácie až po najpokročilejšie príkazy, aby ste z neho vyťažili maximum. Spoločne preskúmame skratky, triky a tipy, ktoré sa nie vždy nachádzajú v oficiálnej dokumentácii, ako aj najčastejšie chyby, rozdiely medzi verziami a to, ako skombinovať to najlepšie z oboch systémov vo vašom každodennom pracovnom postupe bez ohľadu na váš používateľský profil.
Čo je WSL 2 a prečo o tom všetci hovoria?
WSL (Windows Subsystem for Linux) je funkcia integrovaná do systému Windows 11 a novších verzií systému Windows 10, ktorá vám umožňuje inštalovať a spúšťať distribúcie Linuxu, akoby išlo o natívne aplikácie v systéme Windows . To znamená, že môžete otvoriť Ubuntu, Debian, Kali, Fedoru, Arch alebo Alpine priamo z ponuky Štart alebo terminálu systému Windows a používať ich príkazy, správcov balíkov a nástroje, akoby ste boli na „skutočnej“ inštalácii Linuxu.
Hlavná výhoda? Nemusíte nastavovať zložité virtuálne počítače ani duálny boot . Zabudnite na reštartovanie pri každom prepnutí systému alebo na zbytočné plytvanie miestom na disku. WSL 2 tiež používa ľahký virtuálny počítač založený na Hyper-V a skutočnom jadre Linuxu, čo mu poskytuje extrémne vysoký výkon a kompatibilitu, dokonca vám umožňuje spúšťať grafické aplikácie alebo vykonávať pokročilé pripájanie diskov.
S WSL 2 môžete nielenže mať viacero distribúcií Linuxu bežiacich nezávisle, ale obe môžu tiež interagovať so súborovým systémom Windows a naopak . Výsledkom je perfektný hybridný zážitok pre vývojárov, systémových administrátorov, nadšencov alebo kohokoľvek, kto sa chce naučiť Linux z pohodlia prostredia Windows.
Výhody a obmedzenia WSL 2 v porovnaní s inými alternatívami
Ak stále premýšľate, či sa oplatí používať WSL 2 v systéme Windows 11 (alebo Windows 10 od určitých verzií), tu je stručný prehľad jeho silných stránok a najrelevantnejších obmedzení :
- Rýchla inštaláciaLinux môžete mať spustený a spustený v priebehu niekoľkých minút.
- Nie je potrebné reštartovať, ani nerobiť drastické zmeny na pevnom disku.
- Ľahké a efektívneV porovnaní s virtuálnymi počítačmi spotrebúva sotva nejaké zdroje a „funguje“ iba vtedy, keď to potrebujete.
- Plná integrácia so systémom WindowsVďaka najnovším aktualizáciám môžete pristupovať k súborom medzi oboma systémami, spúšťať príkazy z jedného do druhého a dokonca používať aplikácie s grafickým rozhraním.
- Ideálne pre vývoj, skriptovanie, učenie sa Linuxu a správu systému na spotrebiteľskej aj profesionálnej úrovni.
- Oficiálna podpora pre niekoľko distribúcií (Ubuntu, Debian, Kali, Alpine, Fedora, Suse… a stále pribúdajú).
Obmedzenia? Hoci ich je čoraz menej, WSL 2 nenahrádza plnohodnotný virtuálny stroj pre určité produkčné úlohy, servery alebo softvér, ktorý závisí od systemd (hoci počiatočná podpora je k dispozícii). Prístup k sieťovému hardvéru môže byť obmedzený a hoci je hrubý výkon pre typické použitie veľmi vysoký, nie je identický s natívnou inštaláciou.
Požiadavky a predbežné kontroly pred inštaláciou WSL 2
Pred začatím inštalácie WSL 2 by ste mali skontrolovať, či váš počítač spĺňa minimálne požiadavky :
- Windows 11 (akákoľvek desktopová edícia) alebo Windows 10 verzia 2004, zostavenie 19041 alebo novšie.
- procesor x64 (pre ARM64 potrebujete zostavenie 19041 alebo novšie a aktualizovaný systém Windows).
- Virtualizácia povolená v BIOS (veľmi dôležité, prejdite do konfigurácie vašej dosky a aktivujte Intel VT-x alebo AMD-V).
- Ak chcete povoliť voliteľné funkcie, pristupujte k účtu správcu v systéme Windows.
Ak chcete zistiť verziu systému Windows, stlačte kombináciu klávesov Windows + R , napíšte winver a potvrďte. Ak sa zobrazí verzia staršia ako rok 2004, budete ju musieť aktualizovať z ponuky nastavení alebo pomocou nástroja Microsoft Update Assistant.
Je virtualizácia povolená? Môžete to jednoducho skontrolovať v Správcovi úloh – karta Výkon – Procesor. Ak vidíte možnosť „Virtualizácia: Povolená“, ste pripravení. Ak nie, budete musieť reštartovať počítač, vstúpiť do systému BIOS a tam to zmeniť.
Ako krok za krokom nainštalovať WSL 2 a vybrať si svoju obľúbenú distribúciu

Inštaláciu WSL 2 v systéme Windows 11 (alebo v moderných verziách systému Windows 10) je možné vykonať niekoľkými spôsobmi, ale najjednoduchší je z PowerShellu alebo príkazového riadka ( CMD ) jedným príkazom :
- otvára PowerShell ako správca (kliknite pravým tlačidlom myši na ikonu Štart > Windows PowerShell (Admin)).
- beh wsl - inštalácia nainštalovať najnovšiu verziu WSL spolu s Ubuntu ako predvolenú distribúciu.
Príkaz wsl --install automaticky vykoná niekoľko krokov:
- Povoľuje požadované komponenty WSL a platformy virtuálnych počítačov.
- Stiahnite si najnovšie jadro Linuxu.
- Nastaviť WSL 2 ako predvolený.
- Predvolene nainštaluje distribúciu Linuxu (zvyčajne Ubuntu).
Po dokončení procesu vás systém Windows môže vyzvať na reštartovanie počítača. Urobte to, aby ste sa uistili, že všetko je správne aplikované.
Chcete nainštalovať inú distribúciu? Jednoduché: spustite príkaz `wsl --list --online` a zobrazte si všetky distribúcie dostupné v obchode Microsoft Store (Debian, Kali, Alpine, Fedora, openSUSE atď.). Potom si môžete nainštalovať tú, ktorú preferujete, pomocou: `wsl --install -d NÁZOV_DISTRIBÚCIE` . Príklad inštalácie Kali: `wsl --install -d Kali-Linux`.
V obchode Microsoft Store môžete tiež vyhľadať výraz „Linux“, vybrať požadovanú aplikáciu a nainštalovať ju ako každú inú aplikáciu.
Prvé kroky po inštalácii WSL 2: používateľské meno, heslo a základná konfigurácia
Pri prvom spustení distribúcie (z ponuky Štart alebo zadaním ubuntu , debian atď.) budete musieť definovať jedinečné používateľské meno a heslo pre vaše prostredie Linux . Tento používateľ bude mať administrátorské oprávnenia (sudo). Ak sa chcete dozvedieť, ako spravovať oprávnenia, môžete si prečítať článok o správe oprávnení v systéme Linux.
Zabudli ste heslo pre Linux na WSL 2? Môžete ho obnoviť z PowerShellu takto:
- Otvorte PowerShell ako správca.
- Spustí distribúciu ako koreň s: wsl -u root o wsl -d Debian -u root (zmena Debianu pre vašu distribúciu).
- Spojené štáty americké heslo POUŽÍVATEĽSKÉ MENO nastaviť nové heslo.
- zapísať výjazd odhlásiť sa z root účtu a vrátiť sa k svojmu používateľovi.
Aktualizujte a prispôsobte si svoje Linuxové prostredie vo WSL 2
Rovnako ako pri každom systéme Linux je nevyhnutné aktualizovať balíky a systém ihneď po inštalácii . Pre distribúcie založené na Debiane/Ubuntu:
sudo apt aktualizácia && sudo apt aktualizácia
Vďaka tomu bude vaše prostredie Linuxu bezpečné a aktuálne. Ak používate inú distribúciu, použite príslušného správcu balíkov. Môžete sa tiež naučiť, ako identifikovať formáty súborov , aby ste lepšie spravovali svoje zdroje.
Projekty môžete ukladať do domovského adresára Linuxu ( \\wsl$\DistroName\home\Username\Project ) pre optimálny výkon a prístup k pracovnej ploche Windowsu z Linuxu môžete dosiahnuť pomocou explorer.exe. (bodka je nevyhnutná na otvorenie aktuálneho adresára).
Základné príkazy na správu WSL 2 a vašich distribúcií
WSL 2 ponúka rozsiahly zoznam príkazov pre začiatočníkov aj pokročilých používateľov . Poďme si rozobrať všetky tie, ktoré potrebujete na zvládnutie svojho prostredia od začiatku:
- wsl –zoznam –online: Zobrazí všetky distribúcie Linuxu dostupné na inštaláciu z Obchodu.
- wsl --list --verbose o wsl -l -vZobrazuje nainštalované distribúcie, ich stav (spustené, zastavené) a verziu WSL (1 alebo 2).
- wsl –install -d NÁZOV_DISTRIBÚCIENainštaluje konkrétnu distribúciu (príklad: wsl –install -d Ubuntu).
- wsl –set-default-verzia 2: Nastaví WSL 2 ako predvolenú verziu pre budúce inštalácie.
- wsl –set-version NÁZOV_DISTRIBÚCIE 2: : Aktualizuje indikované rozdelenie na WSL 2 (zadaním 1 sa vrátite na WSL 1).
- wsl –set-default NÁZOV_DISTRIBÚCIE: Nastaví rozloženie ako predvolené pre príkazy wsl.
- wsl –distribúcia NÁZOV_DISTRIBÚCIE –používateľ POUŽÍVATEĽSpúšťa konkrétnu distribúciu s konkrétnym používateľom.
- wsl - aktualizáciaAktualizuje samotný WSL a jeho jadro.
- wsl – stavZobrazuje aktuálnu konfiguráciu, distribúciu a verziu jadra WSL.
- wsl – vypnutie: Vypne všetky spustené distribúcie a virtuálny počítač WSL 2, čo je užitočné po veľkých zmenách.
- wsl –ukončiť DISTRIBÚCIU_NÁZOV: Zastaví konkrétnu distribúciu WSL.
- wsl –export súboru DISTRIBÚCIA_NÁZOV.tarExportuje celú distribúciu ako súbor tar alebo vhdx (napr. zálohovanie alebo migrácia).
- wsl –import NÁZOV_DISTRIBÚCIE INŠTALAČNÁ_CESTA SÚBOR.tarImportujte vlastnú distribúciu zo súboru tar/vhdx.
- wsl –zrušiť registráciu DISTRIBÚCIE_NÁZOVÚplne odstráni distribúciu WSL (pozor, všetko sa stratí!).
- wsl –mount CESTA_K_DISKUUmožňuje pripojiť fyzické disky, oddiely alebo súbory vhdx vo WSL 2.
- wsl –odpojiťCesta_K_DISKU: Odpojí predtým pripojený disk alebo oddiel.
Tieto príkazy je možné použiť v PowerShell aj CMD a mnohé majú skrátené tvary (napríklad -l -v namiesto –list –verbose).
Kľúčové rozdiely medzi WSL 1, WSL 2, virtuálnymi počítačmi, duálnym bootovaním a Dockerom
Pochopenie rozdielov medzi WSL 1 a WSL 2 je nevyhnutné pre to, aby ste vedeli, kedy ich použiť :
- WSL 1Je dosť rýchly, ale nebeží skutočné linuxové jadro, takže niektoré programy (ako napríklad Docker alebo tie, ktoré vyžadujú systemd) nefungujú alebo fungujú obmedzene.
- WSL 2Používa ľahký virtuálny stroj so skutočným jadrom Linuxu (založeným na Hyper-V), ktorý poskytuje väčšiu kompatibilitu (Docker, systemd, prístup na disk atď.) a lepší výkon I/O, hoci prístup k súborom Windowsu z Linuxu je pomalší ako naopak.
V porovnaní s tradičným virtuálnym strojom :
- Virtuálne počítače (VirtualBox, VMware) úplne izolujú systém Linux, vyžadujú viac zdrojov, spúšťajú sa pomalšie a neintegrujú prístup k súborom a príkazom systému Windows.
- WSL 2 efektívne integruje a zdieľa zdroje, beží iba vtedy, keď ich potrebujete, a umožňuje vám spúšťať oba systémy súčasne, čo je ideálne pre vývoj a testovanie.
V porovnaní s dvojitým bootovaním :
- El topánka duálny režim vyžaduje rozdelenie na oddiely, reštartovanie a oddelenie oboch systémov. WSL 2 sa tomu vyhýba a poskytuje okamžitý prístup k obom platformám.
Porovnanie s Dockerom :
- Docker vytvára izolované kontajnery nad Linuxom (alebo WSL 2 vo Windowse 11), čím vám neposkytuje plnohodnotné prostredie Linuxu, ale minimálne prostredie na spúšťanie služieb.
- WSL 2 môže slúžiť ako základ pre Docker Desktop a optimalizovať kombinované využitie oboch.
Pridanie nových distribúcií, zmena predvolených nastavení a rozšírená správa
Na počítači môžete mať nainštalovaných toľko distribúcií Linuxu, koľko chcete, súčasne, úplne nezávisle od seba . Ak ich chcete zobraziť, spustite:
wsl --list --verbose
Ak chcete medzi nimi prepínať, jednoducho ho spustite z ponuky Štart, terminálu systému Windows alebo pomocou príkazu wsl -d DISTRIBUTION_NAME.
Chcete, aby bol predvolený iný? Urobte to takto:
wsl –set-default NÁZOV_DISTRIBÚCIE
Ak potrebujete vytvoriť, obnoviť alebo migrovať distribúcie medzi počítačmi, použite príkazy export a import :
- wsl –exportovať súbor s názvom_dist.tarVytvorte kompletnú zálohu vo formáte tar alebo vhdx.
- wsl –import názov_distnej_cesty súbor.tarObnoviť (alebo naklonovať) túto distribúciu na iné miesto alebo počítač.
Pripájanie diskov a prístup k súborovým systémom medzi systémami Windows a Linux
Jednou z najvýkonnejších funkcií WSL 2 je jeho schopnosť pripájať fyzické disky, USB disky alebo súbory virtuálnych diskov (vhdx) a pristupovať k súborovým systémom, ktoré systém Windows nepodporuje, ako napríklad ext4 . Ďalšie informácie o tom, ako pristupovať k linuxovým oddielom zo systému Windows , nájdete v našej príručke o prístupe k linuxovým oddielom.
Pripojenie disku:
wsl –mount CESTA_K_DISKU
Môžete zadať typ súborového systému ( --type ext4 , -vhd pre obrazy virtuálnych diskov, -partition NUMBER pre konkrétny oddiel atď.). Ak chcete zistiť, ktoré zariadenia máte: vypíšte zoznam zariadení USB v systéme Linux.
Na demontáž:
wsl –odpojiťCesta_K_DISKU
Pred odpojením sa uistite, že nemáte otvorené žiadne súbory, aby ste predišli chybám.
Integrácia príkazov Linuxu a Windowsu: Ako z nej vyťažiť maximum
Jednou z najpozoruhodnejších vecí na WSL 2 je interoperabilita:
- Z Windowsu môžete spúšťať Linuxové príkazy: wsl ls -la zobrazuje obsah adresára systému Windows pomocou príkazu „ls“ v systéme Linux.
- Zlúčte príkazy z oboch systémov: wsl ls -la | findstr "git" vyhľadajte zoznam Linuxu pomocou filtra Windows.
- Naopak, môžete použiť nástroje systému Windows v systéme Linux jednoduchým pridaním exe riadiť: súbor notepad.exe.txt Otvorte editor systému Windows z terminálu systému Linux.
- Môžete dokonca otvoriť Prieskumníka súborov. s explorer.exe. z terminálu systému Linux a graficky sa pohybovať v aktuálnom priečinku.
Ak chcete poznať svoju IP adresu v rámci WSL 2 (iného ako Windows):
- Pre IP adresu virtuálneho počítača s Linuxom: názov hostiteľa wsl -I
- Ak chcete zobraziť IP adresu systému Windows z WSL: zobraziť IP trasu | grep -i predvolené | awk '{ print $3}'
Správa používateľov: Zmeňte predvoleného používateľa a spustite ho ako root
Predvolene bude používateľ vytvorený pri prvom spustení novej distribúcie mať oprávnenia správcu (sudo). Ak ho potrebujete zmeniť, pretože ste vytvorili iného používateľa, chcete dočasne spustiť systém ako root alebo ste zabudli heslo, môžete tak urobiť takto:
- wsl –používateľ MENO POUŽÍVATEĽA: spustí distribúciu so zadaným používateľom, čo je užitočné pre administratívne úlohy.
- názov_distro config –default-user MENO POUŽÍVATEĽA: Zmení trvalého predvoleného používateľa pre danú distribúciu. Príklad: konfigurácia Ubuntu – predvolený používateľ maria
Pamätajte, že každá distribúcia má svoj vlastný zoznam používateľov a hesiel, oddelený od používateľa systému Windows.
Aktualizácia a údržba distribúcií WSL 2 a Linuxu
WSL 2 sa neustále aktualizuje, najmä preto, že spoločnosť Microsoft pridáva nové funkcie a opravuje chyby v integrácii. Aby bolo všetko aktuálne:
- wsl - aktualizácia: aktualizuje samotný subsystém a jeho jadro (stiahnutie z Githubu môžete vynútiť pomocou –stiahnutie z webu).
- V rámci každej distribúcie aktualizujte systém rovnako ako v akomkoľvek inom systéme Linux: sudo apt aktualizácia && sudo apt aktualizácia (alebo príslušný príkaz v závislosti od vašej distribúcie).
Spoločnosť Microsoft neaktualizuje distribúcie Linuxu automaticky; toto je zodpovednosť používateľa.
Užitočné príkazy a triky pre Linux pre každú distribúciu s WSL 2
Okrem príkazov WSL fungujú všetky distribúcie ako „skutočná“ inštalácia Linuxu.
- ls: Zobrazí zoznam súborov a priečinkov.
- cd: Zmena adresára.
- pwd: Zobrazuje aktuálnu trasu.
- súbor mačka.txt: Zobrazí obsah textového súboru.
- inštalačný balík sudo aptNainštalujte program na Debian/Ubuntu.
- dpkg -lZobrazuje nainštalované balíky (užitočné pre vývoj).
- uname -a: : Skontrolujte nainštalované jadro a verziu systému Linux.
- namontovaťSkontrolujte pripojené súborové systémy.
- ifconfig o ip aDotazovanie sieťových rozhraní.
Na prístup k súborovému systému Windows z Linuxu použite cestu /mnt/c/ (alebo zodpovedajúce písmeno jednotky). Napríklad na zobrazenie dokumentov systému Windows: cd /mnt/c/Používatelia/VašePoužívateľskéMeno/Dokumenty
Vášnivý spisovateľ o svete bajtov a technológií všeobecne. Milujem zdieľanie svojich vedomostí prostredníctvom písania, a to je to, čo urobím v tomto blogu, ukážem vám všetko najzaujímavejšie o gadgetoch, softvéri, hardvéri, technologických trendoch a ďalších. Mojím cieľom je pomôcť vám orientovať sa v digitálnom svete jednoduchým a zábavným spôsobom.
Index
- 1 Čo je WSL 2 a prečo o tom všetci hovoria?
- 2 Výhody a obmedzenia WSL 2 v porovnaní s inými alternatívami
- 3 Požiadavky a predbežné kontroly pred inštaláciou WSL 2
- 4 Ako krok za krokom nainštalovať WSL 2 a vybrať si svoju obľúbenú distribúciu
- 5 Prvé kroky po inštalácii WSL 2: používateľské meno, heslo a základná konfigurácia
- 6 Aktualizujte a prispôsobte si svoje Linuxové prostredie vo WSL 2
- 7 Základné príkazy na správu WSL 2 a vašich distribúcií
- 8 Kľúčové rozdiely medzi WSL 1, WSL 2, virtuálnymi počítačmi, duálnym bootovaním a Dockerom
- 9 Pridanie nových distribúcií, zmena predvolených nastavení a rozšírená správa
- 10 Pripájanie diskov a prístup k súborovým systémom medzi systémami Windows a Linux
- 11 Integrácia príkazov Linuxu a Windowsu: Ako z nej vyťažiť maximum
- 12 Správa používateľov: Zmeňte predvoleného používateľa a spustite ho ako root
- 13 Aktualizácia a údržba distribúcií WSL 2 a Linuxu
- 14 Užitočné príkazy a triky pre Linux pre každú distribúciu s WSL 2