Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Ivshti в Jul 31, 2008, 20:24



Титла: Unable to open inital console
Публикувано от: Ivshti в Jul 31, 2008, 20:24
Тъй, пиша linuxrc скрипт за initrd-то (това за инсталиран статус, а не за live cd) за дистрибуцията ми (базирана на Slackware), но срещнах една пречка, при буут неможе да отвори "inital console", но знам, че това не е /dev/console, защото преди това е създаден чрез:
mknod /dev/console c 5 1
А другите device-ове са създадени чрез mdev_start_hotplug функцията от liblinuxlive, която съдържа:
   mdev -s
   rm /dev/pty??* /dev/tty??* # remove unneeded pty and tty devices
   echo /bin/mdev > /proc/sys/kernel/hotplug # use mdev as a hotplug handler
Изглежда си прави всички device-ове, после ги копирам със следната команда:
cp -fdR /dev . 2>/dev/null
Като "." (working directory) ми е /sysroot, което става бъдещия руут.
Странно защо, не може да отвори inital console. За съжаление, си нямам идея какъв е този файл и при търсене в гугъла намирам само хора, оплакващи се от проблем, че системата им не буутва от този проблем. Странно защо, при мен се буутва, но не ми показва лога (echo не работи). Когато не се стартира автоматично display manager-а (през runlevel 4 се стартира display manager под Slackware), просто системата си работи, но не ми показва логина. Просто не ми показва нищо освен kernel съобщенията, т.е. някои от udev, fuse и други глупости.
Благодаря предварително.
РЕДАКЦИЯ: сега съм 100 % сигурен, че е от device-овете. Копирах ги от live cd-то и се получи.

ЗА ТРИЕНЕ - ОПРАВИХ ГО!