What is the simplest way to build a bootable system onto a newly formatted solid state disk on a different device than the one the system was booted from? Say I have just built my kernel under a plain RedHat distro on /dev/hda and want to make a bootable Disk On Module temporarily connected on any different atapi port (say /dev/hdc). The destination disk was already partitioned and formatted and basic system files and directories were also copied. Once created the disk will be moved and booted again as the first primary (hda). I've tried multiple times different lilo configurations, but never managed to boot the destination disk. The Linux From Scratch manual didn't help much.
Any info will be appreciated. Tankyou.