Como executar o Ubuntu totalmente no initramfs?

8

Eu tenho uma máquina com 10 GB de RAM e gostaria de rodar o Ubuntu nela (o Debian também está bem, se for mais fácil), totalmente na RAM de uma maneira: Inicializo a partir de uma imagem compactada em um disco flash USB, ou seja, descompactado na RAM e, em seguida, 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 desejo permanentemente, colocava o disco flash de volta no slot USB (possivelmente não o mesmo que usei inicialmente para inicializar, pois gostaria de manter muitas versões do disco flash de inicialização) e execute algum comando que salve o estado atual em uma imagem compactada no disco.

Como posso configurar isso?

miernik
fonte
11
Heh eu perguntei sobre isso no ano passado , mas não chegar a lugar nenhum. Nesse ritmo, os SSDs PCI-E x16 estarão aqui e acessíveis antes que eu gerencie isso.
Oli
Se você ainda estiver interessado, consulte o Casper ou o Live-boot.
por favor, apague-me
Você pode confirmar que a resposta funciona?
William William

Respostas:

8

Não é possível usar o CD da área de trabalho do Ubuntu para fazer isso sem manter o disco USB inserido o tempo todo. No entanto, como você possui uma quantidade suficiente de RAM, pode usar a toramopção casper para copiar o conteúdo do CD da área de trabalho na memória (usando um tmpfs).

O Startup Disk Creator oCriador de disco de inicialização levará até o fim. Apenas certifique-se de usar a opção "armazenada em espaço extra reservado". Em seguida, edite syslinux/txt.cfgno disco USB resultante e coloque um torampouco antes do --em todas as appendlinhas, exceto a de "Verificar defeitos no CD".

Evan
fonte
0

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

Mr Shunz
fonte