Windows zahrnul tuto novou funkci, kde si uživatelé mohou nainstalovat linuxové subsystémy jednoduše povolením funkce „Windows Subsystem for Linux“. Při stahování distribuce Linuxu prostřednictvím podsystému Windows pro Linux nebo WSL však uživatelé čelí této chybové zprávě „WslRegistrationDistribution se nezdařilo s chybou: 0x80370102“. Tento problém souvisí se zakázanou hardwarovou virtualizací v systému BIOS. Povolení by mělo problém vyřešit ve většině případů. Pokud to nevyřeší, postupujte podle zbývajících řešení jeden po druhém.
Obsah
Oprava 1 – Povolte funkci virtualizace založenou na hardwaru
Obecně je funkce Virtualizace vypnutá na všech počítačích. Musíte jej ručně zapnout z BIOSu.
1. Nejprve klepněte pravým tlačítkem myši na ikonu Windows a klepněte na „Vypněte nebo se odhlaste>“.
2. Poté klepněte na „Restartujte” pro restartování systému.
3. Během restartu, když se zobrazí logo výrobce, stiskněte a podržte „Vymazat” na klávesnici pro přístup k nastavení systému BIOS.
POZNÁMKA –
Mějte na paměti, že toto tlačítko pro přístup do BIOSu se mění výrobce od výrobce, někdy dokonce i model od modelu.
Při spouštění počítače mějte oči otevřené pro skutečné tlačítko pro přístup do systému BIOS.
3. Jednou BIOS otevře se okno, přejděte na „Pokročilý“*.
4. Poté pomocí šipek na klávesnici vyberte „Virtualizace“ ze seznamu a nastavte jej na „Povoleno“.
[
*POZNÁMKA –
Na některých počítačích nemusí být možnost „Virtualizace“ na kartě „Upřesnit“. V tom případě jej najdete v „Výkon“.
]
5. Znovu stiskněte klávesu, která je s ním spojena, pro uložení nastavení.
[Je to "F10“ klíč pro tento počítač.]
6. Poté vyberte „Ano” pro konečné uložení a ukončení nastavení biosu na vašem počítači.
Váš počítač se spustí normálně.
PRO SYSTÉMY BĚŽÍCÍ NA CPU AMD –
1. Přejděte do nastavení systému BIOS.
2. Zde přejděte na „M.I.T“.
3. Nyní přejděte na „Pokročilé nastavení frekvence“.
4. Dále klikněte na „Pokročilá nastavení jádra“.
5. Zde uvidíte na obrazovce „režim SVM“. Režim SVM je režim zabezpečeného virtuálního stroje.
6. Nastavte jej na „Umožnit” pro zapnutí.
7. Nyní musíte vybrat „Ano” pro konečné uložení a ukončení nastavení biosu na vašem počítači.
Poté nechte počítač běžet normálně. Nyní můžete zkontrolovat, zda je ve vašem systému povolena virtualizace.
1. Nejprve klikněte pravým tlačítkem myši na Oknaikona a klepněte na „Správce úloh“.
2. Poté přejděte na „Výkon“.
3. Zde klepněte na „procesor“.
4. Nyní si na pravé straně všimnete, že „Virtualizace"nastavení je"Povoleno“.
Nyní zkuste znovu nainstalovat distribuci Linuxu.
Oprava 2 – Ujistěte se, že je povoleno HyperV
Aby bylo možné efektivně využívat funkce virtualizace, je třeba v uživatelském systému povolit hypervizor.
1. Nejprve stiskněte tlačítko klíč Windows a R klíče dohromady.
2. Poté zadejte „volitelné funkce“ a klikněte na „OK” pro otevření okna Funkce systému Windows.
3. Když se otevřou funkce Windows, přejděte dolů na „Hyper-V“.
4. Prostě šek krabice vedle "Hyper-V“. Poté klepněte na „OK” pro povolení funkcí Hyper-V.
Nyní systém Windows stáhne a použije tuto funkci na váš systém. Tento proces může chvíli trvat.
6. Až budete hotovi, klepněte na „Zavřít“ pro zavření okna.
Nyní restartujte počítač jednou, aby se tyto změny projevily.
Po restartování zařízení zkuste znovu nainstalovat distribuci Linuxu pomocí WSL. Zkontrolujte, zda to funguje nebo ne.
Oprava 3 – Aktivace dynamického přidělování paměti
Krok 1
1. Nejprve ukončete virtuální počítač ve vašem systému.
2. Poté zadejte „powershell“ ve vyhledávacím poli.
3. Poté klikněte pravým tlačítkem myši na „Windows PowerShell“ a klepněte na „Spustit jako administrátor” pro otevření terminálu s administrátorskými právy.
4. Když se PowerShell otevře, kopírovat vložit tento kód a hit Vstupte.
Set-VMProcessor-ExposeVirtualizationExtensions $true
Poté zavřete terminál PowerShell.
Krok 2
Nyní musíte povolit dynamické přidělování paměti RAM.
1. Nejprve zadejte „Hyper-V“ ve vyhledávacím poli.
2. Poté klepněte na „Správce Hyper-V“, abyste jej otevřeli.
3. Poté klikněte pravým tlačítkem myši na svůj virtuální počítač a klepněte na „Nastavení“.
4. Když se zobrazí okno Nastavení, vyberte „Paměť“ z levého panelu.
5. Nastavte hodnotu „RAM:” na dvojnásobek velikosti současné hodnoty.
[Předpokládejme, že je nastaveno použití „4096"MB RAM." Takže jej musíte nastavit na dvojnásobek jeho velikosti nebo „8092“MB RAM.]
6. Pak, šek pole vedle „Povolit dynamickou paměť" krabice.
7. Nakonec klepněte na „Aplikovat" a "OK” pro uložení změn.
8. Nyní spusťte virtuální počítač na vašem systému.
9. Poté stačí kliknout pravým tlačítkem myši na virtuální počítač a klepnout na „Připojit…“. Tím se restartuje virtuální počítač vedle Hyper-V.
Později zkuste znovu spustit Ubuntu a otestovat jej. Bude to fungovat dobře.
To by mělo vyřešit váš problém.