Опсиание бага: VMwareWorkstation-4.5.1-7568 не хочет собирать модуль vmmon под ядром 2.6.7. Причина этого в том, что в структуре page (linux/mm.h) поменялось название поля "count" на "_count". Примитивное решение - исправить файл compat_mm.h нужным образом: # mkdir /tmp/vmmon-patch # cd /tmp/vmmon-patch # cp /usr/lib/vmware/modules/source/vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar.old # tar -xvf /usr/lib/vmware/modules/source/vmmon.tar # echo '*** vmmon-only.old/include/compat_mm.h 2004-03-10 03:59:33.000000000 +0500 --- vmmon-only/include/compat_mm.h 2004-07-27 10:29:30.000000000 +0600 *************** *** 25,31 **** * kernels (for example 2.4.21-4-RHEL3). */ /* It was always macro */ #ifndef page_count ! # define page_count(page) atomic_read(&(page)->count) #endif --- 25,35 ---- * kernels (for example 2.4.21-4-RHEL3). */ /* It was always macro */ #ifndef page_count ! # if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 7) ! # define page_count(page) atomic_read(&(page)->count) ! # else ! # define page_count(page) atomic_read(&(page)->_count) ! # endif #endif ' | patch -p0 # tar -cvf vmmon.tar * # cp vmmon.tar /usr/lib/vmware/modules/source # vmware-config.pl