Cum se instalează subsistemul Windows pentru Linux în Windows 11

Admin

Pare ciudat să inviți competiția, dar acum Microsoft vă permite să rulați Linux în Windows. Este mai ușor de instalat decât credeți și mai flexibil și mai puternic decât ne-am imaginat.

De ce să instalați subsistemul Windows pentru Linux?

Pare contradictoriu să instalezi un sistem de operare (OS) în altul. Care e ideea? Și de ce Linux? Ne putem gândi la șase motive pentru a folosi Linux în Windows din capul nostru.

Cuprins

1. Subsistemul Windows pentru Linux este gratuit și ușor

Cel mai evident răspuns este că Linux este gratuit. Dar la ce folosește ceva gratuit dacă este greu de folosit? Vestea bună este că Windows Subsystem for Linux (WSL) este ușor, simplu și rapid de instalat sau dezinstalat, așa că merită încercat dacă ești doar curios despre Linux.

2. Subsistemul Windows pentru Linux nu necesită o mașină virtuală.

Dacă nu doriți să instalați o gazdă de mașină virtuală (VM) precum Hyper-V, VirtualBox sau VMWare, WSL este calea de urmat. Ocupă mai puțin spațiu și resurse precum CPU și RAM.

3. Subsistemul Windows pentru Linux poate folosi multe distribuții Linux.

La momentul scrierii, 17 distribuții Linux (sau „distros”) erau disponibile în Microsoft Store. Acestea includ diferite versiuni și variante ale Ubuntu Desktop și Server, Debian, Kali, SUSE Linux Enterprise Server, OpenSUSE și Oracle Linux.

De asemenea, puteți utiliza următoarea comandă PowerShell pentru a vedea toate distribuțiile disponibile:

wsl –list –online

4. Subsistem Windows pentru Linux pentru dezvoltarea carierei.

Ai putea învăța despre Linux și diverse distribuții Linux precum Ubuntu, Debian GNU/Linux, Kali și Alpine WSL pentru serviciu sau școală. Linux are o cotă semnificativă de piață a serverelor și mai multe organizații folosesc Linux pentru desktop.

Elevii îl pot folosi pentru tutoriale în loc să meargă la laboratorul de calculatoare. Cercetătorii de securitate pot folosi Kali și alte distribuții de hacking Linux și numeroasele sale instrumente incluse. Mulți dezvoltatori web, programatori și cercetători în inteligența artificială pot folosi Debian sau Alpine WSL ca mediu de dezvoltare deoarece au instrumente de dezvoltare încorporate.

5. Subsistemul Windows pentru Linux pentru aplicații cu sursă deschisă.

Majoritatea software-ului open-source (OSS) sunt dezvoltate mai întâi pentru un mediu Linux. Ca rezultat, OSS devine standard în mai multe industrii, cum ar fi dezvoltarea jocurilor, designul grafic și sistemele încorporate Internet of Things (IoT).

Luați în considerare toate programele open source, care sunt adesea gratuite. Ați vrea să aveți Photoshop? Considera folosind GIMP. Doriți să învățați CAD, dar nu vă puteți permite AutoCAD? Încercați OpenSCAD. Doriți să vă duceți editarea video la următorul nivel, dar Adobe Premiere nu este la îndemână? Linux are Openshot.

Și mai impresionant este că puteți rula aceste aplicații GUI Linux în ferestrele lor ca și cum ar fi aplicații Windows. Nu este nevoie de o mașină virtuală separată în Hyper-V, VirtualBox sau un al doilea computer fizic. Puteți utiliza Visual Studio în Windows și puteți edita fotografii în GIMP pe Linux fără a vă perturba fluxul de lucru.

6. Terminalul Windows rulează mai multe distribuții simultan.

Dacă ești fan al Terminal Windows și caracteristica sa cu mai multe file, vă va plăcea că puteți rula mai multe distribuții Linux simultan, fiecare în propria filă.

Ar trebui să folosesc WSL 1 sau WSL 2?

Există două versiuni de WSL: WSL 1 și WSL 2. WSL este implicit la versiunea 2. Este în regulă pentru majoritatea oamenilor. Cu toate acestea, dacă nu sunteți sigur că sistemul dumneavoastră poate gestiona o instalare completă a nucleului Linux sau nu veți folosi lucruri precum Docker, atunci WSL 1 este în regulă.

Versiunea este ușor de actualizat dacă te răzgândești. Ca administrator, deschide PowerShell sau linia de comandă și utilizați următoarea comandă wsl.exe:

wsl –set-default-version 2 sau wsl –set-default-versiunea 1

Instalați subsistemul Windows pentru Linux cu PowerShell.

Puteți instala WSL cu oricare PowerShell sau interfața de linie de comandă (CLI). Dacă nu ați învățat PowerShell, este în regulă. Comenzile wsl.exe funcționează în oricare dintre ele.

  1. Deschis PowerShell ca administrator și rulați cmdletul wsl – instalare. Aceasta instalează versiunea WSL 2 cu un nucleu Linux complet și distribuția Ubuntu în mod implicit.

Dacă apare textul de ajutor wsl.exe, WSL este deja instalat.

Este nevoie de câteva minute pentru a instala și apoi vă solicită să reporniți Windows.

  1. Când Windows repornește și vă conectați, se deschide o fereastră bash shell și instalarea Ubuntu continuă. Îți va cere Introduceți noul nume de utilizator UNIX și Parolă Nouă. După ce le introduceți, instalarea este completă.

Notă: Aceasta instalează shell-ul bash pentru Ubuntu. Nu este interfața grafică cu utilizatorul (GUI). Există pași suplimentari și cerințe preliminare pentru a activa acest lucru. Cu toate acestea, acum puteți utiliza comenzile Linux bash shell pe computerul dvs. Windows.

