я, конечно, благодарю Вас за советы, по крайней мере понимаеш шо хто нибудь в конце концов да поможет :)
... но вот шо я вам скажу: чё я тока не пробовал
и прописывал initrd= и не прописывал
и делал mkinitrd -o /boot/initrd.img, initrd=/boot/initrd.img и не делал
и писал append = "root=/dev/hda1"и не писал
... я за этим делом двое суток не спал :/
потом понял шо причина в размере рам-диска: было 4096К а нада >4126К. Исправил - пошло, но до определённого момента инициализации рутовой ФС.
по этому я словил себя на мысли что я не хочу использовать ИНИТРД
вычитал в конце концов шо есть такая штука как append = "noinitrd"
вроди должно было помочь, но всё было без изменений...
потом я ужэ начал извращацца и полез в исходники...
залез в /usr/src/kernel-source-2.6.8/init/do_mounts_initrd.c
и нашол там вот это: static int __initdata mount_initrd = 1;
заменил его на static int __initdata mount_initrd = 0;
перекомпилил ядро и... всё заработало :)
... я не знаю можэт у меня в системе изначально шото не то но результат
был только после этого. Вот такие вот дилы. Щяс вроди всё намана.