[РЕШЕНО] Не могу переключиться в консоль

А если без кед (точнее без Х-ов и видеодрайвера), совсем, консольки работают?
/bin/login запускется getty (точнее, getty выполняет системный вызов и заменяется программой login) — если getty не запущен, то не будет и приглашения в консоли
По умолчанию в ArchLinux, если я не ошибаюсь, не запущены tty10 и tty12 (черный экран без приглашения)
Какие tty у тебя запущены? - $ ps aux | grep getty
PS.........забыл уточнить, что перед этим нужно набрать последовательно Ctrl+Alt+Fn (где n 1-6)
А вообще запускалась ли когда-либо у тебя раньше getty6 ? -$ last | grep tty6
В принципе, getty на tty6 всегда запускается автоматически, чтобы имелась хотя-бы одна текстовая консоль для решения различных проблем - в дополнение, что написал Lampslave, можно еще раскоментить в /etc/systemd/logind.conf строку
ReserveVT - номер зарезервированной виртуальной консоли (по умолчанию - 6).
Ошибки не исчезают с опытом - они просто умнеют
Если сделать sudo systemctl isolate multi-user.target, то консоли запускаются. И если потом опять зайти в графику (sudo systemctl isolate default.target) консоли остаются. Но после перезагрузки их нет.
ps aux | grep getty
arch      3802  0.0  0.0  11908  1040 pts/1    S+   23:08   0:00 grep getty
last | grep tty2
root     tty2                          Mon Nov 18 17:54 - 17:54  (00:00)
root     tty2                          Sat Nov 16 00:08 - crash  (00:03)
root     tty2                          Tue Nov 12 23:09 - 23:09  (00:00)
root     tty2                          Mon Nov 11 22:40 - crash  (00:01)
last | grep tty3
root     tty3                          Sat Nov 16 22:26 - down   (00:00)
root     tty3                          Sat Nov 16 22:26 - 22:26  (00:00)
www.linux32.ru - новости и статьи о Linux
Такое впечатление, что не активирован режим multi-user.
Желательно для начала посмотреть текущие уровени загрузки в этих двух случаях — когда есть все 6 tty и когда их нет (вот что у меня)
$ systemctl list-units --type=target
UNIT LOAD ACTIVE SUB DESCRIPTION
…...............................
getty.target loaded active active Login Prompts
graphical.target loaded active active Graphical Interface
…....................................
multi-user.target loaded active active Multi-User System
…....................................
По результатам выхлопа, возможно, нужно будет попробовать
# systemctl enable multi-user.target
.............может я и не прав, что то засомневался...............
Ошибки не исчезают с опытом - они просто умнеют
А в журнале что по этому поводу пишут?
journalctl -b|grep tty
На всякий случай можно проверить целостность пакетов:
pacman -Qkk util-linux systemd
Интересно девки пляшут: по четыре штуки в ряд!
#cp /usr/bin/chmod /tmp/coreutils
#pacman -S coreutils
$ md5sum /usr/bin/chmod
86914fe8cb4a13928dd1634a14f70dd8  /usr/bin/chmod
$md5sum /tmp/coreutils/chmod
4da9a328e9ea0bc1e28216d162954166  /tmp/coreutils/chmod
pacman -Syu только что сделано; это просто переустановка пакета из кэша пакмана. Зачем так?
Понятна: prelink.. я про него даже забыл.
vasek, вы правы, у меня не активированы почему-то эти режимы
systemctl list-units --type=target
UNIT                LOAD   ACTIVE   SUB    JOB   DESCRIPTION
basic.target        loaded active   active       Basic System
cryptsetup.target   loaded active   active       Encrypted Volumes
getty.target        loaded inactive dead   start Login Prompts
graphical.target    loaded inactive dead   start Graphical Interface
local-fs-pre.target loaded active   active       Local File Systems (Pre)
local-fs.target     loaded active   active       Local File Systems
multi-user.target   loaded inactive dead   start Multi-User System
network.target      loaded active   active       Network
paths.target        loaded active   active       Paths
remote-fs.target    loaded active   active       Remote File Systems
slices.target       loaded active   active       Slices
sockets.target      loaded active   active       Sockets
sound.target        loaded active   active       Sound Card
swap.target         loaded active   active       Swap
sysinit.target      loaded active   active       System Initialization
timers.target       loaded active   active       Timers
После systemctl enable multi-user.target система загружается в консольный режим. В нем есть консоли.
Кстати, у меня нет файла default.target в /etc/systemd/system
Он должен быть?

