Start booting both ways but enter the grub shell. Use the autocompletion feature to explore whether the internal drive is mapped differently. E.G. if it changes from (hd0,0). This may be what is changing rather than /dev/hda. You might try editing the /boot/grub/devices.map file which maps /dev/hdXX to (hdN,N).
|