From my limited experience..

Software can write directly to the BIOS.. First there are ways to change basic settings in the BIOS from Windoze (as I am sure the same is possable in *nix).
After...