The source package for linux in Ubuntu 8.04 for i386 has the following line in the file ./debian/confi/i386/config.server:
CONFIG_XEN=y
The corresponding config file for amd64 does not have this line. I don't know anything about this: maybe it is intentional and not a bug. But it means that the server flavor kernel on the i386 architecture is recognized as a xen kernel (but not on the amd64 architecture). This is why the nvidia binary installer refuses to install on the server kernel in i386.
The source package for linux in Ubuntu 8.04 for i386 has the following line in the file ./debian/ confi/i386/ config. server:
CONFIG_XEN=y
The corresponding config file for amd64 does not have this line. I don't know anything about this: maybe it is intentional and not a bug. But it means that the server flavor kernel on the i386 architecture is recognized as a xen kernel (but not on the amd64 architecture). This is why the nvidia binary installer refuses to install on the server kernel in i386.
This is certainly not a duplicate.