
WSL, Windows-alijärjestelmä Linuxille, on ilmainen, valinnainen Windows 10:n ominaisuus, jonka avulla Linux-ohjelmat voivat toimia Windowsissa. Se tarjoaa sinulle Windows-version bash-kuoresta ja yhteensopivuuskerroksen, jonka avulla monet Linux-ohjelmat voivat toimia natiivisti Windows-koneellasi.
Laitteistovaatimukset
Ennen kuin asennat WSL:n, varmista, että tietokoneesi täyttää WSL:n järjestelmän vähimmäisvaatimukset:
- Käytössäsi on oltava Windows 10 -versio 1607 (vuosipäiväpäivitys) tai uudempi.
- WSL toimii vain Windows 10:n 64-bittisissä versioissa. 32-bittisiä versioita ei tueta.
Voit tarkistaa, että tietokone täyttää vaatimukset, seuraavasti:
- Avaa Asetukset. Voit tehdä tämän napsauttamalla rataskuvaketta Käynnistä-valikossa tai avaamalla Tehokäyttäjän tehtävät -valikon ja valitsemalla Asetukset.
- Valitse Asetukset-ikkunassa Järjestelmä.
- Valitse Järjestelmä-ikkunan vasemmasta reunasta Tietoja.
- Ikkunan oikealla puolella näkyvät järjestelmätiedot. Varmista, että versio on vähintään 1607 ja että järjestelmätyyppi on 64-bittinen käyttöjärjestelmä.

Jos versionumero on pienempi kuin 1607, sinun on suoritettava Windows Update ennen WSL:n asentamista.
Jos järjestelmätyyppi ei ole 64-bittinen käyttöjärjestelmä, et voi suorittaa WSL:ää.
WSL:n asennus
Asenna WSL noudattamalla näitä ohjeita.
- Napsauta Käynnistä, kirjoita cmd, napsauta hiiren kakkospainikkeella komentokehotetta ja valitse vaihtoehto, joka suoritetaan järjestelmänvalvojana.
- Kun olet komentokehotteessa, kirjoita wsl –install ja paina Enter.
tai
- Avaa uusi PowerShell-ikkuna järjestelmänvalvojana. Voit tehdä tämän avaamalla Käynnistä-valikon, vieritä alas kohtaan W ja laajentamalla Windows PowerShell -kansiota. Napsauta hiiren kakkospainikkeella Windows PowerShellia, valitse Lisää ja sitten Suorita järjestelmänvalvojana.
- Suorita PowerShell-kehotteessa seuraava komento:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Jotkut tarvittavat ohjelmistolataukset ja WSL-alijärjestelmä otetaan käyttöön uudelleenkäynnistyksen jälkeen. Itse Linuxia ei kuitenkaan ole vielä asennettu (kunnes valitset Linux-jakelun vaiheessa 5.)
- Kun lataus on valmis, PowerShell kysyy, oletko valmis käynnistämään tietokoneen uudelleen. Varmista ennen uudelleenkäynnistystä, että kaikki asiakirjat on tallennettu ja kaikki avoimet sovellukset on suljettu. Kirjoita Y tai jos aiot käynnistää uudelleen myöhemmin, kirjoita N.
- Kun tietokone on käynnistynyt uudelleen, kirjaudu sisään Windowsiin ja avaa uusi komentokehote (tai PowerShell). Suorita kehotteessa:
bash
- Bash ilmoittaa, että jakelua ei ole asennettu, ja antaa URL-osoitteen sellaisen lataamista varten Windows Storesta:
Windows Subsystem for Linux has no installed distributions. Distributions can be installed by visiting the Windows Store: https://aka.ms/wslstore Press any key to continue...
- Siirry verkkoselaimessa URL-osoitteeseen https://aka.ms/wslstore ladataksesi WSL-integroitu Linux-jakelu. Tätä kirjoitettaessa valinnat ovat Ubuntu, OpenSUSE, SUSE Enterprise Server, Debian ja Kali. Jos et ole varma, mitä valita, suosittelemme Ubuntua.

- Napsauta valitsemaasi jakelua ja napsauta sitten Hanki.

- Kun asennus on valmis, napsauta Käynnistä. Näet tämän viestin:
Installing, this may take a few minutes...
Se voi odottaa hiljaa, että painat näppäintä sen jälkeen, kun se on valmis, joten sinun kannattaa painaa askelpalautinta noin 15 sekunnin välein tarkistaaksesi, onko se valmis.
Saatat saada tämän virheilmoituksen:
Installing, this may take a few minutes... Installation failed! Error: 0x8000000d Press any key to continue...
Tämä virhe on tunnettu virhe, joka ilmenee joissakin Windows 10 -versioissa. Jos saat tämän virheen, voit korjata sen toistamalla vaiheet 1 ja 2. Jatka sitten vaiheeseen 10.
- Ubuntu on nyt asennettu ja WSL on käytössä. Voit avata WSL Ubuntu -komentokehotteen napsauttamalla Käynnistä-painiketta Windows Storessa tai Käynnistä-valikosta valitsemalla Ubuntu. Voit myös avata komentokehotteen (tai PowerShellin) ja suorittaa bashin.
Linux-alijärjestelmän käytön aloittaminen
Kun käynnistät WSL-jakelun ensimmäisen kerran, sinua pyydetään luomaan käyttäjätili. Se voi olla eri kuin Windows-käyttäjänimesi, mutta sen on oltava pienillä kirjaimilla. Sinua pyydetään asettamaan salasana.

