[РЕШЕНО]Собственно, как его поменять? Вики прочёл, там какой-то длинный список по созданию несуществующей inittab и кучи конфигов, что стрёмно и не факт, что местами не устарело. Может я плохо искал и есть более разумный способ? Не, что можно отключить DM я понимаю, но как-то это некошерно...[/РЕШЕНО]
И таки да, прямо при загрузке можно как-то войти без старта иксов штатными методами?
Изменить в /etc/systemd/system ссылку default.target с /usr/lib/systemd/system/runlevel5/target на /usr/lib/systemd/system/runlevel3.target, кажется так.
urfin, так только кажется. В /etc/systemd/system/ есть
/etc/systemd/system/getty.target.wants/
/etc/systemd/system/multiuser.target.wants/
@display-manager.service
Соответственно, ни подкаталогах, ни в файле ничего похожего нет.
karl_muenhgausen, тогда изменить default.target в /usr/lib/systemd/system. Наличие default.target в /etc/systemd/system, видимо, все же пока дистрозависимо.
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
karl_muenhgausen, мне кажется, Вы очень устали :) default.target у Вас сейчас - это символическая ссылка на graphical.target, надо ее изменить так, чтобы она ссылалась на multi-user.target, или, если привыкли работать с уровнями инита, на runlevel3.target.
но вопрос штатных средств входа без иксов пока остаётся.
Вот в openSUSE в Yast'е можно переключить графический вход в консольный, и наоборот. Но, и то, без перезагрузки не обойтись. А вот есть ли подобные средства в других дистрибутивах...для меня сие покрыто мраком. Знаю, что в Sabayon с systemd такого нет. Года два назад, именно такой способ - с переключением ссылки - рекомендовали люди, близкие к кругам разработчиков systemd.
urfin, в Магейе два пальца об асфальт, пункт меню в GRUB - safe mode. Точно была в Дебиане, последний не смотрел, тоже пункт зменю загрузчика. Есть, хоть и какая-то хитровымудренная, в Убунте и Минте. В Слаквари пока не искал, но там хоть тупо inittab есть на всяк случай.
karl_muenhgausen, нет, это не совсем то. safe mode это safe mode, а загрузка в консоль без старта иксов - это совсем другое дело. Раньше за это отвечали разные уровни инита: например в сюзе: 3 и 5, все это легко правилось в inittab, сейчас за уровень загрузки отвечает systemd, а он узнает что и как грузить из default.target. А safe mode - это однопользовательский режим, очень усеченный.
По умолчанию при загрузке systemd активизирует целевую единицу default.target, работа которой заключается в загрузке служб и других единиц c учетом зависимостей. Эту цель по умолчанию можно изменить, добавив в командной строке ядра, в меню Grug, опцию systemd.unit=. Это может быть использовано для однократной загрузки системы, например, чтобы загрузиться в 3-ий уровень выполнения (согласно классической системе инициализации), добавьте следующее:
urfin, да понятно, но он позволяет пойти и спокойно поковыряться с теми же конфигами, хоть тот же runlevel поменять, если трабл какой. А тут что делать, если гавкнется в непойми что?