Если вы используете GNU grep, посмотрите на параметр '-s' для подавления сообщений.
-s, --no-messages
Suppress error messages about nonexistent or unreadable files.
*** Примечание: это не переносной вариант.
Ранее сегодня случилось то же самое со мной. Я смог исправить это, указав пароль root, а затем "systemctl default". Перезагрузился, и я смог получить доступ к своему Debian в обычном режиме.