You have to have root access to install a kernel, although you can compile it without root access provided you unpack it in a normal directory. Also, the install script is fairly hard-coded to patch in /usr/src/linux.