Įsivaizduokite, kad galite išnaudoti „Linux“ lankstumą tiesiai savo „Windows 11“ aplinkoje – nereikia dvigubo paleidimo ar virtualių mašinų. Tai yra „Windows“ posistemio „Linux“ (WSL) magija . Nesvarbu, ar esate kūrėjas, derinantis kodą, duomenų mokslininkas, analizuojantis scenarijus, ar tiesiog besidomintis „Linux“ įrankiais, WSL įjungimas atveria galimybių pasaulį. Šis vadovas padės jums atlikti kiekvieną žingsnį, kad WSL veiktų sklandžiai, ir pateiks patarimų, kaip išvengti dažniausiai pasitaikančių klaidų. Pasinerkime ir sustiprinkime savo darbo eigą! 🚀
Kas yra WSL ir kodėl jį reikia įjungti sistemoje „Windows 11“?
WSL , arba „Windows Subsystem for Linux“ , yra suderinamumo sluoksnis, leidžiantis paleisti originalią „Linux“ distribuciją tiesiogiai „Windows“ sistemoje . Pristatytas „Microsoft“, jis išsivystė į WSL 2 , kuris naudoja lengvą virtualią mašiną, kad būtų užtikrintas geresnis našumas ir visiškas sistemos iškvietimų suderinamumas. „Windows 11“ sistemoje WSL sklandžiai integruojasi, leisdamas pasiekti „Linux“ dvejetainius failus, tvarkyti failus skirtingose sistemose ir netgi lengvai naudoti grafinės sąsajos programas.
Kam vargti? WSL padidina produktyvumą, sujungdamas geriausias abiejų pasaulių savybes. Paleiskite „Bash“ scenarijus, diegkite paketus per „apt“ arba kurkite naudodami tokius įrankius kaip „Docker“ – visa tai neišeidami iš „Windows“ . Tai ypač svarbu žiniatinklio kūrėjams, sistemų administratoriams ir visiems, kurie pavargo keisti OS. Pasiruošę jį įjungti? Atlikite šiuos veiksmus, kad diegimas būtų sklandus. 😊
Sistemos reikalavimai WSL įjungimui sistemoje „Windows 11“
Prieš pradėdami, įsitikinkite, kad jūsų sąranka atitinka pagrindinius reikalavimus. WSL 2 (rekomenduojama versija) reikalauja:
- „Windows 11“ („Home“, „Pro“ arba „Enterprise“ leidimas).
- Virtualizacija įjungta BIOS/UEFI (patikrinkite per Task Manager > Našumas > CPU).
- Bent 4 GB RAM (sklandančiam veikimui rekomenduojama 8 GB ir daugiau).
- Antros kartos „Intel Core“ arba naujesni, AMD arba „Qualcomm“ procesoriai su virtualizacijos palaikymu.
Jei naudojate senesnę „Windows“ versiją, atnaujinkite ją pasirinkę „Nustatymai“ > „Windows“ naujinimas. Profesionalo patarimas: paleiskite systeminfokomandinėje eilutėje, kad patikrintumėte savo versiją ir versiją. Viskas paruošta? Įgalinkime WSL !
Žingsnis po žingsnio vadovas: kaip įjungti WSL sistemoje „Windows 11“
Įjungti WSL yra paprasta dėl integruotų „Windows 11 “ įrankių. Sutelksime dėmesį į WSL 2 dėl jo didesnio greičio ir funkcijų. Gaukite administratoriaus teises ir pirmyn! 👆
1 veiksmas: įjunkite būtinas „Windows“ funkcijas
Atidarykite „PowerShell“ kaip administratorius (suraskite jį meniu Pradėti, spustelėkite dešiniuoju pelės mygtuku ir pasirinkite „Vykdyti administratoriaus teisėmis“).
Paleiskite šią komandą, kad įjungtumėte pagrindinę WSL funkciją:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Toliau įjunkite virtualios mašinos platformą WSL 2 :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Po šių komandų paleiskite kompiuterį iš naujo. Tai įdiegs pagrindinius komponentus nereikalaujant visiško perkrovimo.
2 veiksmas: nustatykite WSL 2 kaip numatytąją versiją
Grįžkite į administratoriaus „PowerShell“ ir nustatykite WSL 2 kaip numatytąją reikšmę:
wsl --set-default-version 2
Tai užtikrina, kad bet kuris naujas jūsų įdiegtas „Linux“ distribucijos variantas naudotų efektyvesnį „WSL 2“ branduolį. Patikrinkite naudodami wsl --list --verbose— dar neturėtų būti rodoma jokių distribucijų, bet tai gerai.
3 veiksmas: įdiekite „Linux“ platinimą
Eikite į „Microsoft Store“ (pradžios meniu ieškokite „Microsoft Store“). Ieškokite pageidaujamos distribucijos – „Ubuntu“ yra populiarus pasirinkimas pradedantiesiems dėl plačios bendruomenės paramos.
- Įdiekite „Ubuntu“ (arba alternatyvas, pvz., „Debian“, „Kali“ arba „Fedora“).
- Paleiskite jį iš meniu Pradėti. Pirmuoju paleidimu bus atsisiųstas ir nustatytas distribucijos failas – būkite kantrūs, tai gali užtrukti kelias minutes.
- Kai būsite paraginti, sukurkite vartotojo vardą ir slaptažodį (tai yra „Linux“ prisijungimo duomenys, atskiri nuo „Windows“).
Štai! Esate „Linux“ terminale. Patikrinkite jį naudodami , uname -akad įsitikintumėte, jog veikia WSL 2 .
4 veiksmas: atnaujinkite ir sukonfigūruokite savo WSL egzempliorių
„Linux“ terminale atnaujinkite paketus:
sudo apt update && sudo apt upgrade -y
Įdiekite pagrindinius dalykus, pvz. git, arba curljei reikia: sudo apt install git curl. Norėdami integruotis su „Windows“, pasiekite failus per /mnt/c(jūsų C: diską). Grafinės sąsajos programoms įdiekite X serverį, pvz., „VcXsrv“, ir nustatykite export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.
Įprastų WSL problemų šalinimas sistemoje „Windows 11“
Iškilo problemų? Nesijaudinkite – daugumą WSL problemų galima greitai išspręsti. Štai patogi dažnų klaidų ir sprendimų lentelė:
| Problema |
Sprendimas |
| Klaida „WSL 2 reikia atnaujinti“ |
Atsisiųskite naujausią WSL branduolį iš oficialios „Microsoft“ svetainės ir įdiekite jį. |
| Virtualizacija neįgalinta |
Įveskite BIOS (dažniausiai paleidžiant paspauskite Del arba F2), įjunkite „Intel VT-x“ arba „AMD-V“ ir paleiskite iš naujo. |
| Lėtas veikimas arba gedimai |
Paleiskite wsl --shutdown„PowerShell“ programoje, tada paleiskite iš naujo. Įsitikinkite, kad „Hyper-V“ yra įjungtas per pasirenkamas funkcijas. |
| Leidimas failams nesuteiktas |
Naudokite sudoarba koreguokite „Windows“ failų teises. Venkite redaguoti „Linux“ failus tiesiogiai iš „Windows Explorer“. |
Jei problemos išlieka, peržiūrėkite oficialų „Microsoft WSL“ trikčių šalinimo vadovą . Šie pakeitimai užtikrina sklandų veikimą, todėl galite sutelkti dėmesį į kodavimą, o ne į derinimą. 👍
Išplėstiniai patarimai, kaip maksimaliai padidinti WSL sistemoje „Windows 11“
Dabar, kai WSL įjungtas, pakelkite savo nustatymus į aukštesnį lygį:
- Integracija su VS Code: Įdiekite WSL plėtinį, kad galėtumėte sklandžiai redaguoti. Atidarykite savo projektą naudodami
code .„Linux“ terminalą.
- „Docker“ WSL 2 sistemoje: įjunkite „Docker Desktop“ WSL posistemę, kad būtų galima naudoti konteinerių magiją be papildomų išlaidų.
- Kelios distribucijos: Įdiekite daugiau per
wsl --install -d <distro>, pvz wsl --install -d Ubuntu-22.04. . Perjunkite naudodami wsl -d Ubuntu.
- Našumo padidinimas: paskirstykite daugiau išteklių redaguodami
.wslconfigsavo vartotojo aplanką (pvz., atmintis = 4 GB).
Eksperimentuokite su šiais variantais, kad pritaikytumėte WSL savo poreikiams. Pavyzdžiui, jei jus domina mašininis mokymasis, derinkite jį su Python aplinkomis – tai galingas derinys.
Kodėl WSL pakeis jūsų „Windows 11“ patirtį
WSL įjungimas nėra tik techninis triukas; tai vartai į hibridinę kompiuteriją, kuri atrodo natūrali ir efektyvi. Kūrėjai praneša apie iki 20 kartų greitesnius darbo eigą, o dėl „Windows 11 “ patobulinimų, tokių kaip „DirectX“ palaikymas WSL , žaidimų ir grafikos užduotys sklandžiai susilieja. Tyrinėdami susimąstysite, kaip anksčiau išsiverdavote be jos.
Laukite daugiau vadovų, kaip optimizuoti sąranką – toliau galėtume pasinerti į WSL tinklus arba pasirinktinius branduolius. Turite klausimų? Parašykite komentarą apačioje. Sėkmingo Linux naudojimo sistemoje „Windows 11“ ! 🎉