Se você precisar modificar o grub na inicialização:
Uma opção é editar o grub antes de selecionar uma imagem e alterar sua opção de inicialização para usar como padrão a sessão de terminal, em vez de uma carga gráfica. as etapas podem ser encontradas aqui Como faço para inicializar no modo de usuário único a partir do GRUB? . Eu sei a resposta para o Ubuntu, mas também funciona no CentOS, eu tive que fazer isso antes.
Se você estiver preso em uma página de carregamento gráfico:
Se o seu sistema travar a tentativa de carregar uma interface gráfica, tente e faça apenas CTRL+ALT F2
(sistemas baseados em RHEL) e entre em uma sessão de terminal.
Uma vez que você está em uma sessão de terminal:
Depois de entrar na sessão de terminal, você pode apenas yum history
para acessar seu histórico de instalação e reverter suas instalações.
O RedHat dá uma explicação muito boa sobre como usar o yum history
para reverter as instalações do Como usar o histórico do yum para rodar de volta uma atualização no Red Hat Enterprise Linux 6, 7
Aqui está uma nota para a reversão do histórico do yum do link fornecido.
Note: Rollback of selinux, selinux-policy-*, kernel, glibc (dependencies of glibc such as gcc) packages to older version is not supported. Thus, downgrading a system to minor version (ex: RHEL6.1 to RHEL6.0) is not recommended as this might leave the system in undesired state. Use the yum history option for small update rollbacks.