openSUSE boot screen randomly freezing black.


When I boot openSUSE after grub, there is a green loading screen then it turn black a X cross should appear as cursor and then the green screen again. But it is randomly freezing black and the X cross won’t appear then I can only turn off cpu.
It seems that the X cross have more chances to appear if I move the mouse, I really haven’t any clue about this.

I suspect something to be corrupted, anyway to fix this without réinstalling OS?

Is there any way to optimize the boot loading?

When the first green screen appears you can press ‘esc’ (top left of your keyboard) and it will show the actual messages of all the things loading. Can you post the last message after a freeze? It might be that something is taking longer to load then usual and may appear to be a freeze of the system.