export CFLAGS="-march=i486 -mtune=i686 -Os -pipe" export CXXFLAGS="-march=i486 -mtune=i686 -Os -pipe -fno-exceptions -fno-rtti" [configure kernel] make mrproper make menuconfig and load tinycore .config make modules_prepare export KBUILD=/usr/src/linux-2.6.33 cd /lib/modules/2.6.33.3-tinycore sudo ln -s /usr/src/linux-2.6.33 build ndiswrapper-1.56 ---------------- edit driver/loader.c /sbin/loadndisdriver -> /usr/local/sbin/loadndisdriver make sudo make install move files /usr/sbin/ndiswrapper-buginfo -> /usr/local/sbin /usr/sbin/ndiswrapper -> /usr/local/sbin /sbin/loadndisdriver -> /usr/local/sbin /lib/modules/misc/ndiswrapper.ko -> /usr/local/lib/modules/2.6.33.3-tinycore/kerne l/misc edit ndiswrapper /usr/bin/perl -> /usr/local/bin/perl edit ndiswrapper-buginfo /sbin/loadndisdriver -> /usr/local/sbin/loadndisdriver /usr/sbin/ndiswrapper -> /usr/local/sbin/ndiswrapper