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, umožňuje WSL nativně provozovat Fedora nebo Rhel, aniž by bylo nutné nastavit virtuální stroj nebo dvojité zaváděcí nastavení. V tomto článku projdeme kroky, které umožní Spusťte RHEL/FEDORA na Windows Subsystem pro Linux (WSL)
Jak provozovat RHEL/ FEDORA v subsystému Windows pro Linux (WSL)
Proveďte níže uvedené kroky pro spuštění RHEL (Red Hat Enterprise Linux)/Fedora v subsystému Windows pro Linux (WSL).
- Povolte WSL na Windows
- Nainstalujte Fedoru na WSL
- Nainstalujte RHEL na WSL
Pojďme se dozvědět, jak spustit RHEL /FEDORA na WSL.
1] Povolit WSL na Windows
Před instalací Fedory nebo RHEL je prvním krokem povolení subsystému Windows pro Linux, který umožní Windows provádět distribuce Linuxu. Chcete -li to udělat, postupujte podle níže uvedených kroků:
- Klikněte na Win + X a klikněte na Terminál (admin) otevřít PowerShell s administrativními oprávněními.
- Spusťte následující příkaz k instalaci WSL, povolte jej i platformu virtuálního počítače a nainstalujte výchozí distribuci Linux (obvykle Ubuntu) .D4874B867F034CBEE80DD956B0271FF2787275
- Chcete -li hledat další dostupné distribuce a nainstalovat je, spusťte následující příkazy: EA71102048EE7C58C5089252EBEE62FFA3C9A9
Poznámka: Nahraďte název distro nahrazením požadovaného názvu distribuce.
povrch pro 3 tipy
- Jakmile je WSL nainstalován, spusťte následující příkaz, abyste jej povolili:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- Dále restartujte počítač a použijte změny spuštěním následujícího příkazu:
Restart -Computer -force
Jakmile jsme povolili WSL a restartovali PC, dalším krokem je stáhnout a nainstalovat souborový systém Fedora/Rhel Root.
2] Nainstalujte Fedoru na WSL
Vzhledem k tomu, že Fedora nebyla k dispozici na seznamu distribuce, budeme pokračovat a nainstalovat instalační program Fedora Linux nebo soubor ZIP a poté jej spustit.
Uživatelé si mohou stáhnout soubor instalačního programu nebo spustit následující příkazy:
Pro Fedora 37
F8983C76B62E964D56223862A6B4C7C2647BF3Pro Fedoru 36
DF024386BD0596D277970916E8ADE3893C1A848Pro Fedora 35
wget https://github.com/yosukes-dev/FedoraWSL/releases/download/35.20211113.0/Fedora35.zip
Pro Fedora 34
6B0CB85EDBE0347EF9A0C76D498BD90BABCE9462Po stažení souboru zipu je dalším krokem jej extrahovat. Pokud příkaz nestačí soubor ZIP, můžete pouze zkopírovat a vložit URL do prohlížeče a poté začít stahovat.
Uživatelé uvidí dva soubory: fedore.exe a rootfs. Chcete-li tak učinit, klepněte pravým tlačítkem myši na stažený soubor ZIP a vyberte extrahovat vše. Vyberte cílovou složku, zadejte název, který se má použít pro více instancí Fedory, a kliknutím na extrakt dokončíte proces.
Spusťte Fedora.exe Soubor pro registraci systému Fedora ve WSL.
Alternativně jej zaregistrujte pro WSL2, spusťte následující příkaz:
Fe2F6168CEE0EBE2E89CA4B2F1C48262748B910CChcete -li zkontrolovat, zda byla Fedora úspěšně přidána do WSL, spusťte následující příkaz:
plus google s downgrade27893C7D4365C18C24B6FEC9FB898E10D311692
Chcete -li otevřít shell Fedora ve WSL, spusťte následující příkaz:
B1330C6C723403EAAA34580DE532FC8F0446D8753Poznámka: Název VM bude nahrazen zadanou distribucí WSL, např. Fedora37
Jakmile jsou uvnitř Fedory, mohou uživatelé aktualizovat balíčky, přidat i nové uživatele a nainstalovat další software.
Číst: Jak spustit soubor skriptu .sh nebo shell v systému Windows
3] Nainstalujte RHEL na WSL
Po instalaci a povolení WSL na Windows zde je návod, jak nainstalovat a používat RHEL na WSL.
Začněte stažením nezbytného vydání z GitHubu nebo spusťte následující příkazy ve zvýšené PowerShell na základě vaší požadované verze:
RHEL 9.1
DRHEL 9
chyba při stahování - 0x80070002
wget https://github.com/yosukes-dev/RHWSL/releases/download/9.0.0-1468.1655190709/RHWSL.zip
RHEL 8.7
D3E6607257325B01F23B6E5CD5C718DD65FB45APočkejte, až si stáhne, extrahujte jej stejným způsobem jako pro soubor Fedora Zip a poté spusťte soubor rhwsl.exe a zaregistrujte RHEL na WSL. Spusťte níže uvedený příkaz a zaregistrujte se pro WSL2:
Fe2F6168CEE0EBE2E89CA4B2F1C48262748B910C
Chcete -li zkontrolovat, zda byl RHEL úspěšně nainstalován a zaregistrován, spusťte
27893C7D4365C18C24B6FEC9FB898E10D311692Spusťte příkazy a spustíte RHEL, zaregistrujte je u předplatného služby Red Hat a připojte je:
Start:
wsl --distribution RHWSL
Rejstřík:
FD1BB5EA37ACEFA5EA50DA11211FB3F340F5E0D7Připojit:
subscription-manager attach
Uživatelé mohou nainstalovat potřebný balíček spuštěním následujícího příkazu:
79F8D7EEC09B46BA9BFF4918E74BAE5A20BEE46EUživatelé nyní mohou provozovat Fedoru i RHEL na WSL.
Jak mohu spustit konkrétní distro v WSL2?
Pro spuštění konkrétního distro v WSL2 musí uživatelé spustit powerShell nebo příkazový řádek s administrativními právy a poté zkontrolovat dostupná distribuce spuštěním wsl --list --verbose
. Poté musí být zaregistrován na WSL2 spuštěním wsl --set-version <DistroName> 2
. Po dokončení spusťte následující příkaz a spusťte jej: 83534702a87cceb0d725172e64a8917eb99f26f6 .
Jaká jsou omezení WSL?
WSL má několik omezení, která zahrnují omezenou podporu jádra Linux a omezení určitých systémových volání a modulů. WSL1 má omezenou podporu pro aplikace GUI, zatímco hardwarový přístup je omezen. Kromě toho může být výkon nižší než nativní Linux a některé aplikace, zejména ty vyžadující SystemD, nemusí fungovat správně.
chyba aktualizace systému Windows 0xc0000005
Přečtěte si také: Importovat a exportovat distribuce WSL na Windows.