openSUSe 13.1 will not willingly boot from my solid state drive after resolution problems.

Can any one offer advice as to how I can get my linux box to boot please. I installed openSUSE13.1 onto my solid state drive and hard-drive only to find that there was a resolution problem. I sorted the resolution problem, with the help of some very kind people, whereby I changed the Grub file by removing ‘nomodeset’ from the GRUB_CMDLINE_LINUX_DEFAULT, and changing the the kernel command ‘NO_KMS_IN_INITRD’ to YES. This solved my resolution problem with my radeon graphics card, but now my machine takes several attempts to boot from the solid state drive, either giving me a black screen, or going back to reboot. After four or five attempts it will provide the login window and everything is fine. When I come to logout I either get a complete shutdown or the thing freezes and I have to press ‘control-alt-backspace’ to close. I have no problems, thus far, booting from the hard-drive so what is wrong with the solid state? Any suggestions would be appreciated. Thanks. Adrian.

Are you booting MBR or UEFI?
Also, are you swapping drives? If not, I have generally found it’s highly preferable to install the drive with the boot partition as the primary disk, that seems to make it easier and faster for the system to find the boot partition.

So, typically
The SSD should be installed as the Primary Drive
The HDD should be installed as the Secondary Drive (if it’s also to be used)
The BIOS should be configured properly to support either MBR or UEFI/Secure Boot (whichever you’re using)
If this is a brand new install, then everything should just setup properly during install.
If an OS already exists, then it can complicate things and you need to describe what existed, what you’re doing and what you’re trying to achieve.

TSU

Thanks for the reply TSU. I have run sudo /usr/sbin/gdisk /dev/sdc and the information returned said MBR only. My SSD is primary and HDD is secondary etc. The problem is getting worse, but I do know when it is going to boot as the theme flashes up for a second and then the login screen appears. All other times I just get varying shades of grey and black. I have no problem booting from the HDD so could this be a corrupt boot file on the SSD?
Many thanks.
Adrian

And what graphics card is that?

I suppose you are using the “radeon” driver (i.e. did not install fglrx).
You should set “NO_KMS_IN_INITRD” to NO in this case and rebuild the initrd (“sudo /sbin/mkinitrd”).
If the radeon driver and (especially) the corresponding firmware is not loaded in the initrd already, the strangest problems can happen…

And as you didn’t mention it:
Can you boot to “Recovery Mode” (“Advanced Options” in the boot menu)?
This would rule out any corrupted files.

Another user had a boot problem from SSD recently turned out to have been a defective drive. Is this drive a Corsair?