Eu teria pensado que deveria ser possível. O código Live CD / USB existente suporta persistência, é apenas uma questão de criar um arquivo de persistência no iPod e ter os scripts initder do casper.
Depois de montar o iPod, mude o diretório para onde ele apareceu (geralmente / media / xxxx) e crie um arquivo em branco com o dd:
dd if=/dev/zero bs=$((1024*1024)) of=casper-rw count=<size in megs>
formate o arquivo (!):
mke2fs casper-rw
Depois disso, inicialize seu USB ao vivo com a opção de linha de comando "persistente" adicionada, e deve funcionar - você pode verificar executando mount ou losetup para ver se o arquivo casper-rw está fora do O iPod foi montado corretamente.
Se não funcionar, vale a pena baixar a fonte para o pacote casper e examinar os vários scripts de inicialização para estudar o processo de inicialização. Eu fiz coisas assim antes e é um projeto bem interessante:)