That's not what you said earlier:
Try creating an initrd with only your modified rcS.
Then "cat core.gz custom.gz" > newcore.gz.
Then use newcore.gz in your bootloader.
[/...