É porque nem todos os arquivos de configuração são lidos durante a inicialização no modo de usuário único.
Neste caso em particular, o problema é que a variável de ambiente TERM
não está sendo definida corretamente. Para corrigir isso, basta digitar
export TERM=xterm
e vi
funcionarão bem até você reiniciar novamente.