Есть хорошая статья по теме, написанная самим разработчиком Ubuntu, смотрите: http://www.linux-mag.com/id/7568/1/