Kuinka asentaa Windows-alijärjestelmä Linuxille


Windows-alijärjestelmä Linuxille (WSL) käyttää GNU/Linux-ympäristöä, joka sisältää suurimman osan komentorivin apuohjelmista ja sovelluksista Windows-käyttöjärjestelmän päällä. Perinteisesti on monia tapoja, joilla voimme asettaa Linux-käyttöjärjestelmän toimimaan. Joko se voi olla kaksoiskäynnistys, käynnissä VirtualBoxin kautta tai asentaa se pääkäyttöjärjestelmäämme.

Nyt Windows-alijärjestelmä Linuxille, lisää uuden kyvyn, joka poistaa käyttöjärjestelmän asentamisen tyhjästä. Se on helppo asentaa WSL: n avulla ja asentaa Linux ja aloittaa. Lisätietoja WSL: n arkkitehtuurista on kohdassa ”Microsoft Build 2019 - BRK3068”.

Täällä perustamme WSL 2: n, joka on viimeisin julkaisu. WSL 2 on osa Windows 10 -versiota, joka julkaistiin toukokuussa 2020. WSL 1 käytti käännös- tai yhteensopivuustasoa Linuxin ja Windowsin välillä, kun taas WSL 2 käyttää virtuaalikone-tekniikkaa, jotta voit käyttää todellista Linux-ydintä suoraan Windows 10: ssä.

Ennen WSL 2: n asentamista tarvitset Windows 10: n version 1903, Build 18362: n tai uudemman.

Ota käyttöön Windows-alijärjestelmä ja virtuaalikone Linuxille

Sinun on ensin otettava käyttöön ”Windows-alijärjestelmä Linuxille” ja Virtual Machine Platform -ominaisuudet, ennen kuin asennat Linux-jakeluja Windows-järjestelmään. WSL 2 käyttää virtuaalikone-tekniikkaa käännöskerroksen sijaan kommunikoimaan Windowsin ja Linuxin välillä.

Avaa PowerShell järjestelmänvalvojana ja suorita seuraavat komennot kytkeäksesi WSL- ja VM-ominaisuudet päälle ja käynnistä järjestelmä uudelleen kerran.

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

Asenna Linux Distribution of Choice -ohjelma Windowsiin

Avaa Microsoft Store ja valitse suosikki Linux-jakelusi.

Esittelytarkoituksiin asennamme Ubuntu, menemme Microsoft Storeen ja hakupalkkiin kirjoita Ubuntu.

Avaa Ubuntu 20.04 LTS ja napsauta Asenna.

Ubuntun käynnistäminen on melko helppoa Windowsissa. Mene vain etsimään ja kirjoita Ubuntu, se näyttää kaikki asennetut Ubuntun versiot.

Voit myös kiinnittää sen Windowsin tehtäväpalkkiin tai jos käytät uutta Windows-päätelaitetta, voit määrittää sen. Nyt käynnistämme Ubuntu 20.04. Jos käynnistät sen ensimmäistä kertaa, muutamien asioiden asettaminen taustalla kestää jonkin aikaa, se kehottaa meitä asettamaan käyttäjänimen ja salasanan.

Tässä vaiheessa saatat saada virheen ydinkomponentin asennuksessa. Voit korjata tämän virheen lataamalla ja asentamalla WSL2 Linux Kernel manuaalisesti.

0x1bc WSL 2 requires an update to its kernel component. 

Lisätietoja on osoitteessa https://aka.ms/wsl2kernel

Nyt olen määrittänyt sekä 18.04 että 20.04 samalla tavalla kuin edellisessä osassa on esitetty. Avaa kuori ja kirjoita seuraava komento tarkistaaksesi Ubuntun jakelu ja julkaisu.

lsb_release -a

Nyt olemme asentaneet Ubuntun Windowsiin. Lyhyemmässä ajassa meillä on toiminnallinen jakelu, jossa voimme aloittaa työkalujen ja pakettien, kuten docker, ansible, git, python, jne. Asentamisen vaatimuksemme mukaan.

Opi Windows-alijärjestelmän komennot Linux Distroille

On olemassa muutama vaihtoehto, joita voimme käyttää käynnistämään Linux-jakelumme suoraan PowerShellistä tai CMD-kehotteesta.

1. Kirjoita seuraava komento, joka näyttää luettelon vaihtoehdoista, joita voimme käyttää wsl: n kanssa.

wsl -help

2. Tarkista jakelun asennettu versio suorittamalla seuraava komento.

wsl -l

Tämän komennon lähdöstä näet, että kaksi Ubuntun versiota on asennettu ja Ubuntu 20.04 on asetettu käynnistämään oletuksena.

3. Default Distribution (Ubuntu 20.04) voidaan käynnistää yksinkertaisesti kirjoittamalla.

wsl

4. Muuta oletus Linux-jakelua suorittamalla komento.

wsl -s Ubuntu-18.04

5. Muodosta yhteys tiettyyn jakeluun tietyn käyttäjän kanssa suorittamalla komento.

wsl -d Ubuntu-18.04 -u tecmint

6. Voimme välittää muutaman lipun "wsl -l" -komennon kanssa jakelun tilan tarkistamiseksi.

  • wsl -l - kaikki - Luettele kaikki jakelut.
  • wsl -l --running - Luetteloi vain käynnissä olevat jakelut.
  • wsl -l --quiet - Näytä vain jakelunimet.
  • wsl -l --verbose - näyttää yksityiskohtaista tietoa kaikista jakeluista.

7. Suorittamalla seuraava komento voimme tarkistaa, minkä WSL-version kanssa Linux-jakeluni on käynnissä.

wsl -l -v

Ubuntu 20.04 on käynnissä versiolla WSL 1, koska se on määritetty kauan sitten. Voin muuntaa sen WSL 2: ksi suorittamalla komennon.

wsl --set-version Ubuntu-20.04 2

Tämän suorittaminen vie jonkin aikaa, ja näet "Conversion Complete", kun WSL 1 muunnetaan WSL 2: ksi.

Kun suoritat --set-version -komentoa, avaa toinen PowerShell-ikkuna ja suorita wsl -l -v tarkistaaksesi nykyisen tilan. Se näkyy muodossa "muunnos".

wsl -l -v

Voit suorittaa seuraavan komennon uudelleen tarkistaaksesi nykyisen WSL-version. Molemmat jakeluni toimivat nyt WSL2: n kanssa.

wsl -l -v

Voimme myös asettaa WSL2: n oletusversioksi, joten kun asennamme uuden jakelun, se toimii WSL2: n kanssa. Voit asettaa oletusversion suorittamalla.

wsl --set-default-version 2

Tässä artikkelissa olemme nähneet, kuinka WSL 2 määritetään asentamaan Ubuntu Linux Windowsiin, ja opimme muutamia komentorivivaihtoehtoja, joita voimme käyttää PowerShellistä tai cmd-kehotteesta.

Asennuksen aikana saatat kohdata erilaisia virheitä, joita en ole havainnut, tällöin virallisessa UKK-osassa Microsoftin dokumentaatiosta saadaksesi lisää tietoa WSL: stä.