Ставлю из коробки 2.6.8 - не грузится, говорит
mount point dev doesn't exist
и
cannot open file dev/console.
Собрал deb-пакет 2.6.14 из сорцов kernel.org,
make-kpkg --initrd kernel_image,
поставил udev,
написал в /etc/kernel-img.conf:
do_symlinks = Yes
do_initrd = Yes
ramdisk = /usr/sbin/mkinitrd.yaird
- не ставится:
# dpkg -i kernel-image-2.6.14_10.00.Custom_i386.deb
Selecting previously deselected package kernel-image-2.6.14.
(Reading database ... 143443 files and directories currently installed.)
Unpacking kernel-image-2.6.14 (from kernel-image-2.6.14_10.00.Custom_i386.deb)
...
You are attempting to install an initrd kernel image (version
2.6.14) while running a kernel of version 2.4.27-2-686, but
you have no suitable ramdisk generation tool installed among
/usr/sbin/mkinitrd.yaird. This will break the installation, unless a
suitable ramdisk generation tool is also being installed right
now.
Could not find . at /var/lib/dpkg/tmp.ci/preinst line 228.
Setting up kernel-image-2.6.14 (10.00.Custom) ...
Failed to find suitable ramdisk generation tool for kernel version 2.6.14 on
running kernel 2.4.27-2-686 in /usr/sbin/mkinitrd.yaird
dpkg: error processing kernel-image-2.6.14 (--install):
subprocess post-installation script returned error exit status 9
Errors were encountered while processing:
kernel-image-2.6.14
Но ядро с модулями распаковывается, и я пытаюсь mkinitrd.yaird вызвать
явно:
# mkinitrd.yaird -o/boot/initrd.img-2.6.14 2.6.14
yaird error: can't open /proc/bus/input/devices (fatal)
С ядром 2.4.27 нет проблем. Я совершенно не понимаю, что тут происходит
и что мне нужно делать :(
Спасибо большое!
Если стоит 2.4 то по всей видимости необходимо обновить некоторые программы, то что надо ядру 2.6 и как проверить что установлено написанов доках от ядра в Changes
Я просто скачиваю исходники и компилю их в ручную без использования
dpkg и прочих программ - ни какаих проблем не возникает. Попробуй так,
может тебя это вполне устроит.
Разрулилась ситуация, угадать её здесь было невозможно. У меня диски SATA, устройство которого в ядре 2.4.27 называлось /dev/hdg, а в 2.6.x почему-то переименовалось в /dev/sda :( То есть корневая система не монтировалась.