Cree un USB de arranque persistente usando Ventoy en Linux

Ya hemos discutido cómo crear unidades USB de arranque múltiple con Ventoy solicitud. Hoy veremos cómo crear un USB de arranque persistente usando Ventoy en Linux.

USB de arranque regular vs persistente

Como ya sabrá, un medio de arranque regular nos permite probar las distribuciones de Linux sin tener que instalarlas en el disco duro.

Cuando está en un sistema operativo Live, puede hacer todo tipo de cosas, como instalar aplicaciones, descargar archivos, reproducir medios, crear archivos y carpetas, personalizarlo según sus gustos y mucho más.

Sin embargo, una vez que reinicie el sistema, todos los cambios mencionados se perderán. Porque estás trabajando en un sistema operativo en vivo. ¡Así es como funciona un medio de arranque en vivo!

¿Qué sucede si desea que todos los cambios permanezcan intactos incluso después de reiniciar el sistema? Aquí es donde las unidades USB de arranque persistentes resultan útiles.

Una unidad USB de arranque con soporte de almacenamiento persistente le permitirá instalar programas, personalizar el sistema operativo y almacenar datos de forma permanente.

Nada se perderá después de reiniciar o apagar. Todos los cambios permanecerán intactos y puede usar una unidad de arranque USB como un sistema Linux portátil.

Actualmente, Ventoy nos permite configurar el soporte de persistencia para Ubuntu , MX Linux, Linux Mint, Elementary OS, CloneZilla, Kali Linux, Kaspersky Rescue Disk y Zorin OS.

Cree un USB de arranque persistente usando Ventoy en Linux

Supongo que ya ha creado un USB de arranque en vivo con Ventoy como se describe en el enlace adjunto en el primer párrafo.

Abra su Terminal y navegue a la carpeta donde extrajo el script Ventoy.

Lo extraje en una carpeta llamada “ventoy” en mi directorio $HOME. Cd en el directorio de Ventoy:

                      $ cd ventoy
                    

Esta carpeta tendrá los siguientes contenidos:

                      boot 
                      
                        
                          CreatePersistentImg.sh
                        
                      
                       log.txt tool ventoy Ventoy2Disk.sh
                    

Ahora, ejecuta el "CreatePersistentImg.sh" secuencia de comandos para crear un archivo de imagen back-end llamado "persistence.img" con 1 GB de tamaño, con EXT4 sistema de archivos y con etiqueta casper-rw .

                      $ sudo sh CreatePersistentImg.sh
                    

O,

                      $ sudo ./CreatePersistentImg.sh
                    

También puede crear una imagen de tamaño específico usando -s bandera como a continuación. El siguiente comando creará un archivo de imagen con 2 GB en tamaño.

                      $ sudo sh CreatePersistentImg.sh -s 2048
                    

O,

                      $ sudo ./CreatePersistentImg.sh -s 2048
                    

Aquí, -s 2048 indica el tamaño del archivo de imagen en MB . Puede aumentar o disminuir el tamaño como desee. También puede elegir diferentes sistemas de archivos, por example xfs como abajo:

                      $ sudo sh CreatePersistentImg.sh -s 2048 -t xfs
                    

Como ya dije, los comandos anteriores crearán una imagen llamada "persistence.img" con etiqueta casper-rw . Distintas distribuciones usan diferentes Etiquetas por defecto, por example uso de ubuntu casper-rw y MX Linux uso MX-Persist .

Puedes usar -l bandera para establecer la etiqueta:

                      $ sudo sh CreatePersistentImg.sh -l MX-Persist
                    

A los efectos de esta guía, voy a crear un archivo de imagen de tamaño 4 GB con EXT4 sistema de archivos, con etiqueta casper-rw usando el comando:

                      $ sudo ./CreatePersistentImg.sh -s 4096
                    

Salida de muestra:

                      4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB, 4.0 GiB) copied, 55.1246 s, 77.9 MB/s
mke2fs 1.45.5 (07-Jan-2020)
Creating filesystem with 1048576 4k blocks and 262144 inodes
Filesystem UUID: bdd96096-eab5-4806-a206-909d94e96b1e
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
                    
Cree un USB de arranque persistente usando Ventoy en Linux

Este comando creará un archivo llamado "persistence.dat" dentro de la carpeta ventoy.

Verifique si el archivo de imagen se crea o no usando "ls" mando:

                      $ ls -lh
                    

Salida de muestra:

                      total 4.1G
drwxr-xr-x 2 sk sk 4.0K Feb 8 16:41 boot
-rwxr-xr-x 1 sk sk 2.0K Feb 8 16:41 CreatePersistentImg.sh
-rw-r--r-- 1 root root 734 Feb 22 13:27 log.txt
-rw-r--r-- 1 root root 4.0G Feb 22 14:11 
                      
                        
                          persistence.dat
                        
                      
                      
drwxr-xr-x 3 sk sk 4.0K Feb 8 16:41 plugin
-rw-r--r-- 1 sk sk 1.4K Feb 8 16:41 README
drwxr-xr-x 5 sk sk 4.0K Feb 8 16:41 tool
drwxr-xr-x 2 sk sk 4.0K Feb 8 16:41 ventoy
-rwxr-xr-x 1 sk sk 1.7K Feb 8 16:41 Ventoy2Disk.sh
                    
Compruebe si se crea un archivo de imagen de persistencia

