Назад | Перейти на главную страницу

Debian 8 Jessie не отображает службы и сообщения при запуске

Недавно я установил новый ящик с Debian 8 Jessie (я использовал Debian 6 и 7 на других устройствах). Я был разочарован, увидев сообщения при запуске только на 2 или 3 строках текста. Больше нет списка служб запуска с надписью «OK» или «Failed», или сведений о файловой системе с помощью fsck и т. Д.

Поискав в Интернете, я обнаружил, что убрал опцию «тихо» в файле / etc / default / grub. Я сделал это, восстановил сообщения, которые видел в предыдущих версиях, но также и много мусора, заставив текст прокручиваться так быстро, что я ничего не мог прочитать.

Мне нравилось видеть "световые" сообщения раньше, чтобы иметь представление о состоянии устройства при перезапуске. Как я могу вернуть это Джесси? (Проверял на старых коробках, опция "тихий" присутствовала, так что вроде разницы нет).

Меня не волнует "красивый" стартовый экран, это всего лишь серверы ...

Спасибо за вашу помощь

Как уже отмечалось, Debian 8 Jessie поставляется с systemd система инициализации по умолчанию, которая ведет себя иначе, чем старая система инициализации SysV. Чтобы вернуть сообщения запуска, вам необходимо внести следующие изменения:

  1. Добавить systemd.show_status=1 в список опций ядра. Самый простой способ сделать это - добавить в /etc/default/grub:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.show_status=1"
    

    и беги update-grub2.

  2. В принципе, этого должно быть достаточно, чтобы ваши сообщения вернулись на консоль. Но есть еще одна загвоздка - systemd теперь также контролирует выделение TTY и вызов getty, так tty1 будет очищено до login отображается подсказка. Чтобы отключить очистку tty1 вам нужно создать файл, например. noclear.conf, в /etc/systemd/system/getty@tty1.service.d/ каталог с содержанием:

    [Service]
    TTYVTDisallocate=no
    

Выполнив эти два шага, вы вернете свои стартовые сообщения.