As I often do for a "fresh" install, I boot something else, mount the target /, delete most system directories, delete most files in other directories, preserving various config and data files, then do a "fresh" install. In this case, as usual, I left the most recent kernel and its initrd & modules in place.
I just did a minimal M5 X installation to an old i810 system with 384M RAM to a 4G / partition. When done, freespace on / was about 61%, but the only kernel in /boot was the old M2 2.6.36-rc4-16, with a freshly created initrd. A follow-up zypper ref and zypper in kernel-desktop gave me 2.6.37-rc5-12.
Not likely my installation method is officially supported, but should I file a bug anyway?