Spuštění RHEL (Red Hat Enterprise Linux)/Fedora na WSL umožňuje uživatelům využívat flexibilitu Linuxu v prostředí Windows. Bez ohledu na to, kdo k němu přistupuje, WSL jim umožňuje spouštět Fedoru nebo RHEL nativně bez nutnosti nastavení virtuálního počítače nebo duálního spouštění. V tomto článku si projdeme kroky, jak to povolitspusťte RHEL/Fedora na Windows Subsystem for Linux (WSL)
Chcete-li spustit RHEL (Red Hat Enterprise Linux)/Fedora na Windows Subsystem for Linux (WSL), proveďte níže uvedené kroky.
- Povolte WSL ve Windows
- Nainstalujte Fedoru na WSL
- Nainstalujte RHEL na WSL
Pojďme se seznámit s tím, jak spustit RHEL /Fedora na WSL.
1] Povolte WSL ve Windows

Před instalací Fedory nebo RHEL je prvním krokem povolení podsystému Windows pro Linux, který umožní Windows spouštět linuxové distribuce. Chcete-li provést totéž, postupujte podle níže uvedených kroků:
- Klikněte na Win + X a klikněte naTerminál (administrátor)otevřítPowershells administrátorskými právy.
- Spuštěním následujícího příkazu nainstalujte WSL, povolte jej a také platformu virtuálních strojů a nainstalujte výchozí distribuci Linuxu (obvykle Ubuntu).
wsl.exe --install - Chcete-li vyhledat další dostupné distribuce a nainstalovat je, spusťte v tomto pořadí následující příkazy:
wsl --list --online wsl --install -d DISTRO-NAMEPoznámka: nahraďte název distribuce názvem požadované distribuce.
- Jakmile je WSL nainstalováno, spusťte následující příkaz a povolte jej:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart - Poté restartujte počítač, aby se změny projevily spuštěním následujícího příkazu:
Restart-Computer-Force
Jakmile povolíme WSL a restartujeme PC, dalším krokem je stažení a instalace kořenového souborového systému Fedora/RHEL.
2] Nainstalujte Fedoru na WSL

Protože Fedora nebyla dostupná na distribučním seznamu, budeme pokračovat a nainstalovat instalační program Fedora Linux nebo soubor zip a poté jej spustit.
Uživatelé si mohou stáhnout instalační soubor nebo spustit následující příkazy:
Pro Fedoru 37
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/37.20230124.0/Fedora37.zip
Pro Fedoru 36
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/36.20230124.0/Fedora36.zip
Pro Fedoru 35
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/35.20211113.0/Fedora35.zip
Pro Fedoru 34
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/34.20211113.0/Fedora34.zip
Po stažení souboru zip je dalším krokem jeho rozbalení. Pokud příkaz nestáhne soubor ZIP, stačí zkopírovat a vložit adresu URL do prohlížeče a poté začít stahovat.

Uživatelé uvidí dva soubory: Fedore.exe a RootFS. Chcete-li tak učinit, klikněte pravým tlačítkem myši na stažený soubor zip a vyberte možnost Extrahovat vše. Vyberte cílovou složku, zadejte název, který chcete použít pro více instancí Fedory, a kliknutím na Rozbalit dokončete proces.
SpusťteFedora.exek registraci systému Fedora ve WSL.
Chcete-li jej zaregistrovat pro WSL2, spusťte následující příkaz:
wsl --set-version RHWSL 2
Chcete-li zkontrolovat, zda byla Fedora úspěšně přidána do WSL, spusťte následující příkaz:
wsl --list --all
Chcete-li otevřít prostředí Fedory ve WSL, spusťte následující příkaz:
wsl --distribution <VM Name>
Poznámka: Název VM bude nahrazen zadanou distribucí WSL, např. Fedora37
Jakmile jsou uživatelé uvnitř Fedory, mohou aktualizovat balíčky, přidávat také nové uživatele a instalovat další software.
Číst:
3] Nainstalujte RHEL na WSL

Po instalaci a povolení WSL v systému Windows, zde je návod, jak nainstalovat a používat RHEL na WSL.
Začněte stažením potřebného vydání z Github nebo spusťte následující příkazy ve zvýšeném prostředí Powershell na základě požadované verze:
RHEL 9.1
wget https://github.com/yosukes-dev/RHWSL/releases/download/9.1.0-1750/RHWSL.zip
RHEL 9
wget https://github.com/yosukes-dev/RHWSL/releases/download/9.0.0-1468.1655190709/RHWSL.zip
RHEL 8.7
wget https://github.com/yosukes-dev/RHWSL/releases/download/8.7-1054/RHWSL.zip
Počkejte, až se stáhne, rozbalte jej stejným způsobem, jako jsme to udělali pro soubor ZIP Fedory, a poté spusťte soubor RHWSL.exe pro registraci RHEL na WSL. Spusťte níže uvedený příkaz a zaregistrujte se pro WSL2:
wsl --set-version RHWSL 2

Chcete-li zkontrolovat, zda byl RHEL úspěšně nainstalován a zaregistrován, spusťte
wsl --list --all
Spusťte příslušné příkazy pro spuštění RHEL, zaregistrujte jej u služby Red Hat Subscription a připojte jej:
Start:
wsl --distribution RHWSL
Rejstřík:
subscription-manager register
Připojit:
subscription-manager attach
Uživatelé mohou nainstalovat potřebný balíček spuštěním následujícího příkazu:
dnf install <package-name>
Uživatelé nyní mohou provozovat Fedoru i RHEL na WSL.
Jak spustím konkrétní distribuci ve WSL2?
Chcete-li spustit konkrétní distribuci ve WSL2, musí uživatelé spustit Powershell nebo příkazový řádek s právy správce a poté zkontrolovat dostupné distribuce spuštěnímwsl --list --verbose. Poté je třeba jej spuštěním zaregistrovat do WSL2wsl --set-version <DistroName> 2. Po dokončení spusťte následující příkaz a spusťte jej:wsl --distribution <DistroName>.
Jaká jsou omezení WSL?
WSL má několik omezení, mezi něž patří omezená podpora linuxového jádra a omezení určitých systémových volání a modulů. WSL1 má omezenou podporu pro GUI aplikace, zatímco přístup k hardwaru je omezený. Navíc může být výkon nižší než nativní Linux a některé aplikace, zejména ty vyžadující systemd, nemusí správně fungovat.
Přečtěte si také:















