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 GB
de tamaño, conEXT4
sistema 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-s
bandera como a continuación. El siguiente comando creará un archivo de imagen con2 GB
en tamaño.
$ sudo sh CreatePersistentImg.sh -s 2048
Oh,
$ sudo ./CreatePersistentImg.sh -s 2048
Aquí,-s 2048
indica 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 examplexfs
como 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-rw
y MX Linux usoMX-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ño4 GB
estafaEXT4
sistema de archivos, con etiquetacasper-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
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
Ahora copie el recién creadopersistence.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 delventoy
carpeta.
Abiertoventoy.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" } ] }

Usar:Asegúrese de que la ISO ypersistence.dat
Los 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+O
seguido porCTRL+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:

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

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.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 miventoy.json
hora de oficina:
{ "persistence" : [ { "image": "/ubuntu-20.04-desktop-amd64.iso", "backend": "/persistence.dat" }, { "image": "/ubuntu-18.04.3-desktop-amd64.iso", "backend": "/persistence.dat" } ] }

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+O
seguido porCTRL+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:

Y finalmente inicie el sistema operativo con soporte de persistencia:

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