Ahora copie el recién creado persistence.dat archivo a su unidad USB de arranque Ventoy.

A continuación, cree una carpeta llamada "ventoy" en su unidad USB de arranque. y luego crear "ventoy.json" archivo dentro del ventoy carpeta.

Abierto ventoy.json archivo en cualquier editor de texto y agregue las entradas de menú para sus ISO en el archivo ventoy.json.

Voy a configurar el soporte de arranque USB persistente para Ubuntu 20.04 ISO, por lo que agregué las siguientes líneas en mi archivo ventoy.json:

                      {
    "persistence" : [
        {
            "image": "/ubuntu-20.04-desktop-amd64.iso",
            "backend": "/persistence.dat"
        }
    ]
}
                    
Configure el soporte de arranque USB persistente para Ubuntu con ventoy Configure el soporte de arranque USB persistente para Ubuntu con ventoy

Nota: Asegúrese de que la ISO y persistence.dat Los archivos se almacenan en el raíz de la unidad USB . También asegúrese de que el los nombres de archivo y la sintaxis son correctos .

Y lo que es más importante, la ISO los nombres de archivo no deben contener espacios ni caracteres especiales . Si omitió una coma, un corchete o comillas dobles, el soporte de persistencia no funcionará.

Después de agregar las líneas anteriores, presione CTRL+O seguido por CTRL+X para guardar el archivo y close eso.

Ahora inicie su sistema con la unidad de arranque USB recién creada.

Elija Ubuntu 20.04 ISO para el que ha agregado soporte de persistencia desde el menú de inicio:

Menú de arranque Ventoy Menú de arranque Ventoy

Luego verá otro menú que le permite iniciar con o sin persistencia como se muestra en la siguiente captura de pantalla:

Ubuntu 20.04 USB de arranque con soporte de persistencia usando Ventoy Ubuntu 20.04 USB de arranque con soporte de persistencia usando Ventoy

Eso es todo. A partir de ahora, puede utilizar este medio de arranque como sistema operativo portátil. Puedes instalar aplicaciones, guardar archivos y configurarlo como desees. Nada se perderá después de reiniciar.

Lectura relacionada:

  • Cómo crear Live USB persistente usando la herramienta Mkusb en Ubuntu

Cree USB persistente de arranque múltiple con Ventoy

en lo anterior example, He creado solo un USB de arranque de persistencia con Ubuntu 20.04 LTS. Ventoy también le permite crear unidades USB persistentes de arranque múltiple.

Para habilitar el soporte persistente para múltiples ISO, necesitamos cambiar el ventoy.json archivo para que coincida con la ruta exacta de otro archivo ISO y archivos persistence.dat.

Para example, voy a configurar el soporte de persistencia para Ubuntu 18.04 y Ubuntu 20.04. Entonces, agregué las siguientes líneas en mi ventoy.json expediente:

                      {
    "persistence" : [
        {
            "image": "/ubuntu-20.04-desktop-amd64.iso",
            "backend": "/persistence.dat"
        },
        {
            "image": "/ubuntu-18.04.3-desktop-amd64.iso",
            "backend": "/persistence.dat"
        }
    ]
}
                    
Configurar USB persistente de arranque múltiple con Ventoy Configurar USB persistente de arranque múltiple con Ventoy

Puede usar la misma imagen de fondo (es decir, persistence.dat ) archivo para múltiples ISO, siempre que sea compatible con las distribuciones.

Nuevamente, asegúrese de haber especificado la ruta exacta, el nombre de archivo, las comas y las llaves. Si faltan corchetes, comas, dos puntos, el soporte de persistencia no funcionará.

Del mismo modo, agregue entradas de menú para tantos sistemas operativos como desee. prensa CTRL+O seguido por CTRL+X para guardar el archivo y close eso.

Ahora hemos habilitado el arranque persistente para los ISO de Ubuntu 18.04 y Ubuntu 20.04. Inicie su sistema con Ventoy y seleccione Ubuntu 18.04 OS y presione ENTER para cargarlo:

Elija Ubuntu 18.04 desde el menú de arranque de Ventoy Elija Ubuntu 18.04 desde el menú de arranque de Ventoy

Y finalmente inicie el sistema operativo con soporte de persistencia:

Cree un USB persistente de arranque múltiple usando Ventoy Cree un USB persistente de arranque múltiple usando Ventoy

Guardar archivos en una ubicación personalizada

En nuestros ejemplos anteriores, hemos almacenado los archivos ISO y persistence.img en la raíz de la unidad USB.

Si ha almacenado los archivos en directorios separados para facilitar la navegación, debe mencionar la ruta exacta en el ventoy.json expediente.

Por ejemplo, voy a guardar los ISO en un directorio llamado "ISO" y persistence.img archivos en un directorio llamado "persistence" . Aquí está el contenido de mi archivo Ventoy:

                      {
    "persistence" : [
        {
            "image": "/ISO/ubuntu-20.04-desktop-amd64.iso",
            "backend": "/persistence/persistence.img"
        },
        {
            "image": "/ISO/ubuntu-18.04.3-desktop-amd64.iso",
            "backend": "/persistence/persistence.img"
        }
    ]
}
                    

Para obtener más detalles, consulte la ayuda de Ventoy:

                      $ sh CreatePersistentImg.sh --help
                    

Espero que esto ayude.

Recurso:

Related Posts