Site após site e aplicativo após a inscrição ... Sinto muito, mas para mim, tudo o que ele faz acima é desnecessário e apenas tornará as coisas mais difíceis. O método que eu prefiro para criar um LiveCD personalizado é simplesmente montar a imagem, replicar o conteúdo, montar os squashfs, replicar o conteúdo em um diretório de trabalho, chroot e ter uma bola. A maioria do que você mencionou pode ser feito editando as configurações padrão para cada aplicativo individual, geralmente localizado em / usr / share / $ applicationName / default, ou é todo o sistema e, portanto, tem uma configuração em / etc. Se você modificar tudo enquanto estiver chrooted, poderá executar mksquashfs no diretório de trabalho, substituir os squashfs do liveCD original e criar sua imagem. O Ubuntu realmente tem um wiki muito abrangente para isso.
Edit: desculpe, acabei de perceber que você fez referência a esse artigo ontem. Eu passei por isso algumas vezes, embora principalmente para a criação de dispositivos USB portáteis personalizados, e eu posso lhe dar qualquer ajuda que você precisa se você me enviar uma mensagem.