Instalați subsistemul Windows pentru Linux cu Panoul de control.

  1. Deschideți meniul Start și selectați Panou de control.
  1. Selectați Programe si caracteristici.
  1. Selectați Activați sau dezactivați funcțiile Windows. Acest lucru necesită privilegii de administrator.
  1. Derulați în jos și selectați Subsistemul Windows pentru Linux și apoi selectați O.K.

Începe instalarea. Când se termină, Windows trebuie să repornească computerul apare mesajul. Selectați Reporniți acum.

După repornire, deschideți Ubuntu pe Windows de la start meniu sau în PowerShell sau Command Prompt, utilizați wsl.exe comanda.

Cum dezinstalez subsistemul Windows pentru Linux?

Pentru a elimina WSL, trebuie să dezinstalați mai întâi orice sisteme de operare Linux. Apoi puteți elimina componentele suport din Windows. Cel mai ușor este să faci asta prin setările Windows.

  1. Deschis Setări Windows, mergi la Aplicații, apoi selectați Aplicații și funcții.
  1. Căutați distribuțiile Linux pe care le-ați instalat. Selectați meniul vertical cu trei puncte și selectați Dezinstalează.
  1. Căutați „subsistemul Windows”, selectați meniul cu trei puncte, apoi selectați Dezinstalează. Fă asta pentru Subsistemul Windows pentru Linux WSLg Preview și Subsistemul Windows pentru Actualizare Linux dacă acestea sunt acolo.
  1. Reporniți Windows și WSL ar trebui să fie dezinstalat.

Cum accesez sistemul de fișiere Linux din Windows?

Spre deosebire de utilizarea Linux într-o mașină virtuală, este ușor să accesați fișierele Windows din Linux și invers.

Deschis Explorator de fișiere și selectați Linux în panoul de navigare din stânga. Când mutați fișiere între Windows și Linux, asigurați-vă că utilizați o copie, nu originalul. Există unele probleme de compatibilitate cu tipul de fișier și uneori fișierul este corupt.

Cum să remediați mesajul de eroare „\\wsl.localhost nu este accesibil”

Este posibil să primiți această eroare prima dată când deschideți sistemul de fișiere Linux prin File Explorer.

Windows tratează această conexiune ca pe o conexiune fizică între computerele Windows și Linux. Deci trebuie să-i spuneți că rețeaua există și este accesibilă. Veți face acest lucru prin intermediul Registrul Windows. Dacă nu vă simțiți confortabil să lucrați în Registry, întrebați pe cineva care este. O greșeală în Registry poate face ca Windows să nu mai funcționeze. Mereu faceți o copie de rezervă a Registrului, de asemenea.

  1. Deschide Editorul Registrului. În panoul din stânga, navigați la următoarea locație:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider/HwOrder

  1. În dreapta, faceți dublu clic pe COMANDANTUL FURNIZORULUI cheie.
  1. Adăuga P9NP (urmat de o singură virgulă și fără spații) la începutul listei și apoi selectați O.K.
  1. Înapoi în containerul NetworkProvider, deschideți Ordin cheie. Dublu click COMANDANTUL FURNIZORULUI pe dreapta.
  1. Adăuga P9NP în partea de sus a listei (o virgulă, fără spații), selectați O.K, apoi închideți Editorul de registry.

Puteți deschide sistemul de fișiere Ubuntu prin Windows File Explorer acum. Dacă eroarea persistă, reporniți Windows și ar trebui să funcționeze.

Cum accesez sistemul de fișiere Windows din Linux?

  1. În shell-ul bash Linux, utilizați comanda cd ../.. pentru a trece la rădăcină. Apoi utilizați ls comandă pentru a lista directoarele și fișierele. Veți vedea că toate sunt directoare și fișiere Windows.
  1. Pentru a vă găsi fișierele, utilizați următoarea comandă pentru a ajunge la folderul documente, unde numele de utilizator este numele directorului dvs. de utilizatori în Windows:

cd utilizatori/nume utilizator/documente

Dacă trebuie să accesați altceva, utilizați CD și ls pana il gasesti. Asigurați-vă că copiați numai fișierele, nu le mutați, din cauza riscului de a corupe fișierul.

Ce altceva pot face cu subsistemul Windows pentru Linux?

Când activați WSL, aveți un întreg mediu Linux pe computerul dvs. Windows. Sau poate mai multe medii Linux. Orice vă puteți gândi să faceți în Linux, puteți face acum. Aruncă o privire la articolele și tutorialele noastre legate de Linux pentru a obține câteva idei.

Bun venit la Help Desk Geek - un blog plin de sfaturi tehnice de la experți în tehnologie de încredere. Avem mii de articole și ghiduri pentru a vă ajuta să remediați orice problemă. Articolele noastre au fost citite de peste 150 de milioane de ori de când ne-am lansat în 2008.

Nu vă vom trimite niciodată spam, dezabonați-vă în orice moment.

Protecția resurselor Windows Nu se poate remedia fișierele corupte: 5 remedieri de încercat
Protecția resurselor Windows Nu se poate remedia fișierele corupte: 5 remedieri de încercat

Verificatorul fișierelor de sistem (SFC) este încorporat în Windows pentru a ajuta utilizatorii s...

Pictogramele din bara de activități nu se afișează pe Windows? Iată cum să o remediați
Pictogramele din bara de activități nu se afișează pe Windows? Iată cum să o remediați

Din bara de activități Windows 10 sau Windows 11 lipsesc pictogramele aplicației? Aceste pictogra...

Cum să afișați sau să eliminați vremea în bara de activități Windows 11
Cum să afișați sau să eliminați vremea în bara de activități Windows 11

Windows 11 vă ajută să fiți la curent cu condițiile meteo din zona dvs. locală, afișând informați...