Sim, apenas use a persistência.
Crie um arquivo no diretório raiz de qualquer partição ou sua unidade flash (depois de criar uma unidade flash ao vivo a partir da iso)
# this will make a 1 Gb file for storage, increase / decrease the count as needed
dd if=/dev/zero of=./home-rw bs=1M count=1000
Crie um sistema de arquivos no arquivo
mkfs.ext4 home-rw
mke2fs 1.41.14 (22-Dec-2010)
home-rw is not a block special device.
# Answer ‘yes’ here
Proceed anyway? (y,n) y
Remova os blocos reservados
tune2fs -m 0 -L home-rw home-rw
Então, quando você inicializar o USB (ou CD), use a opção de persistência (você tem que editar manualmente a linha de inicialização)
Você pode usar esse método com USB ou CD.
Veja - Persistência do Ubuntu Wiki para detalhes
Montagem em loop
Você pode montar o arquivo em loop com qualquer distribuição
sudo mount -o loop /dev/sdb1/home-rw /mnt
Ajuste o ponto de montagem conforme necessário (/ home, / home / User_name / data, até você).
Quando é montado em loop, você pode acessar os dados.