Quero hospedar um site em um computador desktop executando o Ubuntu com uma máquina virtual Windows. Eu entregarei o computador em troca de vários meses de hospedagem remota na web. Quero adicionar algum tipo de bloqueio (hardware ou outro) para que os usuários finais tenham dificuldade em reinstalar o Windows e usar a máquina como desejarem, em contradição com o contrato.
Idealmente, eu gostaria que a máquina morresse se tentasse reinstalar o sistema operacional. Ele não tem que ser completamente intransponível , mas ele tem que ser difícil o suficiente para impedir a reinstalação ocasional . Talvez na inicialização o sistema possa verificar se existem certos arquivos no computador e recusar a inicialização, se não existirem. Não sei se isso é possível, mas talvez o BIOS esteja protegido por senha e procure arquivos antes da inicialização. Os arquivos que ele procura podem ser sensíveis à data, ou seja, requerem substituição remota em um agendamento.