Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Не работают терминалы  (Прочитано 975 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sairus.main

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Не работают терминалы
« : 29 Июня 2010, 03:07:05 »
Раньше при нажатии Ctrl+Alt+F1... F6  включался терминал с приглашением ввести логин и т.д. Сейчас просто включается черный экран с мигающим курсором. Нажимая на клавиши ничего не меняет - символы не вводятся. Что за прикол?


Оффлайн Eugenesh

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Не работают терминалы
« Ответ #1 : 29 Июня 2010, 08:37:16 »
Это или изменился уровень запуска по умолчанию, или отключились консоли. И то, и другое можно поправить.

1. Выполняем
sudo gedit /etc/default/console-setupи проверяем наличие строки
ACTIVE_CONSOLES="/dev/tty[1-6]Правим, если число консолей меньше.

2. Уровень запуска. Всего пользовательских уровней 5, и консоли 2-6 запускаются только на 2 и 3 уровне. На остальных по умолчанию их нет.
В эмуляторе терминала из гнома вводим
runlevelЕсли пишет
N 2то менять ничего не будем, этот режим по умолчанию. Если другой, то можно или переключиться обратно, или действовать по пункту 3.
Для переключения обрано выполняем
sudo gedit /etc/init/rc-sysinit.conf и в редакторе ищем и меняем значание
env DEFAULT_RUNLEVEL=2 Сохраняемся и перегружаемся. 3 пункт делать, только если консоли не появились.

3. Добавляем консоли для нужного уровня запуска.
sudo gedit /etc/init/tty1.conf и ищем там строчки
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
Цифры в квадратных скобках указывают на каких уровнях запускается данная косоль. Если нужного уровня запуска нет, то дописываем его в этих двух строчках. Проверяем, что бы они не были закоментированны символом #.
То же самое делаем для  /etc/init/tty2.conf - /etc/init/tty6.conf
После этого перегружаемся, и консоли должны появиться.

Надеюсь, это поможет.
Удачи!

« Последнее редактирование: 29 Июня 2010, 08:51:32 от Eugenesh »

Оффлайн sairus.main

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Не работают терминалы
« Ответ #2 : 29 Июня 2010, 13:54:22 »
Увы, ничего не помогло(

В файлах, которые Вы описали у меня точно такие же настройки.
На счет причины - Вы правы - был изменен спсобо загрузки системы - без проверки дисков на fsck и после этого начались такие вот проблемки.

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Не работают терминалы
« Ответ #3 : 29 Июня 2010, 14:01:17 »
Тогда подробно описываем изменения в способе загрузки.

Оффлайн sairus.main

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Не работают терминалы
« Ответ #4 : 29 Июня 2010, 15:22:54 »
https://forum.ubuntu.ru/index.php?topic=102440.0

Я уже писал, что столкнулся с проблемой при загрузке системы. Система не могла пройти fsck перед монтированием дисков, поэтому мне пришлось в fstab отключить эту проверку. Вот после этого и заметил, что не работает консоль.

Что касается загрузки и проверки fsck, то оказалось, что fsck вообще куда-то пропала.
после этого сообщения

General error mounting filesystems
A maintenance shell now be started.
CONTROL-D will terminate this shell and re-try
Give root password:

ввожу пароль, пытаюсь запустить проверку вручную, но


The program 'fsck' is currently not installed.  You can install it by typing:
sudo apt-get install util-linux
fsck: command not found

пробую установить как система советует, но получаю ответ

Уже установлена самая новая версия util-linux.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 298 пакетов не обновлено.


« Последнее редактирование: 29 Июня 2010, 15:27:00 от sairus.main »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6272
    • Просмотр профиля
Re: Не работают терминалы
« Ответ #5 : 29 Июня 2010, 16:55:20 »
Выполните проверку ФС с LiveCD.

Ну и свободное место на разделе проконтролируйте.

Оффлайн sairus.main

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Не работают терминалы
« Ответ #6 : 29 Июня 2010, 17:06:51 »
Выполнил уже...

До проверки в gparted напротив раздела /dev/sda1вообще писало, что не может определить файловую систему. Я сделал из LiveCD fsck, поисправлялись некоторые ошибки, но после этого при загрузке начали вылазить эти дурацкие сообщения и куда-то пропала fsck.

Я вот что подумал, может система хочет проверить файловую систему перед монтированием, но так как не находит fsck, то выводит такие сообщения? Может как-то попытаться восстановить эту програму, но как? как он могла пропасть? куда?

Консоль могла из-за такого пропасть? эти события взаимосвязаны или просто совпадение?

 

Страница сгенерирована за 0.061 секунд. Запросов: 23.