Now I use Debian Sid with kernel 2.6.25 which xen support is built in. For this reason the nvidia driver can’t be installed.
1. download nvidia driver
I use Nvidia Geforce MX 4000, so I should download NVIDIA-Linux-x86-96.43.05-pkg1.run driver
2. patch a diff file for kernel 2.6.25
download NVIDIA_kernel-96.43.05-2290218.diff.txt
Then run
# sh /path/to/NVIDIA-Linux-x86-96.43.05-pkg1.run -apply-patch NVIDIA_kernel-96.43.05-2290218.diff.txt
#export IGNORE_XEN_PRESENCE=1
# sh NVIDIA-Linux-x86-96.43.05-pkg1-custom.run
Now the nvidia graphics driver is installed successfully.
Here are two good article about this subject.
1. http://www.nvnews.net/vbulletin/showthread.php?t=110088
2. http://blog.creonfx.com/linux/how-to-install-nvidia-driver-on-2625-2-debian-kernel-with-xen