Sim, você pode usar o Ubuntu rodando em RAM para fazer uma instalação persistente na unidade USB da qual ele foi inicializado, sem um disco rígido e apenas um pendrive.
Inicialize a unidade USB usando a opção toram, que está na guia de inicialização, se for uma instalação do SDC, se for uma guia de instalação da UNetbootin no menu de inicialização.
Digite "toram", (isto é, espaço toram) após os três traços no script de inicialização, ou seja, --- toram.
Após o boot do Ubuntu, baixe o mkusb e o iso do Ubuntu de sua escolha.
Eu prefiro usar o gparted para desmontar a partição do drive USB para que eu possa ver o que está acontecendo. Desmonte-o usando sua preferência.
Abra o mkusb, aponte-o para a iso baixada, selecione persistente e aponte para a unidade USB a ser instalada.
Permitir que o mkusb seja executado, selecionando msdos ou GPT e porcentagem de espaço sobrando para persistência.
Não muito difícil e esperamos que seja útil para um cara pobre sem um disco rígido e apenas uma unidade flash e uma boa conexão com a Internet.
Eu tenho trabalhado muito ultimamente com um persistente pendrive do Ubuntu com o VBox rodando o Windows 10.