Jak instalirati WSL na Windows 11: A korak-po-korak vodič

Instalacija WSL-a (Windows Subsystem for Linux) na Windows 11 može izgledati jednostavno, ali vjeruj mi, nije uvijek sve glatko kao što se čini. Ponekad stvari zeznu — možda WSL ne instalira kako treba, ili se Linux distribucija neće pokrenut. Ako si naletio na te probleme, ovaj vodič trebao bi ti pomoći da riješiš stvari. Uglavnom, dobiš Linux okruženje pokrenuto uz Windows, što je odlično za developere ili svakoga tko želi koristiti Linux alate bez vožnje dual boota. Čudno je kako Windows izgleda da je to gotovo previse lagano, a onda ti baca poteškoće — pa evo što stvarno radi, bazirano na iskustvima iz prakse.

Kako popravit probleme s instalacijom i pokretanjem WSL-a na Windows 11

Metod 1: Provjeri jesi li ažurirao Windows do najnovije verzije

Ovo stvarno pomaže, jer ako tvoj sustav nije najnoviji, neke WSL funkcije neće radit. Možda radiš sve kako treba, ali ako Windows nije ažuriran, ne dopušta pokretanje određenih komponenti. Idite u Postavke > Windows Update i klikni na Provjeri ima li ažuriranja. Instaliraj sve dostupne updateove i restartaj PC ako treba. Ponekad, na nekim setupima, ovo riješi probleme s instalacijom ili pokretanjem. Jednom sam na jednom kompu vidio da je stariji Windows uzrokovao da WSL stoji ili se ne pokreće. Nakon updatea i restarta, sve je bilo skroz kako treba.

Metod 2: Instaliraj WSL putem PowerShella kako spada

Ako komanda wsl --install ne radi ili WSL se ne aktivira, probaj ručno uključiti Windows funkcije. To je posebno korisno ako dobiš error da neka “značajka nije uključena” ili se jednostavno zafrkava. Otvori PowerShell kao Admin (desni klik na Start, odaberi Windows Terminal (Admin) ili PowerShell (Admin)). Onda upali ove komande:

 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Poslije toga, restartaj PC i ponovno pokreni wsl --install. Ovaj korak pomaže kod setupova gdje Windows funkcije nisu bile uključene od početka. Ako ne ide instalacija WSL-a iz Storea ili preko komandi, ovi enable-ovi mogu riješiti taj problem iz temelja i onda WSL proradi bez muke.

Metod 3: Ručna instalacija Linux distribucije ako automatika zapne

Ako komanda wsl --install ne postavi Ubuntu ili drugo distro automatski, pronađi željenu Linux verziju u Microsoft Store — npr. Ubuntu, Debian, Fedora i tako dalje. Klikni Get ili Install. Kad se instalira, pokreni je iz Start menija. Nije rijetko da auto setup zeza ili se distro ne pokrene. U tom slučaju, pokušaj direktno u terminalu s wsl -d Ubuntu ili drugo ime distroa. Također, provjeri u Postavkama > Aplikacije > Instalirane aplikacije da je sve OK. Ručno instaliranje često spasi stvar kad auto setup ne radi kako treba ili je djelomičan.

Metod 4: Reset ili reinstalacija WSL ako se stalno zeza

Ponekad WSL postane pokvaren ili se zaglavi. Riješenje je da odjaviš i ponovno instaliraš distro — to obriše sve što uzrokuje probleme. Otvori PowerShell kao Admin i upiši:

wsl --unregister 

Na primjer, wsl --unregister Ubuntu. Nakon toga, instaliraj ga opet putem Storea ili upiši wsl --install. Također, ne zaboravi provjeriti da su Windows funkcije uključene (pogledaj Metod 2). Ako se WSL stalno ruši pri pokretanju, resetiranje ili reinstalacija distroa često riješi problem.

Metod 5: Ažuriraj WSL na najnoviju verziju za sve nove značajke i popravke

Kad je sve instalirano, dobro je redovno ažurirati WSL, osobito s obzirom na podršku za GUI i ostale funkcije koje stižu. Samo pokreni wsl --update u PowerShellu ili Command Promptu. To preuzme najnovije WSL 2 updateove i limpa bugove. Na nekim setupima to nije automatski, a ovo može riješit misterije nakon nove instalacije.

Extra savjeti za bolji doživljaj s WSL-om

  • Uvjeri se da koristiš Windows 22H2 ili noviju verziju — mnoge WSL funkcije traže recentan Windows.
  • Za više Linux distrosa, dodaj još one u Storeu, pa listaš s wsl --list --verbose i pokrećeš s wsl -d <distro>.
  • Ako grafičke aplikacije neće startat, provjeri jesi li instalirao najnovija Windows update-ove koji dodaju GUI podršku, poput Windows Subsystem for Linux GUI (WSLg).
  • I da, često će ti trebati pokrenut PowerShell kao Admin za uključivanje funkcija. Ma da, Windows je ponekad naporan — mogao bi biti jednostavniji.

Često postavljana pitanja

Zašto WSL ne instalira ili se ne pokreće kako treba?

Moguće je da je Windows outdated, neke značajke fale ili je instalacija pokvarena. Ažuriraj Windows i uključi funkcije ručno, pa će biti lakše.

Mogu li pokretati Linux GUI aplikacije na Windows 11?

Da, zahvaljujući recentnim updateovima, WSL sada podržava grafičke (GUI) aplikacije. Čudno, ali dobro odrađeno.

Je li sigurno deinstalirati ili resetirati WSL i distro?

Apsolutno. Možeš odjavit ili deinstalirati distro preko PowerShella ili Storea bez da uništiš Windows. Samo, prije toga, napravi sigurnosnu kopiju svega važnog.

Sažetak

  • Ažuriraj Windows na najnoviju verziju — jednostavno, ali često se zaboravi.
  • Ručno uključi WSL i Virtual Machine Platform funkcije ako treba.
  • Reinstaliraj ili resetiraj WSL/distro da riješiš tvrdoglav problem.
  • Redovno ažuriraj WSL za nove značajke i poprave.

Za kraj

Da se WSL ponaša kako treba, ponekad je potrebno malo više truda, pogotovo ako Windows nije baš ažuriran ili neke stvari nisu uključene. Ali kad se jednom prebaciš preko tih prvih prepreka, vožnja Linuxa na Windowsu postaje totalni game changer, posebno za programere ili testiranje skripti. Ponekad, samo kopkaš s komandom — npr. uključivanjem funkcija ili ažuriranjem WSL — i odradi se sami od sebe. Nadam se da će ti ovo pomoći da ne gubiš sate na frku. Sretno, i sretno kodiranje!