Ai esta o problema!
Ve como é a consciencia de usuario do outro SO..."ah, bota la que nao dá nada..."....tstststs
Como expliquei Hacking, o Linux trabalha com a posição fisica do HD para definir como e onde estão as partiçoes na qual ele vai trabalhar, por isso, não adianta instalar em outra maquina e sair espetando o HD aleatoriamente por ai e achar que vai sair tudo numa boa.
Há inumeras maneiras de vc contornar isso. A primeira seria descobrindo em qual IDE e em qual seleção master/slave ele foi instalado e, apos, deixando no mesmo estado, ou seja, se estava na ide 1 como master, deixa ele na ide 1 como master.
Outra opção seria vc passar via opção de boot o parametro do HD. Para isso, inicie o Linux, deixe ele chegar até o $ e execute sem aspas, "cat /etc/fstab" e anote os dados das parti"ções que encontrar, devem estar mais ou menos assim "/dev/hda2 /"; "/dev/hda1 swap". Verifique também se não há um relacionado ao /home.
Vc citou acima que o HD secundario estava com o Linux, em slave, vou considerar que estejam na mesma IDE (apesar de ser meio logico que secundario se refira a mesma ide, mas não é), mas se estiverem em diferentes ides os parametros mudam. Execute entao "fdisk -l /dev/hdb". Devera ser apresetada uma lista das partições do HD slave na ide primaria (veja que primario e secundario se referem a IDE, IDE1 - primaria, IDE2 -secundária, secundario não pode ser refereir a dois hds na mesma ide, para isso usamos Master/Slave, no linux hda ou hdb para Hds master e slave respectivamente na IDE1). Muito provavelmente as partições serão similares a do /etc/fstab, com a diferença de esterem em hda e hdb. Anote.
Apos isso, reinicie o sistema e quando entrar na tela de boot do SuSE, insira como opção de linha de comando "Linux root=/dev/hdb2" Veja que aqui, como citei que no fstab a partição raiz "/" estava apontada para hda2, substituí a entrada por hdb2, ou seja, modifiquei a relação master/slave (a, b) mas mantive a definição da partição (1,2,3,etc). Assim, em tese seu linux deve iniciar. Faça as devidas correções casos os valores sejam diversos dos representados.
Um problema que pode ser apresentado é caso seu /home esteja em partição separada da rais, ai seriam outros quinhentos passos, e caso isso seja verdadeiro, sujiro que nos consulte novamente.
Abs