Собираю Линукс с нуля, в основном по книжке 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 есть.
Что я делаю не так?
![](/photos/24214:-1728155037.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от Tayler
![](/photos/52754:1317211183.png)
Ответ на:
комментарий
от vga
![](/photos/52754:1317211183.png)
Ответ на:
комментарий
от proud_anon
![](/photos/52754:1317211183.png)
Ответ на:
комментарий
от proud_anon
![](/img/p.gif)
![](/photos/52754:1317211183.png)
Ответ на:
комментарий
от proud_anon
![](/photos/64754:1319493887.jpg)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Красноглазие. (2008)
- Форум Красноглазие (2008)
- Форум Красноглазие?! (2008)
- Форум [Сервер][Красноглазие] (2011)
- Форум [красноглазие] wine (2009)
- Форум [красноглазие]Diffutils (2009)
- Форум [красноглазие] Старею? (2009)
- Форум Login (2011)
- Форум Login (2002)
- Форум Login (2002)