Windows zahrnul túto novú funkciu, kde si používatelia môžu nainštalovať podsystémy Linux jednoducho povolením funkcie „Podsystém Windows pre Linux“. Pri sťahovaní distribúcie Linuxu prostredníctvom podsystému Windows pre Linux alebo WSL sa však používateľom zobrazuje chybové hlásenie „WslRegistrationDistribution zlyhalo s chybou: 0x80370102“. Tento problém súvisí so zakázanou virtualizáciou hardvéru v systéme BIOS. Povolenie by malo vyriešiť problém vo väčšine prípadov. Ak to nevyrieši, postupujte podľa ostatných riešení jeden po druhom.
Obsah
Oprava 1 – Povoľte funkciu virtualizácie založenú na hardvéri
Vo všeobecnosti je funkcia virtualizácie vypnutá na všetkých počítačoch. Musíte ho manuálne zapnúť z BIOSu.
1. Najprv kliknite pravým tlačidlom myši na ikonu Windows a klepnite na „Vypnite alebo sa odhláste>“.
2. Potom klepnite na „Reštart” na reštartovanie systému.
3. Počas reštartu, keď sa zobrazí logo výrobcu, stlačte a podržte „Odstrániť” na klávesnici pre prístup k nastaveniam systému BIOS.
POZNÁMKA –
Majte na pamäti, že toto tlačidlo na prístup do systému BIOS sa mení od výrobcu k výrobcovi, dokonca niekedy aj od modelu k modelu.
Majte oči otvorené pre skutočné tlačidlo na prístup k systému BIOS počas spúšťania počítača.
3. Raz BIOS otvorí sa okno, prejdite na „Pokročilé“*.
4. Potom pomocou šípok na klávesnici vyberte „Virtualizácia“ zo zoznamu a nastavte ho na „Povolené“.
[
*POZNÁMKA –
Na niektorých počítačoch nemusí byť možnosť „Virtualizácia“ na karte „Rozšírené“. V takom prípade ho nájdete v „Výkon“.
]
5. Znova stlačte kláves, ktorý je s ním spojený, aby ste uložili nastavenia.
[Je to „F10” kľúč pre tento počítač.]
6. Potom vyberte „Áno“, aby ste nakoniec uložili a ukončili nastavenia biosu na vašom počítači.
Váš počítač sa spustí normálne.
PRE SYSTÉMY BEŽIACE NA CPU AMD –
1. Prejdite do nastavení systému BIOS.
2. Tu prejdite na „M.I.T“.
3. Teraz prejdite na „Rozšírené nastavenia frekvencie“.
4. Ďalej kliknite na „Rozšírené základné nastavenia“.
5. Tu uvidíte na obrazovke „režim SVM“. Režim SVM je režim zabezpečeného virtuálneho stroja.
6. Nastavte ho na „Povoliť“, aby ste ho zapli.
7. Teraz musíte vybrať „Áno“, aby ste nakoniec uložili a ukončili nastavenia biosu na vašom počítači.
Potom nechajte počítač normálne spustiť. Teraz môžete skontrolovať, či je vo vašom systéme povolená virtualizácia alebo nie.
1. Najprv kliknite pravým tlačidlom myši na Windowsikonu a klepnite na „Správca úloh“.
2. Potom prejdite na „Výkon“.
3. Tu klepnite na „CPU“.
4. Teraz si na pravej strane všimnete, že „Virtualizácia“ nastavenie je “Povolené“.
Teraz skúste znova nainštalovať distribúciu Linuxu.
Oprava 2 – Uistite sa, že je povolená funkcia HyperV
Aby bolo možné efektívne využívať funkcie virtualizácie, je potrebné, aby bol v používateľskom systéme povolený hypervízor.
1. Najprv stlačte tlačidlo kľúč Windows a R kľúče spolu.
2. Potom zadajte „voliteľné funkcie“ a kliknite na „OK“, čím otvoríte okno Funkcie systému Windows.
3. Keď sa otvoria funkcie systému Windows, prejdite nadol na „Hyper-V“.
4. Len skontrolovať krabica vedľa „Hyper-V“. Potom klepnite na „OK“, aby ste povolili funkcie Hyper-V.
Teraz systém Windows stiahne a použije túto funkciu vo vašom systéme. Tento proces môže chvíľu trvať.
6. Po dokončení klepnite na „Zavrieť“ na zatvorenie okna.
Teraz reštartujte počítač, aby sa tieto zmeny prejavili.
Po reštarte zariadenia skúste znova nainštalovať distribúciu Linuxu pomocou WSL. Skontrolujte, či to funguje alebo nie.
Oprava 3 – Aktivácia prideľovania dynamickej pamäte
Krok 1
1. Najprv ukončite virtuálny počítač vo vašom systéme.
2. Potom zadajte „powershell“ vo vyhľadávacom poli.
3. Potom kliknite pravým tlačidlom myši na „Windows PowerShell“ a klepnite na „Spustiť ako správca” na otvorenie terminálu s administrátorskými právami.
4. Keď sa PowerShell otvorí, kopírovať vložiť tento kód a hit Zadajte.
Set-VMProcessor-ExposeVirtualizationExtensions $true
Potom zatvorte terminál PowerShell.
Krok 2
Teraz musíte povoliť dynamické prideľovanie pamäte RAM.
1. Najprv napíšte „Hyper-V“ vo vyhľadávacom poli.
2. Potom klepnite na „Hyper-V manažér“, aby ste ho otvorili.
3. Potom kliknite pravým tlačidlom myši na svoj virtuálny počítač a klepnite na „nastavenie“.
4. Keď sa zobrazí okno Nastavenia, vyberte „Pamäť“ z ľavého panela.
5. Nastavte hodnotu „RAM:” na dvojnásobok veľkosti súčasnej hodnoty.
[Predpokladajme, že je nastavený na použitie „4096"MB RAM." Takže ho musíte nastaviť na dvojnásobok jeho veľkosti alebo „8092“MB RAM.]
6. potom skontrolovať pole vedľa „Povoliť dynamickú pamäť“box.
7. Nakoniec klepnite na „Použiť“ a „OK” na uloženie zmien.
8. Teraz spustite virtuálny stroj vo vašom systéme.
9. Potom stačí kliknúť pravým tlačidlom myši na virtuálny počítač a klepnúť na „Pripojiť…“. Tým sa reštartuje virtuálny počítač spolu s Hyper-V.
Neskôr skúste znova spustiť Ubuntu a otestovať ho. Bude to fungovať v pohode.
Toto by malo vyriešiť váš problém.