"Kernel panic - not syncing: broken padding" w/ local inst


I have followed the instructions at:
SDB:Installation without CD - openSUSE

…by copying the files /boot/i386/loader/linux and initrd to my root directory, and adding this:

title opensuse
root (hd0,0)
kernel /linux
initrd /initrd

however the kernel failed to boot. When it says it’s decompressing the initramfs, a kernel panic with the message “Kernel panic - not syncing: broken padding” will prevent me from continuing.

Is there any way to solve this problem?

thanks in advance