Pequena comparação entre suas opções mencionadas:
LiveCD / LiveDVD & lt; LiveUSB & lt; LiveUSB com persistência & lt; Instalação completa em USB,
em que & lt; sign significa menor que , como nas opções de menor produtividade.
Como você já sabe, os sistemas Live são destinados principalmente a mídias de demonstração, mídias de instalação e mídias limitadas de produtividade (como em cenários de recuperação ou mídias restritivas e seguras).
Os sistemas Live usam um tipo especial de sistema de arquivos chamado squashfs, no qual são comprimidos em todos os arquivos necessários para o sistema live rodar (incluindo SO e software). O Squashfs é um sistema fixo e não editável.
Você pode atualizar qualquer versão ao vivo, mas as atualizações serão perdidas após a reinicialização, a menos que você tenha configurado o modo de persistência. Você pode instalar qualquer software em qualquer versão ao vivo, mas todas as instalações serão perdidas após a reinicialização, a menos que você tenha configurado a persistência.
A instalação completa não é uma ótima idéia para USB, porque as unidades USB normalmente suportam cerca de 1000 ciclos de gravação, enquanto uma unidade interna (até mesmo uma ssd) normalmente suporta muito mais ciclos de gravação. Mais ainda, na maioria das situações, o barramento SATA de uma unidade interna é muito mais rápido que um barramento USB. Claro, o SATA I é mais lento que o USB 3.0, mas essa é a exceção e não a regra. E mesmo assim, a placa-mãe sempre presume que o SATA é prioritário sobre USB e, portanto, o SATA sempre será o barramento preferido, e os dados SATA sempre serão executados primeiro, não importando a velocidade do barramento.
Quando você faz uma instalação completa em USB, você pode executá-lo em qualquer sistema, desde que tenha a mesma arquitetura de CPU, mesmo tipo de placa de vídeo, mesmo tipo de RAM, etc. Ubuntu x86 na arquitetura ARM.