Onnittelut! Linux on käynnissä. Olet nyt bash-kehotteessa ja voit suorittaa Linux-komentoja ja -ohjelmia.
Päivitä Linux-ohjelmistosi
Nyt on hyvä aika tehdä ohjelmistopäivitys. Päivitä ohjelmisto apt-komennolla noudattamalla alla olevia ohjeita.
Kuten Ubuntu, WSL käyttää APT:tä (Advanced Package Tool) ohjelmistopakettien hallintaan. Apt-komennon avulla voit etsiä, ladata ja asentaa ohjelmistoja komentoriviltä. Se hallitsee automaattisesti ohjelmistoriippuvuutesi puolestasi. Tällä tavalla, jos yksi ohjelma on riippuvainen toisen ohjelman tietystä versiosta, molemmat asennetaan ja pidetään ajan tasalla.
Kaikki apt-komennot, jotka tekevät muutoksia järjestelmääsi, on suoritettava pääkäyttäjänä. Jos olet kirjautunut sisään tavallisena käyttäjänä (kuten yleensä pitäisi olla), suorita ohjelma pääkäyttäjänä lisäämällä sen eteen sudo (“superuser do”). Se vaatii salasanasi syöttämisen ja ohjelmasi suoritetaan pääkäyttäjänä.
sudo apt update
[sudo] password for hope:
Päivitykset ladataan, mutta mitään ei ole vielä asennettu tai päivitetty. Päivitä kaikki saatavilla olevat paketit suorittamalla:
sudo apt upgrade
Sudo ei kysy salasanaasi tällä kertaa, ellei viimeisestä sudo-komennosta ole kulunut yli viisi minuuttia.
Päivitysten koko lasketaan, ja sinua kehotetaan jatkamaan. Kirjoita y ja paina Enter. Päivitykset latautuvat ja asentuvat, mikä saattaa kestää jonkin aikaa tietokoneesi ja Internet-yhteyden nopeudesta riippuen.
Kun päivitys on valmis, palaat bash-kehotteeseen. Linux-järjestelmäsi on nyt ajan tasalla.
Voit poistua bashista milloin tahansa exit-komennolla.
exit
Windows- ja WSL-tiedostojärjestelmät
WSL:llä on oma tiedostojärjestelmä. Tämä Linux-tiedostojärjestelmä on asennettu Windows-tiedostojärjestelmääsi seuraavaan paikkaan:
%LOCALAPPDATA%\Lxss\
Jos Windows-käyttäjänimesi on esimerkiksi Omistaja ja Windows on asennettu C:-asemaan, WSL-tiedostojärjestelmäsi sijaitsee osoitteessa:
C:\Users\Owner\AppData\Local\Lxss\
On hyvä tietää, että se sijaitsee tässä, mutta sinun ei pidä siirtää sen sisältämiä tiedostoja tai tehdä niihin muutoksia.
Kun käytät WSL:ää, saatat miettiä, kuinka voit käyttää Windows-tiedostoja. C:-asemasi sijaitsee osoitteessa:
/mnt/c/
Nimi mnt tarkoittaa “mount”, johon Windows-asemasi liitetään WSL:ssä. Esimerkiksi D:-asemasi olisi /mnt/d/ jne.
Linkkien luominen Windows-kansioihin
Mukavuuden vuoksi on hyvä idea luoda symbolisia linkkejä Windowsin kotikansioosi. Symbolinen linkki on samanlainen kuin Windowsin pikakuvake: se on tiedosto, joka osoittaa toiseen tiedostoon tai hakemistoon. Kun viittaat symboliseen linkkiin, järjestelmä poistaa linkin viittauksen ja käyttäytyy kuin olisit määrittänyt todellisen “kohdetiedoston” tai -hakemiston.
Symbolisten linkkien käyttäminen voi säästää paljon kirjoittamista ja epäselvien hakemistonimien muistamista.
Voit luoda symbolisen linkin Linuxissa käyttämällä ln-komentoa. Syntaksi symbolisen linkin luomiseen on ln -s targetname linkname.
Jos haluat esimerkiksi luoda symbolisen linkin WSL-kotikansioosi nimeltä winhome, joka viittaa C:\Käyttäjät\Omistaja\, seuraa näitä ohjeita.
Vaihda ensin työhakemisto kotihakemistoosi, joka sijaitsee osoitteessa /home/käyttäjänimi/. Voit tehdä tämän cd-komennolla:
cd /home/hope/
Bashissa “~” (tilde) on alias kotihakemistollesi, joten voit myös kirjoittaa:
cd ~
Luo seuraavaksi symbolinen linkki komennolla ln -s. Jos esimerkiksi Windowsin kotikansiosi on C:\Users\Owner\, komento olisi:
ln -s /mnt/c/Users/Owner/ winhome
Nyt WSL-kotihakemistossasi on symbolinen linkki nimeltä winhome, joka toimii kuin pikakuvake Windowsin kotihakemistoosi. Joten voit vaihtaa Windowsin kotihakemistoosi käyttämällä:
cd ~/winhome/
Tai vaihtaaksesi Windowsin työpöytäkansioon:
cd ~/winhome/Desktop/
Lisätietoja Linux-komennoista
Nauti uudesta Linux-alijärjestelmästäsi! Muista käydä Linux-komentojen yleiskatsauksessa saadaksesi lisätietoja työkaluista ja ohjelmista, joita voit käyttää.
