Ciao,

la risposta di @webbeloz mi sembra più che corretta, e la meno pesante, sicuro che hai fatto come ha suggerito?

comunque in alternativa puoi usare backstretch, un plugin jQuery:

http://srobbin.com/jquery-plugins/backstretch/

Però prima prova prima col codice di @webbeloz, ti mostro come lo farei io (come il suo ma leggermente diverso):

Metti l'immagine dopo l'apertura del body
codice:
[img]img/tuaimmagine.jpg[/img]
e il CSS:
codice:
#full {
  position: fixed; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: auto;
  min-width: 100%;
  min-height: 100%;
}
Ciao