SOLUCIONADO!
La cosa estava en la opcion del kernel en el grub toram, esta tenia que ir
sin mas, es decir, sin los directorios.
REPITO TODO EL PROCESO:
He formateado una sola particion en el pendrive de tipo fat32 con la flag
boot marcada.
He copiado los archivos y directorios que contiene la iso de la live de
debian: debian-live-10.4.0-amd64-lxqt.iso a la particion del pendrive.
He puesto la imagen squashfs que genere del sistema ya instalado y
personalizado com mksquashfs del paquete squashfs-tools en el directorio
/live/ del pendrive dandole el nombre de filesystem.squashfs.
He modificado el grub.cfg de /boot/grub dejando la primera menuentry asi:
menuentry "Debian GNU/Linux Live (To RAM, boot media can be removed later)" {
linux /live/vmlinuz-4.19.0-9-amd64 boot=live components quiet toram
"${loopback}"
initrd /live/initrd.img-4.19.0-9-amd64
}
Y ya para terminar instalo el grub al pendrive con:
sudo grub-install /dev/sdc --root-directory=/media/user/fat32/
¡Y eso es todo!
--------------
Nota: Para arrancar desde dvd podemos usar isomaster para editar la iso de la
live de debian, sustituyendo /live/filesystem.squashfs por el que generemos a
partir de nuestar instalacion personalizada y en este caso en ver de editar
grub, lo importate creo que es editar /isolinux/menu.conf añadiendo toram
donde la linia que define al kernel.