Ejecute Rhel/Fedora en el subsistema de Windows para Linux (WSL)

Ejecutar RHEL (Red Hat Enterprise Linux)/Fedora en WSL permite a los usuarios disfrutar de la flexibilidad de Linux dentro de un entorno de Windows. Independientemente de quién está accediendo a él, WSL les permite ejecutar Fedora o Rhel de forma nativa sin necesidad de una máquina virtual o una configuración de arranque dual. En este artículo, caminaremos por los pasos para habilitar Ejecute Rhel/Fedora en el subsistema de Windows para Linux (WSL)

Cómo ejecutar RHEL/ Fedora en el subsistema de Windows para Linux (WSL)

Ejecute los pasos a continuación para ejecutar RHEL (Red Hat Enterprise Linux)/Fedora en el subsistema de Windows para Linux (WSL).

  1. Habilitar WSL en Windows
  2. Instalar Fedora en WSL
  3. Instale RHEL en WSL

Sabemos cómo ejecutar Rhel /Fedora en WSL.

1]Habilite WSL en Windows

Antes de instalar Fedora o Rhel, el primer paso es habilitar el subsistema de Windows para Linux, lo que permitirá a Windows ejecutar distribuciones de Linux. Para hacer lo mismo, siga los pasos mencionados a continuación:

  1. Haga clic en Win + X y haga clic en Terminal (administrador) para abrir Powershell con privilegios administrativos.
  2. Ejecute el siguiente comando para instalar WSL, habilitarlo así como la plataforma de máquina virtual e instalar la distribución de Linux predeterminada (generalmente Ubuntu).
    wsl.exe --install
  3. Para buscar otras distribuciones disponibles e instalarlas, ejecute los siguientes comandos respectivamente:
    wsl --list --online
    wsl --install -d DISTRO-NAME

    Nota: Reemplace el nombre de distribución con el nombre de la distribución deseada.

  4. Una vez que se instala WSL, ejecute el siguiente comando para habilitarlo:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  5. A continuación, reinicie la PC para aplicar los cambios ejecutando el siguiente comando:
    Reinicio -computadora -force

Una vez que hemos habilitado WSL y reiniciado la PC, el siguiente paso es descargar e instalar el sistema de archivos Root Fedora/ RHEL.

2]Instale Fedora en WSL

Dado que Fedora no estaba disponible en la lista de distribución, vamos a proceder e instalar el instalador de Fedora Linux o el archivo zip, y luego ejecutarlo.

Los usuarios pueden descargar el archivo del instalador o ejecutar los siguientes comandos:

Para Fedora 37

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

Para Fedora 36

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

Para Fedora 35

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

Para Fedora 34

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

Después de descargar el archivo zip, el siguiente paso es extraerlo. Si el comando no descarga el archivo zip, puede copiar y pegar la URL en un navegador y luego comenzar a descargar.

Los usuarios verán dos archivos: Fedore.exe y rootfs. Para hacerlo, haga clic con el botón derecho en el archivo ZIP descargado y seleccione Extraer todo. Elija una carpeta de destino, proporcione un nombre para usar para múltiples instancias de Fedora y haga clic en Extraer para finalizar el proceso.
Ejecutar el Fedora.exe Archivo para registrar el sistema Fedora en WSL.

Alternativamente, para registrarlo para WSL2, ejecute el siguiente comando:

wsl --set-version RHWSL 2

Para verificar si Fedora se ha agregado con éxito a WSL, ejecute el siguiente comando:

wsl --list --all

Para abrir el shell Fedora en WSL, ejecute el siguiente comando:

wsl --distribution <VM Name>

Nota: El nombre de la VM se reemplazará con la distribución WSL especificada, por ejemplo, Fedora37

Una vez dentro de Fedora, los usuarios pueden actualizar paquetes, agregar nuevos usuarios también e instalar software adicional.

3]Instale RHEL en WSL

Ejecute Rhel/Fedora en el subsistema de Windows para Linux (WSL)

Después de instalar y habilitar WSL en Windows, esto es cómo instalar y usar RHEL en WSL.

Comience descargando la versión necesaria de GitHub, o ejecute los siguientes comandos en el PowerShell elevado en función de su versión requerida:

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

Espere a que se descargue, extraiga de la misma manera que lo hicimos para el archivo zip Fedora y luego ejecute el archivo rhwsl.exe para registrar RHEL en WSL. Ejecute el comando mencionado a continuación para registrarse para WSL2:

wsl --set-version RHWSL 2

Para verificar si Rhel ha sido instalado y registrado correctamente, ejecute

wsl --list --all

Ejecute los comandos respectivamente para iniciar RHEL, registrarlo con el servicio de suscripción de Red Hat y adjuntarlo:

Comenzar:

wsl --distribution RHWSL

Registro:

subscription-manager register

Adjuntar:

subscription-manager attach

Los usuarios pueden instalar el paquete necesario ejecutando el siguiente comando:

dnf install <package-name>

Los usuarios ahora pueden ejecutar Fedora y Rhel en WSL.

¿Cómo ejecuto una distribución específica en WSL2?

Para ejecutar una distribución específica en WSL2, los usuarios deben ejecutar el PowerShell o el símbolo del sistema con los derechos administrativos y luego verificar las distribuciones disponibles ejecutando wsl --list --verbose. Entonces debe registrarse en WSL2 ejecutando wsl --set-version <DistroName> 2. Una vez hecho esto, ejecute el siguiente comando para iniciarlo: wsl --distribution <DistroName>.

¿Cuáles son las limitaciones de WSL?

WSL tiene varias limitaciones, que incluyen soporte limitado del kernel de Linux y la restricción de ciertas llamadas y módulos del sistema. WSL1 tiene un soporte limitado para aplicaciones GUI, mientras que el acceso a hardware está limitado. Además, el rendimiento puede ser más bajo que Linux nativo, y algunas aplicaciones, especialmente las que requieren Systemd, pueden no funcionar correctamente.

Valora este artculo post

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *