I did an upgrade to opensuse 12.1 from 11.4 in the early days of the release of 12.1. Since then I have posted that my system has no bootsplash. As advised from the forum tried to boot with system v as well but of no use. The system is upto date. I have done an update even yesterday. All I get it the grub boot screen (no issues with that) then a black screen and then the login screen. Nothing in between that.
Normally, using the standard kernel 3.1.0 as comes with openSUSE 12.1 should result in getting the default boot splash, after you pick the openSUSE kernel to load from the grub OS menu.lst file. If you compile your own kernel version, you will not get a boot splash, but just a text screen until the desktop is loaded. I am not sure how you executed the upgrade, but it sounds the method you used resulted in the problem that you are having. The issue is not fatal and may correct its self when the next stable kernel 3.2.1 is released and I would at least wait till then. However, if that does not right the wrong, I think you need to either live without the start-up boot splash, which does nothing else for you, or consider doing a clean install, but to not reformat your /home area, but only mount it. This maintains all user settings and you only need to reload all of the old applications you where using before you installed openSUSE 12.1.
Sorry for late reply. I did an upgrade just the normal and the kernel is 3.1 that comes default with 12.1. Now if I try running mkinitrd it gives me an error saying bootsplash 1024x768 is disabled. I’m not sure if that has anything to do because I think opensuse uses system d and not mkinitrd anymore. And then the solution you said about doing a clean install without formatting my /home sounds too complicated. I have not tried anything like that before. If its specifying the mount points while creating partitions that you mean, may be I can give it a try. Or else could u provide me a link to some intructions about the way its done. Thanks.
To the op
You can try investigating it thru yast2
Yast2-boot loader-edit (your opensuse 12.1 loader should be highlighted before clicking edit)
Under boot loader settings: section management, there is a section called
“Optional kernel command line parameter” there might be something to do with your bootsplash issue
Have a look also in the VGA mode section
While in yast2 have a look also in
/etc/syconfig/editor, under system find boot and bootloader there, you will see some boot options.