Adding-Persistence-to-live-USB

Añadiendo persistencia al USB Live

Aquí hay un tutorial con los pasos para crear una unidad USB Ventoy con persistencia para Trisquel: =============================================

Para estos pasos, mi nombre de usuario, el número de versión de Trisquel y el número de versión de Ventoy son los siguientes, el suyo posiblemente será diferente:

Nombre de usuario: trisquel
Versión de Trisquel: trisquel_11.0.1_amd64
Versión de Ventoy: ventoy-1.1.02

0. Descargue la última ISO de Trisquel de https://trisquel.info/en/download a su carpeta ~/Downloads/. En mi caso, es trisquel_11.0.1_amd64.iso

1. Descargue la última versión de Ventoy de https://github.com/ventoy/Ventoy/releases/ a su carpeta ~/Downloads/. Descargue el archivo que termina en "linux.tar.gz" en su carpeta ~/Downloads/. En mi caso fue ventoy-1.1.02-linux.tar.gz

2. Abra su administrador de archivos de caja, vaya a su carpeta de Descargas, haga clic derecho en el archivo de Ventoy que descargó y seleccione la opción "Extraer aquí". Esto creará una nueva carpeta, en mi caso es ~/Downloads/ventoy-1.1.02/ Vaya a esa nueva carpeta.

3. Inserte la unidad USB en la que desea tener Trisquel con persistencia.
TENGA EN CUENTA QUE DESTRUIRÁ TODOS LOS DATOS DE LA UNIDAD USB CON ESTAS INSTRUCCIONES:
ASEGÚRESE DE HABER HECHO UNA COPIA DE SEGURIDAD DE LOS DATOS IMPORTANTES QUE ESTABA GUARDANDO EN LA UNIDAD USB EN OTRA UBICACIÓN.

Busque la ubicación de su dispositivo de unidad USB en su computadora.
Me gusta usar el programa GParted en Trisquel para ver los datos de todas las unidades antes de sobrescribir una unidad USB.
Mi unidad USB es una memoria USB de "16 GB" (16 GB en espacio calculado decimal anunciado, pero ~ 14,5 GB en espacio calculado binario útil real), así que miro a través de las diferentes unidades en GParted y descubro que la unidad USB aparece como una unidad /dev/sda de 14,32 GB en mi sistema.
Probablemente sea una ubicación de dispositivo diferente en la suya.

ASEGÚRESE DE ENCONTRAR LA RUTA CORRECTA A SU UNIDAD USB O, DE LO CONTRARIO, TERMINARÁ SOBRESCRIBIENDO ALGUNA OTRA UNIDAD POR ERROR, ¡MUY MALA IDEA!

4. Instale Ventoy en la unidad USB, utilizando un script llamado "Ventoy2Disk.sh" proporcionado en la carpeta Ventoy que descargó y extrajo.

En caja, haga clic derecho en la carpeta ~/Downloads/ventoy-1.1.02/ y seleccione la opción "Abrir en terminal".

A continuación, ejecute este comando:
sudo sh Ventoy2Disk.sh -i /dev/sd$

Asegúrese de poner la ruta correcta para su unidad USB en el comando en lugar de mi /dev/sd$

El script le dirá algunos datos sobre su unidad:

ASEGÚRESE DE QUE SEAN LOS DATOS CORRECTOS DE LA UNIDAD USB que aparecen en la lista.
Estos son algunos de los resultados que obtendrá:

>**********************************************
> Ventoy: 1.1.02 x86_64
> longpanda name at domain
> https://www.ventoy.net
>**********************************************
>
>Disk : /dev/sda
>Model: SanDisk Cruzer Glide (scsi)
>Size : 14 GB
>Style: MBR
>
>
>Attention:
>You will install Ventoy to /dev/sda.
>All the data on the disk /dev/sda will be lost!!!
>
>Continue? (y/n)

5. En caja, en la sección "Dispositivos" en la barra lateral izquierda, ahora debería tener un dispositivo "Ventoy". Haga clic en él para montarlo.

Ahora debería tener un directorio de Ventoy en la unidad USB que estará en la ruta /media/$USER/Ventoy/, donde "$USER" es su nombre de usuario en el sistema

Vaya a esa ubicación en caja y cree tres nuevas carpetas en la carpeta /media/$USER/Ventoy/. Nómbrelos "ISO", "persistencia" y "ventoy". Por lo tanto, la salida de 'ls /media/$USER/Ventoy/' debería ser:

