Como rodar o Ubuntu completamente no initramfs?

8

Eu tenho uma máquina com 10 GB de RAM, e eu gostaria de rodar o Ubuntu nela (Debian também OK, se é mais fácil), totalmente na RAM de uma maneira: Eu inicializo de uma imagem compactada em um disco flash USB , que é descompactado na RAM e, em seguida, eu posso remover o disco do slot USB e usar o sistema somente com RAM, sem nenhum disco permanente.

Sempre que eu faço alterações que eu quero permanente, eu colocaria o disco flash de volta no slot USB (possivelmente não o mesmo que eu usei inicialmente para inicializar, como eu gostaria de manter muitas versões do disco flash de inicialização ), e execute algum comando que salvaria o estado atual em uma imagem compactada no disco.

Como posso configurar isso?

    
por miernik 04.11.2010 / 13:59

2 respostas

8

Não é possível usar o CD de desktop do Ubuntu para fazer isso sem manter o disco USB inserido o tempo todo. No entanto, dado que você tem uma quantidade suficiente de RAM, você pode usar a opção toram casper para copiar o conteúdo do CD do desktop na memória (usando um tmpfs).

Criador de disco de inicialização vai te levar a maior parte do caminho. Apenas certifique-se de usar a opção "armazenado em espaço extra reservado". Em seguida, edite syslinux/txt.cfg no disco USB resultante e coloque toram logo antes da linha -- em cada linha append , exceto a de "Verificar CD quanto a defeitos".

    
por Evan 04.11.2010 / 15:44
0

Bem, os cds não estão fazendo isso já? Eu uso finnix , que é baseado no Debian, muito para fazer manutenção, ele pode inicializar a partir do CD (ou USB), carregar-se completamente em RAM e liberar o slot de CD para uso.

    
por Mr Shunz 04.11.2010 / 15:08