Persistecia en Live Usb

4 Antworten [Letzter Beitrag]
sito
Offline
Beigetreten: 09/13/2008

Utilizo una memoria usb de 80Gigas para ejecutar Trisquel Live pero no consigo un espacio de persistencia superior a 9.999gigas.
La pregunta es: como puedo aumentar la capacidad de casper-rw mas alla de los 9.9G ( por ejemplo 50Gigas ?.
Para crear la Trisquel-Live utilicé UnetBootin (modificado para mas distros por un usuario de Trisquel).

sito
Offline
Beigetreten: 09/13/2008

Saludos Pjj
El primer las instrucciones del primer link funcionan con Ubuntu y Slackware pero no me funcionan en Trisquel...
El segundo link no funciona desde Tor...paso a modo superficie y te cuento.

sito
Offline
Beigetreten: 09/13/2008

Las instrucciones del segundo link son, en base, las mismas que las del primero aun que peor explicadas...
Tengo en desarrollo un medio para conseguirlo; si funciona te lo contaré aquí mismo.
En cualquier caso te agradezco el interés.
Saludos

Tebaldo
Offline
Beigetreten: 09/07/2014

Hola Sito,

yo no tengo ni idea, pero a mi me funcionan estos métodos que encontré por internet, por lo menos con Trisquel6 (Ubuntu) y TangoStudio (Debian) respectivamente:

Este primero viene a ser el mismo de los enlaces, pero como te digo con Trisquel 6 a mi me funciona (con 7 y 8 no lo he probado).

https://www.pendrivelinux.com/create-a-larger-than-4gb-casper-partition

Por resumir:

1 - Creas un USB-LIVE con usb-creator-gtk, asignadole un tamaño a la persistencia, desde Trisquel 6 o 7 ¡desde 8 NO deja persistencia!, ¿Por que no deja? :/ :( :[ :((((

y sin arrancar el pendrive, ¡si lo arrancas luego no te reconocerá bien la persistencia!:

2 - Borras el archivo "caspe-rw"

3 - Redimensionas la partición al tamaño que quieras, y con el resto creas una partición ext2 cuyo nombre a de ser:

"casper-rw"

eso es todo.

:)

Si quieres con distribuciones Debian funciona muy bien este método que encontré en una pagina en francés pero cuyo enlace no conservo para poder darle el crédito.

Yo, tras pelearme un rato, conseguí que funcionase con un UbuntuStudio para un colega que quería arrancarlo como LIVE en un MAC, pero que como tras haberlo usarlo una vez provocaba que en los siguientes arranques la obligatoriedad de seleccionar desde que disco se quería arrancar, pues lo deje de lado, pero eso fue en un MAC; para un PC igual merece la pena pelearlo un poco

:)

1. Preparación

Necesitas la ISO y los siguientes paquetes:

sudo apt-get install gparted mbr dosfstools p7zip syslinux

3. Preparación de la llave USB

Con Gparted creas un tabla de particiones nueva,

una partición aproximadamente del tamaño de la ISO en FAT32 (o del tamaño que quieras, así siempre puedes añadir archivos al pendrive desde ordenadores que no reconozcan particiones linux), y que puedes llamar por ejemplo "SitoIso" (o como quieras :), y a la que deberás añadir la bandera (flag) boot, y una segunda partición en ext4 que tiene que llamarse obligatoriamente "persistence", y que obviamente sera el tamaño de tu persistencia.

4. Copiar los ficheros necesarios

Desmonta la llave y vuelve a montar la partición "SitoIso" y nos vamos a ella:

cd /media/SitoIso

y descomprimimos la ISO allí:

7z x ~/Path_donde_este_la_ISO/NOMBRE_TRISQUEL.iso

Ahora renombramos una carpeta y un par de archivos:

mv isolinux syslinux
mv syslinux/isolinux.cfg syslinux/syslinux.cfg
mv syslinux/isolinux.bin syslinux/syslinux.bin

y aplicamos la persistencia sobre los parámetros de comienzo.

sed -i 's/\(append boot=.*\)$/\1 persistence/' syslinux/live.cfg

Esto puede hacerse también modificando el fichero live.cfg.

Ahora hay que montar la 2° partición (persistence)

Y nos hacen falta los permisos para hacer modificaciones sobre esta partición que creamos como root (vía gparted)

sudo chown username /media/persistence

dónde username sera tu username,

Ahora aplicamos la persistencia total añadiendo "/ unión" en el fichero persistence.conf que creamos en la partición del mismo nombre.

cd /media/persistence
echo / union > persistence.conf

5. Devolver la llave USB bootable

Desmonta las particiones,
Ahora vamos a utilizar install-mbr para añadir MBR (Master Boot Record) sobre la llave USB y syslinux para instalar el cargador de comienzo (Bootloader) sobre la partición live Trisquel

/sbin/install-mbr /dev/sdb
syslinux -i /dev/sdb1

Espero que te sirva,

Adiós.

sito
Offline
Beigetreten: 09/13/2008

Saludos Tebaldo.
Tu respuesta, concisa y didáctica como pocas, me resolvió, a mi y a otros, los problemas iniciales sobre este tema aunque como todo en lo que se profundiza produjo nuevas dudas y preguntas...pero eso es otra historia.
Recibe mi agradecimiento y el de algunos mas.
Saludos Sito.