Some time ago we talked about using more than 3 GB of RAM in Ubuntu 32bit which involved installing the server kernel. Well, this is no longer possible in Ubuntu Karmic Koala (9.10). According to the Ubuntu wiki:
Note that the i386-server flavour is being dropped. I can think of no good reason to continue to support a 32 bit server. The 32 bit -generic kernel ought to suffice for those headless implementations that have used the -server flavour in the past, such as home gateways.
See the rest here