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