1 download busybox
2 edit the Makefile, arch & crosscomplile
3 make menuconfig
busybox setting--> build option-> [*]build busybox as astatic binary
installation options-->[*] don't use /usr
linux system utilites---> [*]mdev
成功移植完2.6.19后,由于没有启动udev,造成/dev下没有设备文件, 也就是说所有的设备都没有挂接进来, 最新的busybox已经包含了 udev的简化版本即mdev,而且使用简单. 要使用 mdev还需要在 root filesystem中做适当设置.
[*] support /etc/mdev.conf
[*] support command execution at device addition/removal
shells--> choose your default shell (ash)?
make
make install
然后在busybox的文件夹下面就有了 一个 _install的文件夹.
遇到致命问题.今天下午准备拿开发板出来重新编译vivi,linux2.6,还有busybox来移植,,,发现..简直要疯了
原来的开发板带的vivi要么是vivi的下载源码, 要么就是编译好的文件... 如果我自己想移植vivi, 那么肯定没有vivi里面的usb的功能...如果没有vivi的usb功能, 那我后门的 rootfs怎么传, 要死人的.
晚上问了一下群里面的.. 说叫我搞网络文件系统,只有这条路.
看来我要继续看看怎么搞网络文件系统才能做好这个移植.....