Jak na instalaci WSL2 ve virtualizovaném Windows 11 v Hyper-V
V tomto článku si ukážeme, jak nastavit Windows Subsystem for Linux (WSL) ve virtuálním stroji Windows 11 v Hyper-V, kde vnořená virtualizace není oficiálně podporovaná. Díky tomu ale budete mít možnost spouštět Linux aplikace přímo na Windows v rámci virtualizace, což může být užitečné pro testování a vývoj.
Co budete potřebovat:
- Hostitelský systém s Windows 10 nebo 11, který má aktivovanou virtualizaci a nainstalovaný Hyper-V.
- Virtuální stroj s Windows 11, kde budete chtít instalovat WSL.
Krok 1: Vytvoření virtuálního stroje s Windows 11 v Hyper-V
Pokud ještě nemáte, vytvořte si virtuální stroj (VM) s Windows 11:
- Otevřete Hyper-V Manager.
- Vytvořte nový VM, vyberte generaci 2 a přiřaďte mu dostatek procesorů a paměti.
- Nainstalujte Windows 11 na váš VM podle standardních kroků.
Krok 2: Povolení vnořené virtualizace
Ve výchozím nastavení nemají virtuální stroje Hyper-V přístup k virtualizačním technologiím. Pro instalaci WSL ve VM tedy potřebujete povolit vnořenou virtualizaci následujícím příkazem:
Set-VMProcessor -VMName "NázevVašehoVM" -ExposeVirtualizationExtensions $true
Nahraďte NázevVašehoVM
názvem svého virtuálního stroje. Poté restartujte VM, aby se změny projevily.
Krok 3: Instalace WSL a povýšení na WSL2
Na vašem virtuálním stroji s Windows 11 nyní můžete povolit WSL a přejít na WSL2:
wsl --install
Systém automaticky nainstaluje nejnovější verzi WSL spolu s výchozí Linux distribucí (např. Ubuntu). WSL se nastaví na verzi 2, což zajistí lepší výkon pro Linux aplikace ve Windows prostředí.
Krok 4: Použití skriptu pro vnořenou virtualizaci
Pokud vaše prostředí vyžaduje vlastní úpravy pro stabilitu vnořené virtualizace, můžete použít PowerShell skript:
# Název skriptu: Configure-NestedVirtualization.ps1
# Nastaví vnořenou virtualizaci na VM
param (
[string]$VMName = "NázevVašehoVM"
)
Set-VMProcessor -VMName $VMName -ExposeVirtualizationExtensions $true
Write-Output "Vnořená virtualizace povolena pro $VMName"
Závěr
Vnořená virtualizace na Hyper-V umožňuje testovat Linux a další technologie přímo ve virtualizovaném prostředí Windows. Díky WSL2 máte přístup k výkonnému Linux prostředí, které lze využít pro vývoj, testování a práci s nástroji, jež jsou tradičně dostupné jen na Linuxu.
Klíčová slova:
WSL, WSL2, Hyper-V, Vnořená virtualizace, Windows 11, Linux ve Windows, Virtualizace, PowerShell, IT nástroje
Když jsem nastavovala WSL2 na Windows 11 ve virtuálním prostředí, zjistila jsem, jak důležité je mít stabilní a spolehlivý operační systém. S kvalitními nástroji je celý proces mnohem snazší. Pokud plánujete podobné úkoly, doporučuji se ujistit, že máte vše potřebné připravené – od virtualizace až po správné příkazy. Ušetří to spoustu času!
OdpovědětVymazatKdyž jsem si instalovala WSL2, myslela jsem, že to bude brnkačka, ale zjistila jsem, jak moc záleží na rychlosti internetu 🙂 Hlavně při stahování balíčků a aktualizací. Nakonec jsem zkusila otestovat rychlost internetu a zjistila jsem, že mám co zlepšovat. Díky rychlejšímu připojení od JaroNetu teď všechno běží plynule. A kdo ještě nemá pořádný wi fi router ten o hodně přichází, protože bez silného signálu to fakt nejde.
OdpovědětVymazat