Inhaltsverzeichnis
1.2 Nastavitev WSL2
Ta navodila prikazujejo, kako namestiti Windows Subsystem for Linux (WSL2).
Kaj je WSL?
WSL (Windows Subsystem for Linux) omogoča izvajanje Linuxa neposredno v Windows:
- Popolno Linux okolje
- Dostop do Windows datotek pod
/mnt/c/,/mnt/d/itd. - Idealno za Linux gradnje in Docker
Zakaj potrebujemo WSL?
- Linux gradnja OpenSSL
- WASM gradnja z Emscripten
- Docker razvoj
Hitra namestitev
# Kot administrator v PowerShell: wsl --install -d Ubuntu-22.04
To namesti:
- WSL2 komponente
- Ubuntu 22.04 LTS
- Linux jedro
Po namestitvi: Znova zaženite računalnik!
Korak za korakom
1. Aktivacija WSL
# Aktivacija WSL in Virtual Machine Platform dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
2. Ponovni zagon
Znova zaženite računalnik.
3. Nastavitev WSL2 kot privzetega
wsl --set-default-version 2
4. Namestitev Linux distribucije
Ubuntu (priporočeno):
wsl --install -d Ubuntu-22.04
Fedora (alternativa):
# Fedora ročno iz Microsoft Store ali:
winget install WhitewaterFoundry.Fedora.39.WSL
5. Nastavitev uporabnika
Ob prvem zagonu Ubuntu vpraša za:
- Uporabniško ime (npr.
dev) - Geslo
Namestitev orodij za gradnjo
Po namestitvi WSL je treba namestiti orodja za gradnjo:
Ubuntu
# Odprite WSL wsl # Posodobitev sistema sudo apt update && sudo apt upgrade -y # Namestitev orodij za gradnjo sudo apt install -y \ build-essential \ perl \ nasm \ git \ cmake \ pkg-config
Fedora
# Odprite WSL wsl # Namestitev orodij za gradnjo sudo dnf install -y \ gcc \ gcc-c++ \ make \ perl \ nasm \ git \ cmake
Preverjanje
# Preverjanje prevajalnika gcc --version # Izpisati bi moralo: gcc (Ubuntu 11.x.x) ... # Preverjanje Perl perl -v # Izpisati bi moralo: This is perl 5... # Preverjanje NASM nasm -v # Izpisati bi moralo: NASM version 2.x
Dostop do datotek
Windows datoteke iz WSL
Vsi Windows diski so priklopljeni:
# Disk C: ls /mnt/c/ # Disk D: (naši projekti) ls /mnt/d/Projects/openssl-3.6.0/
WSL datoteke iz Windows
\\wsl$\Ubuntu-22.04\home\<uporabnik>\
V Raziskovalcu: vpišite \\wsl$ v naslovno vrstico.
Nasveti za zmogljivost
Datoteke v Linux datotečnem sistemu so hitrejše!
| Lokacija | Zmogljivost |
| ———- | ————- |
/mnt/d/… | Počasi (Windows datotečni sistem) |
~/… | Hitro (Linux datotečni sistem) |
Priporočilo za gradnjo:
# Kopirajte vire v Linux cp -r /mnt/d/Projects/openssl-3.6.0/src ~/openssl-src # Gradnja v Linux datotečnem sistemu cd ~/openssl-src ./Configure linux-x86_64 --prefix=~/openssl-build make -j$(nproc) # Kopirajte rezultat nazaj v Windows cp -r ~/openssl-build /mnt/d/Projects/openssl-3.6.0/linux-build/
Pogoste težave
"WSL2 requires an update to its kernel component"
# Posodobite WSL jedro wsl --update
"Virtualization is not enabled"
Aktivirajte v BIOS:
- Intel: „Intel Virtualization Technology (VT-x)“
- AMD: „SVM Mode“
Počasna I/O zmogljivost
Delajte v Linux datotečnem sistemu (~/) namesto pod /mnt/.
Naprej na
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional
Zuletzt geändert: dne 15.12.2025 ob 21:21