Відповіді:
Ви можете також зробити CTRL ALTF ключ де F ключ F1до , F6щоб відкрити цей екран текст для входу. Зауважте, що на екрані 1 знаходиться інформація про завантаження.
CTRL ALT F7поверне вас до GUI.
Перехід в єдиний користувальницький режим зупиняє багато служб, які присутні в багатокористувацькому режимі. Це, мабуть, не те, що ви хочете тут.
Якщо у вас є запит на завантаження, завантажте його в режимі одного користувача, додавши 1(або single) в кінці командного рядка ядра. У цьому режимі у вас запущений лише мінімальний набір служб - файлові системи змонтовані, ви можете увійти в текстовому режимі на консолі, і це про це.
Існує спосіб спеціально уникнути запуску диспетчера дисплеїв на Debian. Сценарії, які запускають менеджери дисплеїв під час завантаження, перевіряють, чи є менеджером дисплеїв за замовчуванням, щоб переконатися, що буде запущений лише один менеджер дисплеїв. Тому встановіть вигаданий менеджер дисплеїв за замовчуванням. Переконайтеся, що /etc/X11/default-display-managerіснує, але не містить імені диспетчера дисплеїв (наприклад, зробіть його порожнім).
Якщо ви не встановили альтернативну програму init, Debian використовує System V init зі запущеними рівнями. Рівень запуску - це, грубо кажучи, набір служб. В 1вище кошти рівень 1, з дуже небагатьма послуг. Linux SysVinit має чотири рівні (від 2 до 5), які відповідають нормальній роботі системи. У Debian ці чотири рівні за замовчуванням мають однаковий ефект; за адміністратором системи залежить їх налаштування за бажанням. У вашій ситуації, я думаю, ви хочете визначити рівень запуску без X і зробити його за замовчуванням.
/etc/rc2.d/S??xdm(де ??дві цифри) та замініть його /etc/rc2.d/K??xdmскопійованим з /etc/rc0.d/. Sозначає «почати», Kозначає «вбити»; символічні посилання /etc/rc$N.dвказують, які послуги запускати чи зупиняти при введенні рівня запуску $N.file-rcабо sysv-rc-confдля більш легкого управління рівнем запуску./etc/inittabрядку id:2:initdefault:.Додайте "єдиний" до командного рядка завантаження ядра (клавіша "e" в GRUB, якщо пам'ять служить мені добре).
Як корінь:
systemctl disable lightdm
Важливе попередження: я перевірив це на Debian 9, який працює у Virtualbox, і, хоч він і працював, зворотний бік не став. Менеджер дисплеїв не завантажувався автоматично під час завантаження після запуску:
systemctl enable lightdm
Хоча мені вдалося запустити його знову вручну
systemctl start lightdm
Можливо, проблема з моїм налаштуванням, все одно я подумав, що попередження - це гарна ідея.
systemctl start lightdmз входу команди, що не використовується UI. Хтось знає, як настроїти систему працювати нормально (тобто показати екран входу в інтерфейс) знову?
Видаліть будь-який менеджер дисплеїв:
apt-get remove gdm3 ldm lightdm sddm slim wdm xdm lxdm nodm
Якщо ви все ще хочете використовувати X11, встановіть xinitзамість цього.
apt-get install xinit
І запустіть startxдо запуску X11.