naszar: journalctl -b|grep tty вообще ничего не выдает
pacman -Qkk util-linux systemd
предупреждение: util-linux: /etc/pam.d/chfn (Время изменения не соответствует)
предупреждение: util-linux: /etc/pam.d/chsh (Время изменения не соответствует)
предупреждение: util-linux: /etc/pam.d/login (Время изменения не соответствует)
предупреждение: util-linux: /etc/pam.d/su (Время изменения не соответствует)
предупреждение: util-linux: /etc/pam.d/su-l (Время изменения не соответствует)
util-linux: всего 450 файлов, 5 измененных файлов
предупреждение: systemd: /etc/dbus-1/system.d/org.freedesktop.hostname1.conf (Время изменения не соответствует)
предупреждение: systemd: /etc/dbus-1/system.d/org.freedesktop.locale1.conf (Время изменения не соответствует)
предупреждение: systemd: /etc/dbus-1/system.d/org.freedesktop.login1.conf (Время изменения не соответствует)
предупреждение: systemd: /etc/dbus-1/system.d/org.freedesktop.machine1.conf (Время изменения не соответствует)
предупреждение: systemd: /etc/dbus-1/system.d/org.freedesktop.systemd1.conf (Время изменения не соответствует)
предупреждение: systemd: /etc/dbus-1/system.d/org.freedesktop.timedate1.conf (Время изменения не соответствует)
предупреждение: systemd: /etc/systemd/bootchart.conf (Время изменения не соответствует)
предупреждение: systemd: /etc/systemd/journald.conf (Время изменения не соответствует)
предупреждение: systemd: /etc/systemd/logind.conf (Время изменения не соответствует)
предупреждение: systemd: /etc/systemd/system.conf (Время изменения не соответствует)
предупреждение: systemd: /etc/systemd/user.conf (Время изменения не соответствует)
предупреждение: systemd: /etc/udev/udev.conf (Время изменения не соответствует)
systemd: всего 846 файлов, 12 измененных файлов
Что означает "Время изменения не соответствует"?
www.linux32.ru - новости и статьи о Linux
32reg
Что означает "Время изменения не соответствует"?
Простите, но это обозначает что время изменения не соответствует, времени установки пакета. Но файл по размеру такой-же как и в пакете. Это конфигурационные файлы, так что все нормально. Пакеты у вас целые.

32reg
journalctl -b|grep tty вообще ничего не выдает
Такое впечатление, что [email protected][1-6].service даже не пытаются стартовать. В противном случае были бы ошибки от agetty или хотябы уведомление о попытке запуска сервиса.
/etc/systemd/system/default.target , насколько я понимаю, такого файла быть не должно.
Он появляется только при ручном переключении на другой уровень, например,при
# systemctl enable multi-user.target, что равносильно
# ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

А изменение уровня загрузки с помощью systemctl возможно только в том случае, если файлы конфигурации /usr/lib/systemd/system/graphical.target и /usr/lib/systemd/system/multi-user.target
содержат следующие строки:
[Install]
Alias=default.target
Раз у тебя уровень загрузки изменяется с помощью systemctl, значит все нормально.
Непонятно одно — почему при загрузке не активизируются эти режимы.
Можно почитать getty Wiki, но там я ничего не нашел — может плохо искал
Непонятно, у тебя это с самого начала, или случилось позже.
Я бы попробовал переустановить util-linux, плохого ничего не будет.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.