Cree un USB de arranque persistente usando Ventoy en Linux

Ya hemos discutido cómocrear unidades USB de arranque múltiple con Ventoysolicitud. 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"estafa1 GBde tamaño, conEXT4sistema de archivos y con etiquetacasper-rw.

$ sudo sh CreatePersistentImg.sh

Oh,

$ sudo ./CreatePersistentImg.sh

También puede crear una imagen de tamaño específico usando-sbandera como a continuación. El siguiente comando creará un archivo de imagen con2 GBen tamaño.

$ sudo sh CreatePersistentImg.sh -s 2048

Oh,

$ sudo ./CreatePersistentImg.sh -s 2048

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

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

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

Puedes usar-lbandera 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ño4 GBestafaEXT4sistema de archivos, con etiquetacasper-rwusando 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 creadopersistence.datarchivo 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 delventoycarpeta.

Abiertoventoy.jsonarchivo 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 ventoyConfigure el soporte de arranque USB persistente para Ubuntu con ventoy

Usar:Asegúrese de que la ISO ypersistence.datLos archivos se almacenan en elraíz de la unidad USB. También asegúrese de que ellos nombres de archivo y la sintaxis son correctos.

Y lo que es más importante, la ISOlos 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, presioneCTRL+Oseguido porCTRL+Xpara 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 VentoyMenú 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 VentoyUbuntu 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 elventoy.jsonarchivo 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 miventoy.jsonhora de oficina:

{
    "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 VentoyConfigurar 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. prensaCTRL+Oseguido porCTRL+Xpara 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 VentoyElija 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 VentoyCree 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 elventoy.jsonhora de oficina.

Por ejemplo, voy a guardar los ISO en un directorio llamado"ISO"ypersistence.imgarchivos 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: