виртуальные консоли не работают (может здесь помогут??)
Модератор: Модераторы разделов
-
repsakkgn
- Сообщения: 175
- ОС: ARCH
Re: виртуальные консоли не работают
попробую ка я минт, наверно..пока в отпуске..
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: виртуальные консоли не работают
Поставил себе upstart на Debian. Если конфигурация достаточно похожа, то можно попробовать прописать в /etc/inittab:
Код: Выделить всё
id:2:initdefault:Мои розовые очки
-
repsakkgn
- Сообщения: 175
- ОС: ARCH
Re: виртуальные консоли не работают
прописал, перегрузился - не помогло..
inittab у меня вообще пустой...это нормально?
inittab у меня вообще пустой...это нормально?
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: виртуальные консоли не работают
/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: виртуальные консоли не работают
Код: Выделить всё
# 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: виртуальные консоли не работают
Странно, я криминала не вижу.
Команда
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. Посмотреть и понять лог самому или запостить сюда.
Команда
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: виртуальные консоли не работают
это баг upstart https://bugs.launchpad.net/ubuntu/+source/u...art/+bug/497299
workaround downgrade upstart
sudo apt-get install upstart=0.6.3-10
workaround downgrade upstart
sudo apt-get install upstart=0.6.3-10