виртуальные консоли не работают (может здесь помогут??)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

repsakkgn
Сообщения: 175
ОС: ARCH

Re: виртуальные консоли не работают

Сообщение repsakkgn »

попробую ка я минт, наверно..пока в отпуске..:)
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: виртуальные консоли не работают

Сообщение watashiwa_daredeska »

Поставил себе upstart на Debian. Если конфигурация достаточно похожа, то можно попробовать прописать в /etc/inittab:

Код: Выделить всё

id:2:initdefault:
Спасибо сказали:
repsakkgn
Сообщения: 175
ОС: ARCH

Re: виртуальные консоли не работают

Сообщение repsakkgn »

прописал, перегрузился - не помогло..
inittab у меня вообще пустой...это нормально?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: виртуальные консоли не работают

Сообщение watashiwa_daredeska »

repsakkgn писал(а):
26.01.2010 12:27
inittab у меня вообще пустой...это нормально?
/etc/inittab используется в sysvinit. upstart — замена для sysvinit и не использует /etc/inittab. Но debian'овская конфигурация upstart определяет «runlevel по-умолчанию» из /etc/inittab в скрипте /etc/init/rc-sysinit.conf. У Вас runlevel=unknown, в этом проблема: не срабатывают события, которые требуют определенного runlevel. Как задается default runlevel в ubunt'овской конфигурации upstart я не знаю.

Приведите содержимое /etc/init/rc-sysinit.conf, может удастся увидеть, откуда должен браться default runlevel.
Спасибо сказали:
repsakkgn
Сообщения: 175
ОС: ARCH

Re: виртуальные консоли не работают

Сообщение repsakkgn »

Код: Выделить всё

# rc-sysinit - System V initialisation compatibility
#
# This task runs the old System V-style system initialisation scripts,
# and enters the default runlevel when finished.

description    "System V initialisation compatibility"
author        "Scott James Remnant <scott@netsplit.com>"

start on filesystem and net-device-up IFACE=lo
stop on runlevel

# Default runlevel, this may be overriden on the kernel command-line
# or by faking an old /etc/inittab entry
env DEFAULT_RUNLEVEL=2

# There can be no previous runlevel here, but there might be old
# information in /var/run/utmp that we pick up, and we don't want
# that.
#
# These override that
env RUNLEVEL=
env PREVLEVEL=

task

script
    # Check for default runlevel in /etc/inittab
    if [ -r /etc/inittab ]
    then
    eval "$(sed -nre 's/^[^#][^:]*:([0-6sS]):initdefault:.*/DEFAULT_RUNLEVEL="\1";/p' /etc/inittab || true)"
    fi

    # Check kernel command-line for typical arguments
    for ARG in $(cat /proc/cmdline)
    do
    case "${ARG}" in
    -b|emergency)
        # Emergency shell
        [ -n "${FROM_SINGLE_USER_MODE}" ] || sulogin
       ;;
    [0123456sS])
        # Override runlevel
        DEFAULT_RUNLEVEL="${ARG}"
       ;;
    -s|single)
        # Single user mode
        [ -n "${FROM_SINGLE_USER_MODE}" ] || DEFAULT_RUNLEVEL=S
       ;;
    esac
    done

    # Run the system initialisation scripts
    [ -n "${FROM_SINGLE_USER_MODE}" ] || /etc/init.d/rcS

    # Switch into the default runlevel
    telinit "${DEFAULT_RUNLEVEL}"
end script
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: виртуальные консоли не работают

Сообщение watashiwa_daredeska »

Странно, я криминала не вижу.

Команда
sed -nre 's/^[^#][^:]*:([0-6sS]):initdefault:.*/DEFAULT_RUNLEVEL="\1";/p' /etc/inittab || true
выдает DEFAULT_RUNLEVEL="2";?

Можно попробовать вообще удалить /etc/inittab: sudo rm -f /etc/inittab

Для отладки можно:
1. При загрузке, в grub нажать 'e'
2. В строчке linux ... убрать 'quiet', добавить '--debug'
3. Загрузиться
4. Найти в /var/log/syslog строчки 'init:' от последней загрузки (sudo grep init: /var/log/syslog >file.txt; в редакторе убрать лишнее от предыдущих загрузок).
5. Посмотреть и понять лог самому или запостить сюда.
Спасибо сказали:
qweqwe
Сообщения: 2
ОС: Ubuntu

Re: виртуальные консоли не работают

Сообщение qweqwe »

это баг upstart https://bugs.launchpad.net/ubuntu/+source/u...art/+bug/497299
workaround downgrade upstart
sudo apt-get install upstart=0.6.3-10
Спасибо сказали: