URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 65063
[ Назад ]

Исходное сообщение
"ядро 2.6.12"

Отправлено kazak , 23-Мрт-06 15:20 
Пересобрал ядро mandrake linux 2.6.12, при перезагрузке выдаются ошибки:

pivotroot: pivot_root (/sysroot,/sysroot/initrd failed: 2
umount /initrd/proc failed: 2
Freeing unused kernel memory: 136k freed
Kernel panic: No init found. Try passing init= option to kernel

Ядро пересобирал МНОГО раз, доки читал, Систему ext3 в ядро включил
после сборки ядра последние строки:

echo Mounting /proc filesystem
mount -t proc /proc /proc
echo Mounting sysfs
mount -t sysfs none /sys
echo Creating device files
mountdev size=1M,mode=0755
echo starting udev
udevstart
echo -n /sbin/hotplug > /proc/sys/kernel/hotplug
echo Creating root device
mkrootdev /dev/root
echo Mounting root filesystem
mount -o defaults --ro -t ext3 /dev/root /sysroot
echo 0x0100 > /proc/sys/kernel/real-root-dev
pivot_root /sysroot /sysroot/initrd
umount /initrd/sys
umount /initrd/proc
echo Initrd finished
Creating filesystem with size 292KB and 128 inodes
tune2fs 1.35 (28-Feb-2004)
Setting interval between check 0 seconds
bootsplash not found in /boot/initrd-2.6.12.img
Added linux *
Added linux-nonfb
Added failsafe
Added linux-new
Added linux-2.6.15
Added linux-2.6
Added 2612

lilo.conf
image=/boot/vmlinuz-2.6.12
        label="2612"
        root=/dev/hda1
        initrd=/boot/initrd-2.6.12.img
        append="acpi=ht splash=silent"
        vga=788
        read-only

Все в путях есть

Уважаемые ГУРУ буду очень благодарен за совет.
Проблема часто встречаемая и как я понял связана с некорректно указанным root device.

Спасибо.


Содержание

Сообщения в этом обсуждении
"ядро 2.6.12"
Отправлено kazak , 23-Мрт-06 15:30 
Может ошибка происходит потому, что /proc не смантирована?
df -a
/dev/hda1              37G  6,7G   28G  20% /
none                     0     0     0   -  /proc
none                     0     0     0   -  /proc/bus/usb
none                     0     0     0   -  /sys

"ядро 2.6.12"
Отправлено kazak , 24-Мрт-06 13:08 
Неужели на форуме никто ядра не собирал?


"ядро 2.6.12"
Отправлено kazak , 24-Мрт-06 14:17 
Подключил Ext3 модулем:
#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y

При этом ошибка:

Mouting root file system
mount: error 6 mounting ext3 flags defaults
well, retrying without the option flags
mount: error 6 mounting ext3
well, retrying read-only without any flags
mount: error 6 mounting ext3
well, retrying read-only without any flags
pivotroot:pivot_root (/sysroot,/sysroot/initrd) failed:2
umount /initrd/sys failed:2
umount /initrd/proc failed:2
initrd finished
Freeing unused kernel memory: 304k freed
kernel panic: no init found try passing init=option to kernel

Собратья отзовитесь!


"ядро 2.6.12"
Отправлено Гость , 15-Апр-06 14:03 
точно такая же проблема, пока как решить не понял. В сети какие то постаранные ответы, никакой конкретики.....

"ядро 2.6.12"
Отправлено Kirill , 17-Мрт-08 18:44 
>точно такая же проблема, пока как решить не понял. В сети какие
>то постаранные ответы, никакой конкретики.....

У меня такая трабла была, когда винчестер вставил в другой компьютер.
Но не в Примари ИДЕ, а в Секондари. Поменял - заработало )
А вот как теперь сменить разрешение экрана - не пойму (
Монитор пишет: Формат не поддерживается.


"ядро 2.6.12"
Отправлено Oleg , 02-Июл-09 15:20 
Была похожая проблема после переливания образа винта.
Решилось созданием каталога initrd в / (делал через Linux LiveCD)