Как обойтись без initrd?
Решил пересобрать ядро, до этого все время ставил из готовых пакетов. Система debian, текущее ядро 2.6.7. Родные дебиановские ядра сконфигурированы для использования initrd, я же захотел обойтись без оного. Скачал исходники 2.6.7, патчами довел до 2.6.8.1, сделал cp /boot/config-2.6.7-1-686 /usr/src/linux/.config, запустил menuconfig. В конфиге решил ничего особо не менять. Поменял тип процессора, поддержку ext3, и всего, где встречалось слово "IDE" - включил в ядро (по умолчанию это были модули). Затем make-kpkg buildpackage -rev Custom.1 kernel_image и dpkg -i kernel-image-2.6.8.1-24.09.2004_Custom.1_i386.deb В итоге система не грузится: VFS: Cannot open root device "hda5" or unknown-block(0,0) Please append a correct "root"=boot option Kernel panic: VFS: Unable to mount root fs on unknowm-block(0,0). Насколько я понял, что-то не так в конфиге, а вот что именно - не хватает знаний.