Я хочу разместить веб-сайт на настольном компьютере под управлением Ubuntu с виртуальной машиной Windows. Я отдам компьютер в обмен на несколько месяцев удаленного веб-хостинга. Я хочу добавить какую-то блокировку (аппаратную или другую), чтобы конечным пользователям было трудно просто переустановить Windows и использовать машину по своему усмотрению, что противоречит договору.
В идеале, я бы хотел, чтобы машина умерла, если будет предпринята попытка переустановки ОС. Это не должно быть полностью непреодолимым, но это должно быть достаточно сложно, чтобы предотвратить случайную переустановку. Возможно, при загрузке система может проверить, существуют ли определенные файлы на компьютере, и отказаться от загрузки, если их нет. Я не знаю, возможно ли это, но, возможно, BIOS защищен паролем и ищет файлы перед загрузкой. Файлы, которые он ищет, могут быть чувствительными к дате, т.е. требуют удаленной замены по расписанию.