Вчера в толксах меня надоумили использовать для образов виртуалок vmware-server. И понеслось!
Скачал архив, распаковал и запустил инсталлер. Все шло хорошо, до тех пор, пока не дошло до сборки vmmod'a. Ему не нравилось то, что ядро и хедеры различаются и просил указать директорию с хедерами для моего ядра(что и было сделано, но ему все равно не нравилось) и на этом этапе он вылетал.
После гугления, я попробовал изменить версию в include/linux/version.h на «правильную» и скопировать недостающие файлы из include/generated(что-то такое находил в гугле). Дело сдвинулось с мертвой точки, но проблемы не решило: тк у генты формат названия ядра несколько нестандартный(2.6.38-gentoo-r3), установщик не хочет с ним нормально работать.
Если пишем в version.h #define KERNEL_VERSION 2.6.38-gentoo-r3:
http://pastebin.ru/318650
Если пишем в version.h #define KERNEL_VERSION «2.6.38-gentoo-r3»:
http://pastebin.ru/318651
Помогите, пожалуйста, доустановить этот самый vmware-server.
На всякий случай:
uname -a:
include # uname -a
Linux hellheim 2.6.38-gentoo-r3 #3 SMP Sun May 1 12:00:57 MSD 2011 i686 Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz GenuineIntel GNU/Linux
include # ls -l /usr/src/
total 24
drwxr-xr-x 2 root root 4096 Feb 5 21:49 ati
lrwxrwxrwx 1 root root 31 May 1 12:17 linux -> /usr/src/linux-2.6.38-gentoo-r3
drwxr-xr-x 22 root root 4096 Feb 23 2010 linux-2.6.30-gentoo-r8
drwxr-xr-x 21 root root 4096 Apr 30 16:47 linux-2.6.31-gentoo-r10
drwxr-xr-x 23 root root 4096 Nov 13 2009 linux-2.6.31-gentoo-r5
drwxr-xr-x 20 root root 4096 Apr 30 16:48 linux-2.6.37-gentoo
drwxr-xr-x 24 root root 4096 May 1 12:28 linux-2.6.38-gentoo-r3