Az RHEL/Fedora futtatása Windows alrendszeren Linuxhoz (WSL)

Az RHEL (Red Hat Enterprise Linux)/Fedora WSL-en való futtatása lehetővé teszi a felhasználók számára, hogy élvezzék a Linux rugalmasságát Windows környezetben. Függetlenül attól, hogy ki fér hozzá, a WSL lehetővé teszi számukra a Fedora vagy az RHEL natív futtatását anélkül, hogy virtuális gépre vagy kettős rendszerindításra lenne szükségük. Ebben a cikkben az engedélyezés lépéseit mutatjuk befuttassa az RHEL/Fedorát Windows alrendszeren Linuxhoz (WSL)

Hajtsa végre az alábbi lépéseket az RHEL (Red Hat Enterprise Linux)/Fedora futtatásához Windows alrendszeren Linuxhoz (WSL).

  1. A WSL engedélyezése Windows rendszeren
  2. Telepítse a Fedorát WSL-re
  3. Telepítse az RHEL-t WSL-re

Ismerkedjünk meg az RHEL/Fedora futtatásával WSL-en.

1] Engedélyezze a WSL-t Windows rendszeren

A Fedora vagy az RHEL telepítése előtt az első lépés a Windows alrendszer engedélyezése Linuxhoz, amely lehetővé teszi a Windows számára Linux disztribúciók futtatását. Ugyanezhez kövesse az alábbi lépéseket:

  1. Kattintson a Win + X gombra, majd kattintson a gombraTerminál (adminisztrátor)kinyitniPowershellrendszergazdai jogosultságokkal.
  2. Futtassa a következő parancsot a WSL telepítéséhez, engedélyezze azt, valamint a Virtual Machine Platformot, és telepítse az alapértelmezett Linux-terjesztést (általában Ubuntu).
    wsl.exe --install
  3. Más elérhető disztribúciók kereséséhez és telepítéséhez futtassa a következő parancsokat:
    wsl --list --online
    wsl --install -d DISTRO-NAME

    Megjegyzés: cserélje ki a disztribúció nevét a kívánt disztribúció nevére.

  4. A WSL telepítése után futtassa a következő parancsot az engedélyezéséhez:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  5. Ezután indítsa újra a számítógépet a módosítások alkalmazásához a következő parancs futtatásával:
    Restart-Computer -Force

Miután engedélyeztük a WSL-t és újraindítottuk a számítógépet, a következő lépés a Fedora/RHEL gyökérfájlrendszer letöltése és telepítése.

2] Telepítse a Fedorát WSL-re

Mivel a Fedora nem volt elérhető a terjesztési listán, folytatjuk, és telepítjük a Fedora Linux telepítőjét vagy zip fájlját, majd futtatjuk.

A felhasználók letölthetik a telepítőfájlt, vagy futtathatják a következő parancsokat:

Fedora 37-hez

wget https://github.com/yosukes-dev/FedoraWSL/releases/download/37.20230124.0/Fedora37.zip

Fedora 36-hoz

wget https://github.com/yosukes-dev/FedoraWSL/releases/download/36.20230124.0/Fedora36.zip

Fedora 35-höz

wget https://github.com/yosukes-dev/FedoraWSL/releases/download/35.20211113.0/Fedora35.zip

Fedora 34-hez

wget https://github.com/yosukes-dev/FedoraWSL/releases/download/34.20211113.0/Fedora34.zip

A zip fájl letöltése után a következő lépés a kibontása. Ha a parancs nem tölti le a ZIP-fájlt, egyszerűen másolja és illessze be az URL-t egy böngészőbe, majd indítsa el a letöltést.

A felhasználók két fájlt fognak látni: Fedore.exe és RootFS. Ehhez kattintson a jobb gombbal a letöltött zip fájlra, és válassza az Összes kibontása lehetőséget. Válasszon ki egy célmappát, adjon meg egy nevet több Fedora-példány számára, majd kattintson a Kibontás gombra a folyamat befejezéséhez.
Futtassa aFedora.exefájlt a Fedora rendszer WSL-ben való regisztrálásához.

Alternatív megoldásként a WSL2 regisztrálásához futtassa a következő parancsot:

wsl --set-version RHWSL 2

Annak ellenőrzéséhez, hogy a Fedora sikeresen hozzáadásra került-e a WSL-hez, futtassa a következő parancsot:

wsl --list --all

A Fedora Shell WSL-ben való megnyitásához futtassa a következő parancsot:

wsl --distribution <VM Name>

Megjegyzés: A virtuális gép neve lecserélődik a megadott WSL-terjesztésre, pl. Fedora37

A Fedorában a felhasználók frissíthetik a csomagokat, új felhasználókat vehetnek fel, és további szoftvereket telepíthetnek.

Olvas:

3] Telepítse az RHEL-t WSL-re

A WSL Windows rendszeren történő telepítése és engedélyezése után a következőképpen telepítheti és használhatja az RHEL-t WSL-en.

Kezdje a szükséges kiadás letöltésével a Githubból, vagy futtassa a következő parancsokat a megemelt Powershellben a kívánt verzió alapján:

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

Várja meg, amíg letöltődik, csomagolja ki ugyanúgy, mint a Fedora ZIP fájl esetében, majd futtassa az RHWSL.exe fájlt az RHEL regisztrálásához a WSL-en. Futtassa az alábbi parancsot a WSL2 regisztrációhoz:

wsl --set-version RHWSL 2

Ha ellenőrizni szeretné, hogy az RHEL telepítése és regisztrációja sikeresen megtörtént, futtassa

wsl --list --all

Futtassa a parancsokat az RHEL elindításához, regisztrálja a Red Hat előfizetési szolgáltatásában, és csatolja:

Indul:

wsl --distribution RHWSL

Nyilvántartás:

subscription-manager register

Csatolás:

subscription-manager attach

A felhasználók a következő parancs futtatásával telepíthetik a szükséges csomagot:

dnf install <package-name>

A felhasználók mostantól a Fedorát és a RHEL-t is futtathatják WSL-en.

Hogyan futtathatok egy adott disztribúciót a WSL2-ben?

Egy adott disztribúció futtatásához a WSL2-ben a felhasználóknak rendszergazdai jogokkal kell futtatniuk a Powershell-t vagy a parancssort, majd a futtatással ellenőrizniük kell az elérhető disztribúciókat.wsl --list --verbose. Ezután futással regisztrálni kell a WSL2-rewsl --set-version <DistroName> 2. Ha elkészült, futtassa a következő parancsot az indításhoz:wsl --distribution <DistroName>.

Mik a WSL korlátai?

A WSL-nek számos korlátozása van, beleértve a korlátozott Linux kernel támogatást, valamint bizonyos rendszerhívások és modulok korlátozását. A WSL1 korlátozott mértékben támogatja a grafikus felhasználói felület alkalmazásokat, míg a hardver hozzáférés korlátozott. Ezenkívül a teljesítmény alacsonyabb lehet, mint a natív Linuxé, és egyes alkalmazások, különösen a systemd-t igénylő alkalmazások nem működnek megfelelően.

Olvassa el még:

Related Posts