Solução:
Na instalação padrão do CentOS 7 swap , root e boot partitions criadas no sda . Quando desativamos a troca usando swapoff , os parâmetros padrão em boot que já foram criados em /proc/cmdline não puderam ser atualizados.
Instalamos o grub-customizer (ou qualquer outro editor do grub) e removemos as regras de troca pré-definidas. Por exemplo:
BOOT_IMAGE=/vmlinuz-3.10.0-229.14.1.el7.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet LANG=en_US.UTF-8
alterado para:
BOOT_IMAGE=/vmlinuz-3.10.0-229.14.1.el7.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/root crashkernel=auto rhgb quiet LANG=en_US.UTF-8
Agora a troca está ativada e o erro na inicialização não aparece.