Booting from USB Manually?

I am not the most computer savy, so bear with me. I have opensuse installed on my usb hard drive and recently had a windows crash that caused me to lose my opensuse boot menu/grub.

Before the crash I had to have the usb drive plugged in in order to boot to windows or opensuse or I would get an error at startup… I would like to avoid this. Is there anyway to make it so that when I turn on my computer It boots directly to windows, and if I want to go to opensuse then I can plug in my usb drive and manually boot to usb from my boot menu?

I would run these two together on my computer but I share this computer and having to have my usb drive plugged in all the time kind of made them mad.

So I guess my question is two fold… Is this possible? And if so can I go into my hard drive through windows and place something in there to allow me to boot to it since my grub is back to the origional windows boot or do I need to use a live cd to access opensuse and do it that way?.. Thanks for the help

I guess, if you set up and install windows without the USB drive
Then set up and install SUSE without the windows HD

You should:

  1. Have windows booting on a HD normally.
  2. Have SUSE booting on a USB HD normally.

Have the PC set to boot from USB FIRST

If you currently have grub to your internal HD you can restore windows bootloader with the windows CD/DVD