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.