LINUX.ORG.RU

Warning: unable to open an initial console


0

0

Пытаюсь собрать новую "голую" систему, для минимальной загрузки и исполнения низкоуровневых программ, на базе Slackware 10.2 (копирую из старой системы скрипты, к примеру /etc/modprobe) Ядро (2.4.35.3) вроде как загружается, подгружаются модули, монтируются /dev/pts и /proc, также монтируется root-файловая система, создается устройство /dev/pty, initrd не использую. Загрузчик - GRUB.

Подскажите, пожалуйста, с чем может быть связано отсутствие консоли в конце загрузки? "Warning: unable to open an initial console"

(Ядро загружается, но сделать ничего нельзя. В ядре поддержка консоли включена.)

Сначала была проблема такая - "Warning: unable to open an initial console" и "Kernel panic: no init found!" /sbin/init скопировал из старой системы вместе с /etc/rc.d и /etc/inittab

Если так делать нельзя, то подскажите, пожалуйста, как можно собрать свой init, как можно более простого содержания, чтобы все работало?


Ответ на: комментарий от birdie

Большое спасибо, все нужные устройства с MAKEDEV я создал. Но теперь возникла другая проблема... "INIT: Cannot execute /bin/sh" (Все бинаркини из /bin старой системы я скопировал и все /usr/bin/bash тоже) Почему sh скрипты не исполняются?

atomium
() автор топика
Ответ на: комментарий от atomium

1) /usr/bin/bash != /bin/sh

2) ldd /path/to/bash -> eti biblioteki tozhe nuzhny! Ili ispolzuite busybox/nash

birdie ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.