El subsistema de Windows para Linux (WSL) le permite hacer una copia de seguridad (exportar) de sus distribuciones de Linux para que pueda restaurarlas (importarlas) en una nueva configuración de Windows 11 o Windows 10, otra computadora o cuando quiera compartir la distribución con otros. gente.
Cualquiera que sea la situación, puede usar la wsl.exe
herramienta de comando con la --export
opción de hacer una copia de seguridad y la --import
opción de restaurar una distribución. Sin embargo, hay una advertencia, al usar este método, la distribución de Linux (por ejemplo, Ubuntu, CentOS, Debian, Mint, etc.) perderá su integración con el menú Inicio y ya no aparecerá como un elemento en la configuración de "Aplicaciones y funciones".
En esta guía , aprenderá los pasos para realizar una copia de seguridad y restaurar las distribuciones de Linux instaladas en el Subsistema de Windows para Linux 2 (WSL2) en Windows 11 y Windows 10 .
Realice una copia de seguridad de la distribución de Linux en WSL
Para hacer una copia de seguridad de una instalación de WSL Linux en Windows 11 (o Windows 10), siga estos pasos:
-
Abra Inicio en Windows 11.
-
Busque Símbolo del sistema , haga clic con el botón derecho en el resultado superior y seleccione la opción Ejecutar como administrador .
-
Escriba el siguiente comando para determinar las distribuciones de Linux disponibles y presione Entrar :
wsl --lista
-
Escriba el siguiente comando para crear una copia de seguridad de la distribución WSL y presione Entrar :
wsl --export RUTA DE NOMBRE DE DISTRO\NOMBRE DE ARCHIVO.tar
En el comando, cambie DISTRO-NAME y PATH\FILE-NAME.tar con la información para su distribución. Si no especifica una ruta, la copia de seguridad se almacenará en la raíz de "C:".
Por ejemplo, este comando realiza una copia de seguridad (exporta) la distribución de Ubuntu:
wsl --exportar Ubuntu ubuntu-backup.tar
Una vez que complete los pasos, la máquina virtual se exportará a la raíz de la unidad principal del sistema (C:) a menos que especifique otra ubicación.
Estas instrucciones solo crean una copia de seguridad de una distribución. Si tiene instalaciones adicionales, deberá repetir los pasos.
Realizar la restauración de la distribución de Linux en WSL
Para importar una distribución de Linux desde una copia de seguridad en el Subsistema de Windows para Linux 2, siga estos pasos:
-
Abre Inicio .
-
Busque Símbolo del sistema , haga clic con el botón derecho en el resultado superior y seleccione la opción Ejecutar como administrador .
-
Escriba el siguiente comando para importar o restaurar las distribuciones de Linux desde la copia de seguridad y presione Entrar :
wsl --import NOMBRE DE DISTRO RUTA DE UBICACIÓN DE INSTALACIÓN\NOMBRE DE ARCHIVO.tar
En el comando, cambie DISTRO-NAME , INSTALL-LOCATION y PATH\FILE-NAME.tar con la información para su distribución.
Por ejemplo, este comando restaura (importa) la distribución de Ubuntu:
wsl --import Ubuntu C:\Usuarios\NOMBRE DE USUARIO\Distros C:\ubuntu-backup.tar
Nota rápida: la ubicación de instalación original es C:\Users\USERNAME\AppData\Local\Packages
. Sin embargo, es posible que desee evitar esta ubicación porque la restauración no será idéntica a la original. Por ejemplo, terminará con un archivo “.vhdx” y la integración no será la misma que se mencionó anteriormente.
-
Escriba el siguiente comando para confirmar que la distribución se ha restaurado y presione Entrar :
wsl --lista
-
Escriba el siguiente comando para iniciar la distribución en el subsistema de Windows para Linux y presione Entrar :
wsl --distribution NOMBRE-DISTRO
Después de completar los pasos, la distribución se importará al destino especificado. La única advertencia es que esta copia de seguridad y restauración no tiene la misma integración que la instalación de las distribuciones desde Microsoft Store. Por ejemplo, una vez que se importa la distribución, no se registrará en el menú Inicio y no aparecerá como una aplicación que pueda eliminar de la página de configuración "Aplicaciones y características".
Si desea ejecutar la distribución, deberá ejecutar este comando: wsl --distribution DISTRO-NAME
o puede seleccionar la distribución desde el menú de la Terminal de Windows. Además, si desea desinstalar la máquina virtual Linux importada, deberá usar este comando: wsl --unregister DISTRO-NAME
.