Saya ingin meng-host situs web di komputer desktop yang menjalankan Ubuntu dengan mesin virtual Windows. Saya akan memberikan komputer sebagai imbalan untuk beberapa bulan hosting web jarak jauh. Saya ingin menambahkan semacam kunci (perangkat keras atau lainnya) sehingga pengguna akhir akan mengalami kesulitan hanya menginstal ulang Windows dan menggunakan mesin seperti yang mereka inginkan, bertentangan dengan kontrak.
Idealnya, saya ingin mesin mati jika menginstal ulang OS dicoba. Ini tidak harus sepenuhnya tidak dapat diatasi , tetapi harus cukup sulit untuk mencegah instalasi ulang kasual . Mungkin saat boot sistem dapat memeriksa apakah ada file tertentu di komputer dan menolak untuk boot jika tidak. Saya tidak tahu apakah ini mungkin, tetapi mungkin BIOS dilindungi kata sandi, dan mencari file sebelum boot. File yang dicari mungkin sensitif tanggal, yaitu memerlukan penggantian jarak jauh sesuai jadwal.