Grub2 boots slow

I have seen this problem posted on many different linux forums (ubuntu, arch, lq, etc.) but not on SuSe, I’m having a slow boot issue with grub2. When I turn on my laptop, it shows the “loading grub menu…” then screen goes blank for 3 to 4 minutes and then shows the options for boot.

my /boot/grub2/grub.cfg is HUGE! I guess that is because of the many versions of linux kernel that I have :

http://pasted.co/af555ce4

I have tried grub2-mkconfig and searched a lot. My guess is that it is because of the various kernel versions, as when the screen is blank, HDD led shows activity.
How can I solve this issue? I want to know how to remove those kernel versions from my grub.cfg and see if that works. If not, anyone has a clue?

Let me know if you need more info.

Please upload it to http://susepaste.org/. Your site is blocked here.

If you see a lot of disk activity then possibly you have bad or marginal sectors run smatctl to check disk health

To remove kernel just go to yast-Software Management and remove but take care not to remove all kernels need at least one :wink:

Could it also be the “non-existing floppy drive seek” problem?