A Windows Subsystem for Linux (WSL) lehetővé teszi a felhasználó számára, hogy Windows rendszerére egy Linux disztribúciót telepítsen (például Ubuntu, OpenSUSE, Kali, Debian, Arch Linux). Ezáltal közvetlenül a Windows rendszerben használják a Linux rendszer alkalmazásait, eszközeit és a Bash parancssort anélkül, hogy hagyományos virtuális gépet vagy dualboot beállítást kellene használni, melyek érzékeny ponton befolyásolhatják szeretett számítógépünk működését.

Előfeltételek

A WSL egyszerű telepítéséhez szükséges, hogy a Windows 10 legalább 2004-es verzióval, legalább 19041-es build számra legyen frissítve, ezt a winver alkalmazás futtatásával tudjuk ellenőrizni. A winver futtatáshoz használj parancssort, vagy írd be a program nevét a Windows és az R billentyű együttes lenyomása után, a keresett információk új ablakban fognak megjelenni. A Windows 11 összes verziója támogatja a WSL-t, ezért nincs szükség ellenőrzésre.

Különböző lehetőségek a futtatásra

Két fő módszer létezik a Linux disztribúció futtatására a WSL-en keresztül. Lentebb megmutatjuk, hogy hogyan választhatod ki, melyiket fogod használni.

Windows terminálon keresztül

Ez egy hagyományosabb módszer, amely a Windows terminált használja a Bash parancssori utasítások és eszközök elérésére, közvetlenül Windows 10 vagy 11 rendszeren, sőt a grafikus alkalmazások nagyrésze is elérhető ebben a formában. Ez egyszerű és gyors megoldás, de a Linux terminálban jártasak számára ajánlott.

Így néz ki Windows terminálban

Grafikus asztali környezet (Graphical Desktop Environment)

Egy grafikus asztali környezet (Graphical Desktop Environment) segítségével, amely teljes Linux élményt nyújt a Windows operációs rendszerben, kihasználva a Windows-nak a protokollokhoz és kliensekhez való natív hozzáférést (további szoftverek vagy virtuális gépek nélkül).

Így néz ki a grafikus környezet

WSL2 telepítése

Telepítés grafikus környezet nélkül

Nyiss meg egy Windows Terminált, és futtasd az alábbi parancsot: wsl --list --online ! A megjelenő listában láthatod a közvetlenül elérhető Linux disztribúciókat, nagyon ajánlott ezek közül választani egyet.

Miután meghoztad a döntést, futtasd a következő parancsot a telepítéshez:
wsl --install -d <Distro Name> . Írd át a <Distro Name> részt a pontos Linux disztribúció nevével, amelyet telepíteni szeretnél.

Amint telepítetted a WSL-t és a disztribúciót, egy másik terminál fog megjelenni ami kérni fog hogy hozz létre egy linux felhasználónevet és adminisztrátor jelszót az újonnan telepített Linux disztribúció számára. Kövesd az ablakban megjelenő lépéseket.

Ha sikerült, már készen is állsz arra, hogy Linuxot használj Windows-on. Próbálj ki néhány Bash parancsot:
ls, sudo apt update, cat /etc/os-release, ezután a grafikus motor teszteléséhez telepíts például grafikus csomagkezelőt a sudo apt install synaptic paranccsal.

Alapértelmezetten a WSL 2-es verziója fog telepítődni. További információkért, lásd: wsl --help.

WSL telepítése grafikus felhasználói felülettel

Ehhez a módszerhez szükséged lesz egy alap Linux disztribúcióra, lehetőleg Kali Linux-ra. Ehhez futtasd a következő parancsot: wsl --install -d kali-linux . Miután létrehoztál egy felhasználói fiókot és jelszót, futtasd a következő parancsokat egy megnyitott Linux terminálban: sudo apt update és sudo apt install -y kali-win-kex.

Opcionális: Teljes csomag telepítése

Ha a teljes Kali Linux csomagot szeretnéd telepíteni, megteheted az alábbi parancsal: sudo apt install -y kali-linux-large. Ezzel a parancsal minden szükséges eszközt, szoftvert és segédprogramot telepíteni fog programozáshoz, kiberbiztonsághoz és egyéb feladatokhoz.

Figyelem! Ez a telepítés hosszabb ideig eltarthat, és akár 15 GB helyet is igénybe vehet. Minden egyéb szoftvert manuálisan is telepíteni tudsz késöbb.

(Az Ubuntu grafikus környezetének telepítéséhez kérlek látogass el a hivatalos oldalukra ahol további útmutatást kaphatsz.)

WSL2 futtatása

Linux indítása terminál módban

A Linux disztribúció indításához nyiss meg egy Windows terminált, kattints az új lap melletti nyilra, és a lenyíló menüben válaszd ki a Linuxot. Ugyanakkor megnyithatod rákeresve a Windows alkalmazások között. Amint a konzol átvált Bash terminálra, és megjelenik a Linux felhasználóneved, már használhatod is: name@PCname:~$

Linux indítása asztali üzemmódban

  • Az asztali üzemmód elindításához futtasd a következő parancsot: kex --esm -s
    (Az ESM mód vizuálisan elkülöníti egymástól a Windows és a Kali környezetet, a -s pedig a hangok engedélyezésére szolgál.).
  • Gépeld be a linux sudo jelszavad, amikor kéri
  • Egy ablak fog megjelenni amely felkér a csatlakozásra. Klikkelj a connect gombra hogy elindítsd a desktop környezetet.

További információkért, lásd: kex --help

Linux leállítása

  • Vedd figyelembe, hogy a Windows terminál bezárása nem állítja le teljesen a Linux munkamenetet! Ellenőrizd, hogy még fut-e a WSL a következő parancs segítségével a Windows terminálban: wsl -l -v . A teljes leállításhoz, használd a wsl --shutdown utasítást. Ez hasznos lehet abban az esetben, ha eszközöd lassabb.
  • Az asztali üzemmódból való kilépéshez kattints a jobb felső sarokban lévő power gombra, majd jelentkezz ki. Lehetőséged van elmenteni a munkamenetet. Ehhez pipáld ezt be, hogy változtatásaid mentve maradjanak a következő indításnál.

Linux gyökérkönyvtárának elérése

Lehetőséged van a telepített disztribúció könyvtárának közvetlen elérésére a File Explorer segítségével Windows-on. Ehhez futtasd a következő parancsot a Linux terminálban: explorer.exe . .

Ez megnyitja a gyökérkönyvtárat, és megfelelő jogok mellett képes vagy új mappákat létrehozni, törölni vagy akár módosítani. Emellett egyéb dokumentumokat és fájlokat is könnyedén át tudsz helyezni Windows PC-ről a helyi Linux könyvtáradba.

WSL eltávolítása

Az WSL eltávolításához csak az előzőleg telepített disztribúciókat kell eltávolítanod. Hogy megnézd milyen disztribúciók vannak telepítve, futtasd a következő parancsot: wsl --list. A törléshez használd a következő utasítást:
wsl --unregister <distro>, ahol a <distro> a törölni kívánt Linux neve. Ez törölni fogja a disztribúciót és az összes kapcsólódó fájlt a gépedről.

Az útmutatót készítette: Dobos Hunor (@ChimiChumi) és Molnár Levente (@mollevi)

Forrás: WSL installation, Win-Kex for WSL