Собираю Линукс с нуля, в основном по книжке LFS, но не точно по ней.
Так вот, собрал ядро, собрал в принципе рабочую систему. Удается работать, загрузив ядро с параметром init=/bin/bash.
Удается создавать виртуальные консоли (agetty может, syslogd может, ядро может первый процесс в другой консоли запускать). Однако программа tty упорно пишет, что консоль «not a tty».
Но вопрос мой таков: почему-то у меня не работает login. Используется login из util-linux-ng и он при попытке его запустить некоторое время думает, а потом тихо выключается с кодом выхода 1. Не выводит ничего ни на консоль, ни в syslog. При этом непохоже, чтобы он просто был сломан: при запуске с неверными параметрами выводит подсказку о параметрах.
Если настроить simpleinit (из тех же util-linux-ng), проблеа НЕ решается: agetty сама спрашивает имя пользователя, потом вызывает login, тот падает, процесс повторяется.
Файлы /etc/passwd и /etc/group есть, библиотека libnss_files.so.2 и файл /etc/nsswitch.conf есть, нужные ноды в /dev есть.
Что я делаю не так?
Ответ на:
комментарий
от Tayler
Ответ на:
комментарий
от vga
Ответ на:
комментарий
от proud_anon
Ответ на:
комментарий
от proud_anon
Ответ на:
комментарий
от proud_anon
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Красноглазие. (2008)
- Форум Красноглазие (2008)
- Форум Красноглазие?! (2008)
- Форум [Сервер][Красноглазие] (2011)
- Форум [красноглазие] wine (2009)
- Форум [красноглазие]Diffutils (2009)
- Форум [красноглазие] Старею? (2009)
- Форум Login (2011)
- Форум Login (2002)
- Форум Login (2002)