1. Если ФС и модули винта вкомпилены монолитно - можно без ram-диска.
2. В 2.6 ядрах достаточно make (без make bzImage и make modules)
3. Попробуй прописать напрямую путь к ядру (без root (hd0,0)). Что-то типа kernel (hd0,0)/vmlinuz....