Eu encontrei o problema. O apache2 é configurado com chaves ssl que requerem uma senha. Não há como inserir uma senha no terminal local (já que não é apresentado ao usuário), então tive que matar o processo httpd sobre o ssh e reiniciá-lo, digitando a senha. Isso descongelou a tela de inicialização no sistema local, permitindo que a inicialização seja concluída corretamente. Isso parece ser um erro de supervisão.
Como contornar isso? Talvez passando nosplash para grub? Não permitir que o httpd comece no momento da inicialização? Não tenho certeza porque não vou reiniciar só para descobrir! Se eu não tivesse configurado o ssh (d), ou ele estivesse configurado para iniciar após o httpd, eu ficaria preso a um sistema que não responde e que exigiria uma reinicialização a frio. Suboptimal.
S