VERY simple soultion......you don't want roomate to have access to your box?????????
Set BIOS password.

Be done with it. There are very few ways to get around a BIOS pswd and if your roomate is...