distribuição ou configuração mais apropriada para garantir que o sistema de arquivos raiz nunca seja alterado

1

Eu tenho um projeto que estou fazendo onde quero que o computador seja inicializado, execute um aplicativo e desligue. Eu não quero que nenhum dado (arquivos de log, etc) seja salvo e eu quero que a unidade esteja limpa (e esperançosamente eu possa verificar isso) na reinicialização. Eu estava pensando em remasterizar o Ubuntu mini e plugar os arquivos do ISO para o HD, já que os discos RAM instalados no LiveCD são feitos para funcionar dessa maneira, mas a remasterização está ficando fora de controle e difícil de manter. A melhor abordagem é usar uma distro que funcione na RAM ou eu poderia me safar com uma configuração de usuário muito restrita? Eu sei que vou ter que pelo menos remasterizar o CD para adicionar meu script de inicialização e configurar usuários ou arquivos adicionais, mas eu prefiro estar trabalhando em um CD que tenha mais do que apenas a configuração mínima para tornar as coisas menos complicadas. p>     

por V_H 21.09.2010 / 02:09

2 respostas

0

Em princípio, é possível executar um sistema unix a partir do disco com a partição raiz montada como somente leitura. Começando com uma distribuição típica, você terá que montar um sistema de arquivos tmpfs, e criar vários links simbólicos de arquivos e diretórios em tmpfs, e ajustar os scripts init para preencher o tmpfs no momento certo. Eu não tenho uma lista de arquivos para oferecer a você, mas deve ser razoavelmente fácil examinar um sistema em execução e encontrar o que foi modificado desde a inicialização.

Eu acho que personalizar um CD ao vivo será mais fácil a curto prazo (claro, você não faz um iso até que esteja satisfeito com sua configuração). Suponho que você já tenha lido as páginas da comunidade Ubuntu na personalização do Live CD e live CD do zero ? Uma distribuição alternativa projetada especificamente para CDs ao vivo é o Knoppix ; veja o Knoppix remasterizando o howto .

    
por 21.09.2010 / 09:24
0

A única dica que posso dar é inicializar o slax do ISO no qemu e modificar a configuração de lá. Então você pode gravar as alterações no disco. Não tenho certeza se isso funcionará no entanto.

    
por 21.09.2010 / 04:13