Windows je vključil to novo funkcijo, kjer lahko uporabniki namestijo podsisteme Linux preprosto tako, da omogočijo funkcijo »Podsistem Windows za Linux«. Toda med prenosom distribucije Linuxa prek podsistema Windows za Linux ali WSL se uporabniki soočajo s tem sporočilom o napaki »WslRegistrationDistribution ni uspel z napako: 0x80370102«. Ta težava je povezana z onemogočeno virtualizacijo strojne opreme v sistemskem BIOS-u. Če ga omogočite, bi morali odpraviti težavo v večini primerov. Če to ne reši, sledite preostalim rešitvam eno za drugo.
Kazalo
Popravek 1 – Omogočite funkcijo virtualizacije, ki temelji na strojni opremi
Na splošno je funkcija virtualizacije izklopljena na vseh računalnikih. Ročno ga morate vklopiti iz BIOS-a.
1. Najprej z desno tipko miške kliknite ikono Windows in tapnite »Zaustavite ali se odjavite>“.
2. Po tem tapnite »Ponovni zagon«, da znova zaženete sistem.
3. Med ponovnim zagonom, ko se prikaže logotip proizvajalca, pritisnite in držite »Izbriši” na tipkovnici za dostop do nastavitev BIOS-a.
OPOMBA –
Upoštevajte, da se ta gumb za dostop do BIOS-a spreminja od proizvajalca do proizvajalca, včasih tudi od modela do modela.
Imejte odprte oči za dejanski gumb za dostop do BIOS-a, medtem ko se računalnik zažene.
3. Enkrat BIOS odpre se okno, pojdite na "Napredno” zavihek*.
4. Nato s puščicami na tipkovnici izberite »Virtualizacija” s seznama in ga nastavite na “Omogočeno“.
[
*OPOMBA –
Možnost »Virtualizacija« morda ni prisotna na zavihku »Napredno« na nekaterih računalnikih. V tem primeru ga boste našli v "Izvedba” zavihek.
]
5. Ponovno pritisnite tipko, ki je povezana z njim, da shranite nastavitve.
[Je "F10” ključ za ta računalnik.]
6. Po tem izberite "da«, da končno shranite in zapustite nastavitve biosa v računalniku.
Vaš računalnik se bo normalno zagnal.
ZA SISTEME, KI TEČE NA CPU AMD –
1. Pojdite na nastavitve BIOS-a.
2. Tukaj pojdite na "M.I.T” zavihek.
3. Zdaj pojdite na "Napredne nastavitve frekvence“.
4. Nato kliknite na "Napredne nastavitve jedra“.
5. Tukaj boste na zaslonu videli "način SVM". Način SVM je način varnega virtualnega stroja.
6. Nastavite na "Omogoči«, da ga vklopite.
7. Zdaj morate izbrati "da«, da končno shranite in zapustite nastavitve biosa v računalniku.
Ko to storite, pustite, da se vaš računalnik normalno zažene. Zdaj lahko preverite, ali je virtualizacija v vašem sistemu omogočena ali ne.
1. Najprej z desno miškino tipko kliknite na Windowsikona in tapnite na "Upravitelj opravil“.
2. Nato pojdite na "Izvedba” zavihek.
3. Tukaj tapnite »CPE“.
4. Zdaj boste na desni strani opazili, da je »Virtualizacija” nastavitev je “Omogočeno“.
Zdaj poskusite znova namestiti distribucijo Linuxa.
Popravek 2 – Preverite, ali je HyperV omogočen
Za učinkovito uporabo virtualizacijskih funkcij je treba v uporabniškem sistemu omogočiti hipervizor.
1. Najprej pritisnite na tipka Windows in R ključi skupaj.
2. Nato vnesite "izbirne funkcije« in kliknite na »v redu«, da odprete okno Funkcije sistema Windows.
3. Ko se odpre funkcije Windows, se pomaknite navzdol do "Hyper-V“.
4. Samo preverite škatla poleg "Hyper-V“. Nato tapnite »v redu«, da omogočite funkcije Hyper-V.
Zdaj bo Windows prenesel in uporabil to funkcijo v vašem sistemu. Ta postopek lahko traja nekaj časa.
6. Ko končate, tapnite »Zapri«, da zaprete okno.
Zdaj enkrat znova zaženite računalnik, da te spremembe začnejo veljati.
Po ponovnem zagonu naprave poskusite znova namestiti distribucijo Linuxa z uporabo WSL. Preverite, ali to deluje ali ne.
Popravek 3 – Aktivirajte dodeljevanje dinamičnega pomnilnika
Korak 1
1. Najprej zaključite navidezni stroj v vašem sistemu.
2. Nato vnesite "powershell« v iskalnem polju.
3. Po tem z desno miškino tipko kliknite na "Windows PowerShell« in tapnite »Zaženi kot skrbnik«, da odprete terminal s skrbniškimi pravicami.
4. Ko se PowerShell odpre, Kopiraj prilepi to kodo in pritisnite Vnesite.
Set-VMProcessor-ExposeVirtualizationExtensions $true
Po tem zaprite terminal PowerShell.
2. korak
Zdaj morate omogočiti dinamično dodeljevanje RAM-a.
1. Najprej vnesite "Hyper-V« v iskalnem polju.
2. Nato tapnite »Hyper-V Manager«, da ga odprete.
3. Po tem z desno tipko miške kliknite svoj virtualni stroj in tapnite »Nastavitve“.
4. Ko se prikaže okno z nastavitvami, izberite »Spomin« iz levega podokna.
5. Nastavite vrednost "OVEN:” na dvakratno velikost sedanje vrednosti.
[Predpostavimo, da je nastavljen za uporabo »4096” MB RAM. Torej ga morate nastaviti dvakratno velikost ali "8092” MB RAM.]
6. potem preverite polje poleg "Omogoči dinamični pomnilnik" škatla.
7. Na koncu tapnite »Prijavite se” in “v redu«, da shranite spremembe.
8. Zdaj zaženite virtualni stroj v vašem sistemu.
9. Nato z desno tipko miške kliknite navidezni stroj in tapnite »Poveži …“. To bo znova zagnalo virtualni stroj poleg Hyper-V.
Pozneje poskusite znova zagnati Ubuntu, da ga preizkusite. Delovalo bo v redu.
To bi moralo rešiti vaš problem.