Absolutamente! Pode ser um pouco mais complicado, no entanto. A essência é usar a partição que você usou para o Ubuntu como a partição do CentOS durante o processo de instalação.
Exatamente como isso é feito depende de como exatamente a caixa de diálogo de instalação do CentOS funciona, mas aparentemente existe uma opção definitiva para o que você está tentando fazer . O instalador deve cuidar de tudo depois disso.
Certifique-se de fazer backup dos seus dados primeiro, pois isso sobrescreverá tudo o que existe na sua instalação do Linux.
No entanto, você tem certeza de que a troca de distros é a resposta certa para o seu problema? Não vale a pena investigar por que o software falha no Ubuntu?