Isso será bastante desafiador, porque um único erro basicamente o trancará para fora da máquina. Você não pode simplesmente "trocar" o sistema operacional abaixo de sua execução atual, você terá que reiniciar (pelo menos uma vez).
Se você não tiver (de outra forma) acesso físico à máquina, só posso aconselhar contra isso.
Aqui vamos nós de qualquer maneira: Não conheço sua configuração específica, mas você precisa fazer o seguinte:
- Divida as partições: uma partição de boot (você já deve ter uma), uma para o CentOS (a que você tem atualmente, encolha esta) e uma terceira para o Debian. Você pode usar ferramentas como fdisk para isso.
- Inicialize o Debian na terceira partição vazia. Dê uma olhada no debootstrap para esta tarefa. Não se esqueça de configurar também a rede e o servidor SSH nesta nova instalação (caso contrário, você não poderá efetuar login na máquina).
- Reconfigure o carregador de inicialização (provavelmente o GRUB em sistemas x86 / x64) para usar a terceira partição para inicializar por padrão (em vez do segundo)
- Reinicie. E espere que seus novos sistemas comecem com sucesso e você possa entrar nele.
Como mencionei antes, isso é muito arriscado . Se você não tem nenhuma maneira de recuperar a máquina (ou seja, acesso físico, ILO, etc.), eu recomendo strongmente contra isso!