Last night we moved a new kernel package (2.6.34) out of the testing repositories, and into the official ones. This kernel update marks a huge improvement in hardware support and desktop responsiveness. In addition to the kernel, we have added several external wireless drivers – madwifi-ng (ath_pci), broadcom-sta (wl, no injection), r8187 drivers and rt73 k2wrlz drivers.
The following guide will walk you through a BackTrack 4 Final ISO update, which will include the new kernel into your build. The original customise script neglected to take into account kernel changes. Ideally, the ISO update process should be done from within an already updated BackTrack installation.
Then move the bt4-final.iso into the ISO directory you just created and run the customization script. This will bring you into the edited ISO’s chroot environment.
Once the copy is complete and you are entered into the chroot environment, update and upgrade the chrooted environment.
The upgrade will take a while – you are essentially downloading all the package updates we released since BT4 final. This update will include the new 2.6.34 kernel. Once the upgrade is done, clean out all downloaded deb files and download additional drivers and kernel sources.
Now prepare your kernel sources:
At this point you can modify, add or remove any other tools you wish. When done, exit the chroot by typing:
The updated iso will take a while to build, and will be located in the ISO directory (bt4-mod.iso). If you have any issues with the script, post a comment or catch us in the backtrack IRC channel.