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怎麼傳, 要死人的.
晚上問了一下羣裏面的.. 說叫我搞網絡文件系統,只有這條路.
看來我要繼續看看怎麼搞網絡文件系統才能做好這個移植.....