The Xen kernels we provide include some of the more commonly asked for code already in place.
In addition, we have compiled many modules already, and have made them available for download.
To obtain the already built modules:
wget http://www.serverworld.com.au/support/downloads/2.6.16-xen.tgz
To compile your own modules:
wget http://www.serverworld.com.au/support/downloads/xen-source.tbz2
tar -xjf xen-source.tbz2
cd linux-2.6.16-xen
gzip -dc /proc/config.gz > .config
make
make menuconfig
make modules
make modules_install
If you get errors on the make menuconfig stage, be sure to install ncurses-devel.
When selecting modules to compile under make menuconfig, toggle the "M", not the "Y".
Inserting modules is accomplished via the command "modprobe module_name",
where module_name is the module you wish to install, such as "modprobe tuntap", etc.
If you receive an error stating:
modprobe: QM_MODULES: Function not implemented
You will need to download a more recent module init scripts package:
http://www.serverworld.com.au/support/knowledgebase.php?action=displayarticle&id=150