What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
问题应该是没有内核源代码头文件
2、在安装ISO里看到目录packet里有如下kernel打头的包:
kernel-2.6.23.1-42.fc8.i586.rpm
kernel-2.6.23.1-42.fc8.i686.rpm
kernel-debug-2.6.23.1-42.fc8.i686.rpm
kernel-debug-devel-2.6.23.1-42.fc8.i686.rpm
kernel-devel-2.6.23.1-42.fc8.i586.rpm
kernel-devel-2.6.23.1-42.fc8.i686.rpm
kernel-doc-2.6.23.1-42.fc8.noarch.rpm
kernel-headers-2.6.23.1-42.fc8.i386.rpm
kernel-PAE-2.6.23.1-42.fc8.i686.rpm
kernel-PAE-debug-2.6.23.1-42.fc8.i686.rpm
kernel-PAE-debug-devel-2.6.23.1-42.fc8.i686.rpm
kernel-PAE-devel-2.6.23.1-42.fc8.i686.rpm
kernel-xen-2.6.21-2950.fc8.i686.rpm
kernel-xen-2.6-doc-2.6.21-2950.fc8.noarch.rpm
kernel-xen-devel-2.6.21-2950.fc8.i686.rpm
3、uname -a 结果
Linux localhost.localdomain 2.6.21-2950.fc8xen #1 SMP Tue Oct 23 12:24:34 EDT 2007 i686 i686 i386 GNU/Linux
所以应该对应的是kernel-xen-2.6.21-2950.fc8.i686.rpm