Grub is the boot loader and must be there for your machine to load any OS. It is not malfunctioning. Without it you have a useless piece of metal and plastic.
Redo the installation of SuSE, use grub.
When the screen comes up, hit the space bar and use the arrows to choose the system that loads. then you hit enter.
You can choose windows as your default boot target. This is where you should create a virtual machine- virtualbox, qemu, don't use any microsoft projects- on which to practice using a linux distribution.
If you need help, let me know and I'll give you some install tips.
So here's what happened:
I decided I wanted to use linux and promptly hopped through several distributions dual-booted on my computer. Everything was going great, EasyBCD really was easy, and then I tried OpenSUSE. The installer was very confusing, and after much research, I finished the install. However, I mixed up 'boot' with 'root' and the next thing I knew, the GRUB was showing up first when I booted my computer. While it works, it's definitely not what I was going for. Since then, I have gotten the Vista BCD back, but I can't dual-boot Linux from it anymore. Here's what I have tried so far to fix the problem:
-System restore (the restore worked, but it didn't fix the problem)
-Automatic Boot Fix with install cd (it said there was no problem and thus did not fix it)
-bootrec.exe (failed to recognize my Vista install and would not rewrite all of my boot files)
-Easy BCD restore utilities (say they work, but don't fix the problem)
Any suggestions? I'm on a Lenovo T61, Vista Ultimate, 32 bit, Intel processor, previously had no trouble with this. Let me know if you need more information, I have no clue what else I can do.