如何从linux中删除busybox?

muj*_*hid 1 linux boot linux-kernel bootloader u-boot

我有一个Leopard板(带有DM368 Ti处理器)启动并运行.(Uboot + Linux Kernel + root fs)

现在,问题是,我不再需要busybox(目前在那里)..所以我删除它.(从/ bin/busybox)并重新启动板,但启动时给出一条错误消息说 - Kernel panic - not syncing: No init found

还有什么我必须删除才能让它工作?或者我做错了什么?

任何帮助!谢谢.

Ign*_*ams 6

BusyBox充当系统上的"init"进程; 如果你删除它,那么你需要找到一个新init的替换它.

  • @mujahid:请阅读有关[`init`进程](http://en.wikipedia.org/wiki/Init)及其历史的更多信息。Linux将尝试按以下顺序执行“ init”:/ sbin / init,/ etc / init,/ bin / init和/ bin / sh。但是,如果您有一个initramfs(在嵌入式系统上很常见),它将在其中执行`/ init`,这通常是一个shell脚本,该脚本装载重要的东西并最终执行`switch_root`(请参阅[this](http:/ /jootamam.net/howto-initramfs-image.htm))。 (2认同)