$ ls /media/trisquel/Ventoy/
ISO persistence ventoy

6. En caja, copie la ISO de Trisquel que descargó de la carpeta ~/Downloads/ a la carpeta /media/$USER/Ventoy/ISO/.
Ahora tengo el siguiente archivo en su lugar:
/media/trisquel/Ventoy/ISO/trisquel_11.0.1_amd64.iso

7. Instale persistencia.

En caja, vaya a /media/$USER/Ventoy/persistencia/

Haga clic con el botón derecho del ratón en caja y seleccione "Abrir en terminal", de modo que ya tiene /media/$USER/Ventoy/persistence/ abierto en la terminal. Mientras esté en esa carpeta, ejecutará el script "CreatePersistentImage.sh" desde la carpeta ~/Downloads/ventoy-1.1.02/.

El tamaño predeterminado del archivo de persistencia que se crea es de 1024 MB (1 GB), pero necesitamos uno más grande, ya que tenía la intención de actualizar Trisquel y agregar programas, así que usamos la opción "-s" para crear un archivo de persistencia más grande de 10240 MB, que está más cerca de 10 GB.

[Nota: cuanto más grande sea el archivo de persistencia, más tiempo tardará en ejecutarse este script. No se sorprenda si se tarda más de media hora en crear un archivo de persistencia de 10 GB. Si está utilizando una computadora más antigua, es posible que desee crear un archivo de persistencia mucho más pequeño para que no tarde horas en completarse].

El nombre por defecto del fichero de persistencia que se crea es "persistence.dat", pero necesitamos un fichero con el nombre de nuestra versión de Trisquel, que será "trisquel_11.0.1_amd64.dat", así que utilizamos la opción "-o" para especificar el nombre:
sudo sh ~/Downloads/ventoy-1.1.02/CreatePersistentImg.sh -s 10240 -o trisquel_11.0.1_amd64.dat

Ahora tendrá el siguiente archivo en su lugar:
/media/trisquel/Ventoy/persistence/trisquel_11.0.1_amd64.dat

8. Cree un archivo.json

Necesitamos un archivo.json para Ventoy para saber dónde se encuentra el archivo de persistencia para Trisquel.

Abra el editor de texto Pluma y pegue lo siguiente en un nuevo archivo de texto, cambiando los números de versión de Trisquel para que se ajusten a sus números de versión (elimine las líneas en blanco que se crean en el foro de Trisquel: el archivo debe verse como el archivo de texto que adjunto a esta publicación):

{
"persistence": [
{
"image": "/ISO/trisquel_11.0.1_amd64.iso",
"backend": "/persistence/trisquel_11.0.1_amd64.dat"
}
]
}

Ahora guarde este archivo como /media/$USER/Ventoy/ventoy/ventoy.json

Ahora tendrá el siguiente archivo en su lugar:
/media/trisquel/Ventoy/ventoy/ventoy.json

9. Debería haber terminado. La salida de 'ls -R /media/$USER/Ventoy/' ahora debería ser la siguiente:
$ ls -R /media/trisquel/Ventoy/
/media/trisquel/Ventoy/:
ISO persistence ventoy
/media/trisquel/Ventoy/ISO:
trisquel_11.0.1_amd64.iso
/media/trisquel/Ventoy/persistence:
trisquel_11.0.1_amd64.dat
/media/trisquel/Ventoy/ventoy:
ventoy.json

============================================

En este punto, debería poder reiniciar con la unidad USB insertada.

ASEGÚRESE DE DESMONTAR LA UNIDAD USB ANTES DE REINICIAR, de lo contrario, Trisquel podría colgarse durante 5 minutos o más mientras intenta reiniciar.
Puede desmontarlo haciendo clic en la flecha roja junto a la unidad Ventoy en la barra lateral izquierda de la caja 'Dispositivos'.
Dado que lo desmontó, es posible que deba sacar el USB y volver a colocarlo en la ranura USB para que lo reconozcan una vez que reinicie, probablemente depende del modelo de su computadora.

Cuando arranque en la unidad USB, seleccione Ventoy, luego Trisquel y luego Trisquel con la opción de persistencia, y debería estar en funcionamiento.

Revisiones

03/22/2025 - 17:47
Carlos segura