Windows a inclus această nouă caracteristică în care utilizatorii pot instala subsistemele Linux pur și simplu activând funcția „Subsistem Windows pentru Linux”. Dar, în timp ce descarcă o distribuție Linux prin subsistemul Windows pentru Linux sau WSL, utilizatorii se confruntă cu acest mesaj de eroare „WslRegistrationDistribution failed with Error: 0x80370102”. Această problemă este asociată cu virtualizarea hardware dezactivată în BIOS-ul sistemului. Activarea acestuia ar trebui să rezolve problema pentru majoritatea cazurilor. Dacă asta nu rezolvă, urmați restul soluțiilor una câte una.
Cuprins
Remedierea 1 – Activați caracteristica de virtualizare bazată pe hardware
În general, funcția de virtualizare este dezactivată pe toate mașinile. Trebuie să-l porniți manual din BIOS.
1. La început, faceți clic dreapta pe pictograma Windows și apăsați pe „Închideți sau deconectați-vă>“.
2. După aceea, apăsați pe „Repornire” pentru a vă reporni sistemul.
3. În timpul repornirii, când apare logo-ul producătorului, apăsați și mențineți apăsat butonul „Ștergetasta ” de pe tastatură pentru a accesa setările BIOS.
NOTĂ –
Rețineți că acest buton de acces la BIOS se modifică de la producător la producător, chiar și uneori de la model la model.
Țineți ochii deschiși pentru butonul real pentru a accesa BIOS-ul în timp ce computerul pornește.
3. Odata ce BIOS se deschide fereastra, accesați „Avansat” fila*.
4. Apoi, utilizați săgețile de pe tastatură pentru a selecta „Virtualizare” din listă și setați-l la „Activat“.
[
*NOTĂ –
Opțiunea „Virtualizare” poate să nu fie prezentă în fila „Avansat” pe unele computere. În acest caz, îl veți găsi în „Performanţă” fila.
]
5. Din nou, apăsați tasta asociată pentru a salva setările.
[Este "F10tasta ” pentru acest computer.]
6. După aceea, selectați „da” pentru a salva în sfârșit și a ieși din setările bios de pe computer.
Computerul dvs. va porni normal.
PENTRU SISTEMELE care rulează pe procesor AMD –
1. Accesați setările BIOS.
2. Aici, mergeți la „M.I.T” fila.
3. Acum, mergeți la „Setări avansate de frecvență“.
4. Apoi, faceți clic pe „Setări avansate de bază“.
5. Aici veți vedea „Modul SVM” pe ecran. Modul SVM este modul Secure Virtual Machine.
6. Setați-l la „Permite” pentru a-l porni.
7. Acum, trebuie să selectați „da” pentru a salva în sfârșit și a ieși din setările bios de pe computer.
După ce faceți acest lucru, lăsați computerul să pornească normal. Acum, puteți verifica dacă virtualizarea este activată pe sistemul dvs. sau nu.
1. La început, faceți clic dreapta pe Windowspictograma și apăsați pe „Gestionar de sarcini“.
2. Apoi, mergeți la „Performanţă” fila.
3. Aici, apăsați pe „CPU“.
4. Acum, în partea dreaptă, veți observa că „Virtualizare„Setarea este „Activat“.
Acum, încercați să instalați din nou distribuția Linux.
Remedierea 2 - Asigurați-vă că HyperV este activat
Este necesar ca hipervizorul să fie activat pe sistemul utilizatorului pentru a utiliza funcțiile de virtualizare în mod eficient.
1. La început, apăsați pe Tasta Windows si R cheile împreună.
2. Apoi tastați „caracteristici opționale” și faceți clic pe „Bine” pentru a deschide fereastra Funcții Windows.
3. Când se deschide funcțiile Windows, derulați în jos la „Hyper-V“.
4. Doar Verifica cutia de lângă „Hyper-V“. Apoi apăsați pe „Bine” pentru a activa funcțiile Hyper-V.
Acum, Windows va descărca și va aplica această caracteristică sistemului dumneavoastră. Acest proces poate dura ceva timp.
6. După ce ați terminat, apăsați pe „Închide” pentru a închide fereastra.
Acum, reporniți computerul o dată pentru a lăsa aceste modificări să intre în vigoare.
După repornirea dispozitivului, încercați să instalați din nou distribuția Linux folosind WSL. Verificați dacă acest lucru funcționează sau nu.
Fix 3 – Activați alocarea memoriei dinamice
Pasul 1
1. La început, închideți mașina virtuală de pe sistemul dvs.
2. Apoi tastați „powershell” în caseta de căutare.
3. După aceea, faceți clic dreapta pe „Windows PowerShell” și apăsați pe „Rulat ca administrator” pentru a deschide terminalul cu drepturi administrative.
4. Când PowerShell se deschide, copiaza si lipeste acest cod și lovește Introduce.
Set-VMProcessor-ExposeVirtualizationExtensions $true
După aceea, închideți terminalul PowerShell.
Pasul 2
Acum, trebuie să activați alocarea RAM dinamică.
1. La început, tastați „Hyper-V” în caseta de căutare.
2. Apoi, apăsați pe „Manager Hyper-V” pentru a-l deschide.
3. După aceea, faceți clic dreapta pe mașina dvs. virtuală și apăsați pe „Setări“.
4. Când apare fereastra Setări, selectați „Memorie” din panoul din stânga.
5. Setați valoarea „RAM:” la dublul valorii actuale.
[Să presupunem că este setat să folosească „4096”MB RAM. Deci, trebuie să îl setați de două ori mai mult decât acesta sau „8092”MB RAM.]
6. Atunci, Verifica caseta de lângă „Activați memoria dinamică" cutie.
7. În cele din urmă, apăsați pe „aplica" și "Bine” pentru a salva modificările.
8. Acum, lansați mașina virtuală pe sistemul dvs.
9. Apoi, faceți clic dreapta pe mașina virtuală și atingeți „Conectați…“. Aceasta va reporni mașina virtuală alături de Hyper-V.
Mai târziu, încercați să rulați Ubuntu încă o dată pentru a-l testa. Va funcționa foarte bine.
Acest lucru ar trebui să vă rezolve problema.