First background on the problem:
I have a Dell Inspiron 8500, it has 1 internal HDD bay and a removable media bay, where i can put a second HDD or My CD-RW/DVD.
I wanted to have Linux (disto SuSe 91. pro) on a separate HDD. I could not put it in the removable bay for install because it means removing my CD drive. So I tried 2 things:
1: Install on the HHD as an external drive over USB 2.0.
A. This didn't work because my bios wouldn't recognize the external HHD only Windows does.
2: I removed my internal Windows drive and replaced it with the new HHD that was to be used for linux.
A. This worked and i was able to install SuSe 9.1 with out any problems, and left a 1/4 of the linux HHD as Fat so i could transfer files between my Os's
Here's my problem.
I reinstalled my Windows HHD in my laptop, and put the Linux HHD in the removable tray. When I boot i changed my boot order to: CD/Removable HHD/Internal HHD. So it tried t boot to linux, but it said it cant find HDA6 to mount.
Here's what i think my problem is (correct me if I'm wrong i don't have alot of experience)
When i Partitioned my drives and installed the partitions were all named "hda"
because it was in the internal slot. When i moved it to the removable bay and booted (i pressed f2 for details) It recognized "hda" as 40gb Seagate, and "hdc" as 60 gb hitachi. I installed Linux on my 60 gb Hitachi, so since it was now considered "hdc" it couldn't find the drive or files because when i installed it was "hda"
So my question is:
How can i fix this? I would like to be able to boot Linux just by replacing my cd drive with my second HHD and booting.
Should I just reinstall? If so how do I make the HHD "/dev/hdc" instead of hda?
Or is there a way i can change this/fix my problem with out reinstalling?
Thanks for any help you can give, I tried to provide all info if i left something out let me know
MikeHotel