Собрал я тут на днях новое ядро для сервера, перезагрузил сервак в предвкушении неимоверной радости от того, что ядро теперь у него будет собственное, не бинарное дистрибутивное. И тут, как это обычно бывает, наступил жестокий облом: загрузка ядра оборвалась на сообщении, вынесенном в заголовок данной темы.
Я немного покопал и выяснил, что проблема была во вполне сознательно отключенной мною опции конфигурирования ядра CONFIG_LEGACY_PTYS. Собственно, наглядно убедиться в этом я смог, когда включил CONFIG_LEGACY_PTYS и пересобрал ядро. Теперь всё замечательно работает, НО ведь отключал-то я вышеуказанную опцию при первой сборке не потому, что у меня ум за разум зашёл, а потому что в справке по этому параметру было чёрным по белому написано буквально нижеследующее:
--------------------------
Linux has traditionally used the BSD-like names /dev/ptyxx for masters and /dev/ttyxx for slaves of pseudo terminals. This scheme has a number of problems, including security. This option enables these legacy devices; on most systems, it is safe to say N.
--------------------------
Отсюда вопрос: правы ли разработчики ядра/составители хелпа, утверждая, что "it is safe to say N", если при отключенном CONFIG_LEGACY_PTYS система просто не грузится? И вообще, какие существуют альтернативы стандартной BSD-схеме, при которой наличие файлов устройств виртуальных консолей /dev/ptyXX и /dev/ttyXX является обязательным???
Ответ на:
комментарий
от QNX
Ответ на:
комментарий
от sin_a
Ответ на:
комментарий
от DRVTiny
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Unable to open initial console (2005)
- Форум Warning: unable to open an initial console (2007)
- Форум Waring: unable to open an initial console. (2002)
- Форум Initial console on LRP (2003)
- Форум SDL initialization: Unable to open a console terminal (2006)
- Форум svgalib can't read /dev/console (2006)
- Форум can't open /dev/mem (2007)
- Форум ratpoison: Can't open display (2005)
- Форум xconsole - Couldn't open console (2005)
- Форум После перезагрузки начал писать — Warning: unable to open an initial console (2001)