Boot Error가 발생했습니다 !

hyper9의 이미지

ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
i2c /dev entries driver
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
arp_tables: (C) 2002 David S. Miller
NET: Registered protocol family 1
NET: Registered protocol family 17
eth0: PHY is Generic MII (ffffffff)
 GFAR: Offloading disable
IP-Config: Complete:
      device=eth0, addr=10.20.16.94, mask=255.255.240.0, gw=255.255.255.255,
     host=gp3ssa, domain=, nis-domain=(none),
     bootserver=10.20.16.63, rootserver=10.20.16.63, rootpath=
RAMDISK: Compressed image found at block 0
EXT2-fs warning: checktime reached, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 352k init
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.
 <0>Rebooting in 1 seconds..

일단 booting message 는 위와 같습니다.

원래는 잘 되었는데, busybox를 새로 compile해서 rootfs을 만들때 /bin/busybox만을 교체했습니다.
새로 Compile한 busybox binary를 copy해 넣고, ramdisk를 새로 만들었는데, 그 이후에 이런 문제가 발생했습니다.

다시 busybox를 원래의 binary로 돌리면 제대로 booting이 됩니다.
이유가 무엇일까요?

busybox compile할 때 무엇인가 잘못한 것일까요?
아니면, 이렇게 binary만을 교체해 넣으면 안되는 것일까요?
조언 부탁드립니다.