what have u been smoking ?
the xbox kernel is in ram becuase thats usuakky where the o.s. is at..
swaping the kernel at run time has been discussed and is still possible, but you have to deal with the init data sections that sit on the flash.. the kernel loads it directly from there when it needs to "reset" itself..