Kuidas installida Windowsi alamsüsteemi Linuxile


Windowsi alamsüsteem Linuxile (WSL) käitab GNU/Linuxi keskkonda, mis sisaldab Windowsi operatsioonisüsteemi peal enamikku käsurea utiliite ja rakendusi. Traditsiooniliselt on Linuxi töötamiseks palju võimalusi. Kas see võib olla kahekordne alglaadimine, mis töötab läbi VirtualBoxi, või installida see meie peamise operatsioonisüsteemina.

Nüüd koos Linuxi Windowsi alamsüsteemiga lisab uus võime, mis kõrvaldab OS-i ülesseadmise nullist. WSL-i abil on lihtne seadistada ja Linuxi installida ning käivitamine on lihtne. WSL-i arhitektuuri kohta lisateabe saamiseks vaadake jaotist "Microsoft Build 2019 - BRK3068".

Siin seadistame WSL 2, mis on viimane väljaanne. WSL 2 on osa Windows 10 versioonist 2004, mis ilmus mais 2020. WSL 1 kasutas Linuxi ja Windowsi vahelist tõlke- või ühilduvuskihti, samas kui WSL 2 kasutab virtuaalmasina tehnoloogiat, et võimaldada teil tõelist Linuxi tuuma käivitada otse Windows 10-s.

Enne WSL 2 installimist vajate Windows 10 versiooni 1903, ehitust 18362 või uuemat versiooni.

Lubage Windowsi alamsüsteem ja virtuaalne masin Linuxile

Enne kõigi Linuxi distributsioonide installimist Windowsi süsteemi peate esmalt lubama Windowsi alamsüsteemi Linuxile ja Virtual Machine Platform valikulised funktsioonid. WSL 2 kasutab Windowsi ja Linuxi vahel suhtlemiseks tõlkekihi asemel Virtual Machine tehnoloogiat.

Avage PowerShell administraatorina ja käivitage järgmised käsud WSL-i ja VM-i funktsiooni sisselülitamiseks ning süsteemi taaskäivitamiseks üks kord.

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

Installige oma Linuxi levitamine Windowsi

Avage Microsofti pood ja valige oma lemmik Linuxi levitamine.

Demonstreerimise eesmärgil installime Ubuntu, minge Microsofti poodi ja otsinguribale tippige Ubuntu.

Avage Ubuntu 20.04 LTS ja klõpsake nuppu Installi.

Ubuntu käivitamine on Windowsis üsna lihtne. Minge lihtsalt otsima ja tippige Ubuntu, see näitab kõiki Ubuntu installitud versioone.

Võite ka selle kinnitada Windowsi tegumiribale või kui kasutate uut Windowsi terminali, saate selles konfigureerida. Nüüd käivitame Ubuntu 20.04. Kui käivitate selle esimest korda, võtab mõne asja seadistamine taustaprogrammis aega, siis palutakse meil seada kasutajanimi ja parool.

Selles etapis võidakse tuuma komponendi installimisel kuvada tõrge. Selle tõrke kõrvaldamiseks peate WSL2 Linuxi kerneli käsitsi alla laadima ja installima.

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

Teavet leiate aadressilt https://aka.ms/wsl2kernel

Nüüd olen nii 18.04 kui ka 20.04 konfigureerinud samamoodi nagu eelmises osas näidatud. Avage kest ja tippige järgmine käsk, et kontrollida oma Ubuntu levitamist ja vabastamist.

lsb_release -a

Nüüd oleme Ubuntu Windowsi installimisega lõpetanud. Vähema aja jooksul võib meil olla funktsionaalne distributsioon, kus saame vastavalt meie nõudmistele hakata installima selliseid tööriistu ja pakette nagu docker, ansible, git, python jne.

Õppige Windowsi alamsüsteemi käske Linux Distro jaoks

Linuxi levitamise käivitamiseks otse PowerShelli või CMD-viipadest on vähe võimalusi.

1. Sisestage järgmine käsk, mis kuvab loendi võimalustest, mida saame kasutada koos wsl-ga.

wsl -help

2. Kontrollige jaotuse installitud versiooni, käivitades järgmise käsu.

wsl -l

Selle käsu väljundist näete, et kaks Ubuntu versiooni on installitud ja Ubuntu 20.04 on vaikimisi käivitatud.

3. Vaikimisi levitamise (Ubuntu 20.04) saab käivitada lihtsalt tippimisega.

wsl

4. Muutke käsku käivitades Linuxi vaikelevi.

wsl -s Ubuntu-18.04

5. Ühendage konkreetse kasutajaga konkreetse jaotusega, käivitades käsu.

wsl -d Ubuntu-18.04 -u tecmint

6. Jaotuse oleku kontrollimiseks võime koos käsuga "wsl -l" edastada mõned lipud.

  • wsl -l --all - loetlege kõik jaotused.
  • wsl -l - töötab - loetlege ainult praegu töötavad jaotused.
  • wsl -l --quiet - kuvatakse ainult levitamisnimed.
  • wsl -l --verbose - näitab üksikasjalikku teavet kõigi jaotuste kohta.

7. Järgmise käsu käivitamisel saame kontrollida, millise WSL-i versiooniga minu Linuxi distributsioon töötab.

wsl -l -v

Minu Ubuntu 20.04 töötab versiooniga WSL 1, kuna see on juba pikka aega konfigureeritud. Selle saan käsu käivitades teisendada WSL 2-ks.

wsl --set-version Ubuntu-20.04 2

Selle lõpuleviimine võtab aega ja kui WSL 1 teisendatakse WSL 2-ks, näete valikut „Konverteerimine lõpetatud”.

Käsu --set-version käivitamisel avage teine PowerShelli aken ja käivitage praeguse oleku kontrollimiseks wsl -l -v . Seda näidatakse kui „Teisendamine“.

wsl -l -v

Praeguse WSL-i versiooni kontrollimiseks võite järgmise käsu uuesti käivitada. Mõlemad minu levitused töötavad nüüd WSL2-ga.

wsl -l -v

Samuti saame vaikeversiooniks seada WSL2, nii et uue levitamise installimisel töötab see koos WSL2-ga. Vaikeversiooni saate määrata käivitades.

wsl --set-default-version 2

Selles artiklis oleme näinud, kuidas WSL 2 konfigureerida Ubuntu Linuxi Windowsi installimiseks, ja õppinud mõned käsureavalikud, mida saame kasutada PowerShelli või cmd-viiba kaudu.

Installimisel võib teil tekkida erinevaid tõrkeid, mida ma pole kohanud, sellisel juhul WSL-i kohta lisateabe saamiseks Microsofti dokumentatsiooni ametlik KKK-jaotis.