After many Kernel Panics I learnt that Linux goes to Kernel Panic once you swap the IDE cable or in other words say the boot device/hard-drive device name changes.

I moved the Linux drive from Primary Master to Primary Slave or any other IDE interface it simply wont resume and goes to Kernel Panic - Not Syncing. Attempted to kill Init.

Why so?!?! That is not the case with other operating systems. MS Windows for instance simple boots and runs gracefully from whichever IDE interface you run it from!!

Any idea or workaround the problem!!?!??