any Linux, - you just need to configure it. Some graphical installers are a pain in the ass though.
Its probably not openSUSE's fault but I have problemes booting my Slackware distribution ("Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)") on my laptop, since I installed openSUSE12.2. Haven't looked into it yet but I guess its because I installed LILO on the root partition and not the MBR. Any ideas?