- Configure
$ cd /usr/src
$ tar jxvf linux-source-2.6.29.tar.bz2
$ cd /usr/src/linux-source-2.6.29
$ cp /boot/config-2.6.26-1-amd64 .config
$ make xconfig
- Change "Processor type and featue: Processor family" = "Core 2/newer Xeon"
- Change "Processor type and featue: Maximum number of CPUs(2-255)" = "(2)"
- Change "Device Drivers/Input device support/Mice/Apple USB BCM5974 Multitouch tackpad support" = "ON"
- Change "Networking support/Bluetooth subsystem support/Bluetooth device driver/HCI USB driver" = "ON"
- Make kernel package
$ fakeroot make-kpkg --append_to_version -0-core2duo --revision 2.6.29 binary-arch
- Install kernel package
$ sudo dpkg -i linux-image-2.6.29-0-core2duo_2.6.29_amd64.deb
$ sudo dpkg -i linux-headers-2.6.29-0-core2duo_2.6.29_amd64.deb
- Install ndiswrapper module
$ tar zxvf ndiswrapper-1.54-2.6.29.tar.gz
$ cd ndiswrapper-1.54-2.6.29/
$ make KVERS=2.6.29-0-core2duo
$ sudo make KVERS=2.6.29-0-core2duo install
- Update boot configuration
$ sudo depmod -a 2.6.29-0-core2duo
$ sudo update-initramfs -k 2.6.29-0-core2duo -c
$ sudo update-grub