Документация по всем системным так называемым специальным устройствам доступна на справочной странице systemd.special(7)
(или в соответствующей онлайн-версии ).
basic.target
- это точка синхронизации с ранней загрузкой, упорядоченная еще до initrd, поэтому служба для запросов входа в систему просто не запускается, поэтому нет командной строки для работы. Это хорошо описано и визуализировано на справочной странице bootup (7) .
Вы можете временно переопределить цель по умолчанию из командной строки ядра, используя аргумент systemd.unit=
( systemd (1) , раздел Командная строка ядра ).
В вашем случае добавление systemd.unit=multi-user.target
в командную строку ядра должно быть достаточным, чтобы вы могли загрузиться обратно в rPi и затем сделать изменение цели постоянным, вызвав systemctl set-default multi-user.target
(или graphical.target
, как это кажется быть оригинальным способом, которым вы пытались следовать).