還沒試成功
- 查看是否有安裝 kprobe。
# 查看當前 ARCH 有無支援 kprobe。 $ grep CONFIG_HAVE_KPROBES /boot/config-2.6.32-5-versatile # 查看內核是否有編入 kprobe。 $ grep CONFIG_KPROBES /boot/config-2.6.32-5-versatile
- 重新編譯內核。
# 查看需要安裝那些套件。 $ zless /usr/share/doc/kernel-package/README.gz $ apt-get update $ apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential binutils-dev $ cd /usr/bin $ ln -s ld arm-linux-gnueabi-ld $ ln -s ar arm-linux-gnueabi-ar $ ln -s nm arm-linux-gnueabi-nm $ ln -s objdump arm-linux-gnueabi-objdump $ ln -s objcopy arm-linux-gnueabi-objcopy $ ln -s strip arm-linux-gnueabi-strip $ cd /usr/src $ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.5.tar.gz; tar xvf linux-2.6.32.5.tar.gz $ ln -s linux-2.6.32.5 linux $ cd linux $ cp /boot/System.map-2.6.32-5-versatile System.map $ make clean && make mrproper $ cp /boot/config-`uname -r` ./.config $ make menuconfig $ make-kpkg clean $ fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers $ cd /usr/src $ ls -l $ dpkg -i linux-headers-2.6.32.5-custom_2.6.32.5-custom-10.00.Custom_armel.deb $ dpkg -i linux-image-2.6.32.5-custom_2.6.32.5-custom-10.00.Custom_armel.deb $ shutdown -r now
- 安裝 SystemTap。
$ apt-get install systemtap $ apt-cache search linux-headers-$(uname -r) $ apt-get install linux-headers-2.6.32-5-versatile