/var/log/Xorg.0.log deve conter o log do servidor X, você pode verificar qual é o problema exato. Se o problema é sobre o próprio servidor X, você pode verificar isso iniciando X com apenas o comando "X" (letra maiúscula). Ele não iniciará nenhum gerenciador de login, ambiente de área de trabalho, mas se o plano de fundo cinza / marcado aparecer, o servidor X funcionará pelo menos. Se não, você pode ver o log, verifique também o arquivo de log que mencionei.
Btw você não usou algum driver gráfico de código fechado? Como o da nvidia ou da ATI. É instalável via gerenciador de drivers restrito. Se você usar algo assim, posso imaginar que você atualize o kernel, mas não o driver, então agora você está com um kernel sem o driver para o qual o X está configurado. Se for essa a situação, tente inicializar o kernel anterior. p>
Note também que o Ubuntu 9.10 terá suporte final em breve, talvez seja uma boa idéia atualizar ...