>> Как и ожидалось проблемы возникли при установки VmWare Tools.
> А какой это был образ и что там за ядро? Проверял:
altlinux-p7-sysv-tde-20140905-x86_64.iso
altlinux-p7-cinnamon-20140905-x86_64.iso
altlinux-p7-xfce-20140905-x86_64.iso
altlinux-p7-kde4-20140905-x86_64.iso
altlinux-p7-server-20140905-x86_64.iso
Начальная задача была, чтоб было "максимально похоже на установку официально поддерживаемых дистрибутивов".
Т.е. установка OS, апдейтов, (возможно) дополнительных пакетов и запуск vmware-config-tools.pl с последующей перезагрузкой. Это была задача минимум. Причём именно на altlinux-p7-server-20140905-x86_64.iso. Разные десктопные дистрибутивы ставил скорее просто "на посмотреть". Т.к. действовать пришлось в режиме жёсткой нехватки времени сильно глубоко копать возможности не было. По работе в основном сталкиваюсь с различными версиями RedHat/CentOS, реже - Ubuntu.
Пробовал с ядром 3.14.18-std-def-alt1, которое установилось после наката апдейтов - модули не компилировались. Судя по диагностике это связано с типами данных из kernel-headers-modules: не совпадают описания структур, которые используют исходники модулей. Или vmware-config-tools.pl использует неправильные архивы с исходниками (не под ту версию ядра).
Я в тот момент пошел наиболее простым путем: взял то же ядро, что и в CentOS-6.5 - kernel-image-el-def-2.6.32-alt25 с которым точно всё собиралось. По минимуму задача была решена. Пусть коряво, неоптимально, но решена.
Сейчас стали появляться не занятые ничем паузы и начал смотреть целенаправлено.
> В те, которые с led-ws (в т.ч. jeos), добавить уже собранные модули
> должно быть довольно просто -- особенно если у Вас будет возможность
> сделать apt-get update; apt-get install kernel-modules-vmware-led-ws и подтвердить,
> что заработало.
Да, действительно. У меня просто в первый заход не дошли до этого руки.
> PS: посмотрел -- в altlinux-p7-jeos-20140912-*.iso эти модули входят; применительно к
> другим вариантам хотелось бы понять, что из самих дистрибутивов осмысленно применять
> под vmware, чтоб прикидывать сборку модулей и под используемые в них
> ядра (либо менять вариант ядра). Это же касается и официальных дистрибутивов, понятное дело.
На самом деле под VmWare работает любой дистрибутив Linux. Проблем с инсталяцией и работоспособностью не возникает. Совсем. Иногда вижу, что под ней гоняют различные дистрибутивы не поддерживаемые официально (чуть ли не LFS). Бывает официально поддерживаемые дистрибутивы, но с самосборными ядрами самых различных версий, не входящими официально в эти дистрибутивы. Просто может не работать некоторый специфичный для vmware функционал. Обычно "зоопарк" ядер и дистрибутивов используют для разработки/тестирования всякого софта.
Наиболее, на мой взгляд, востребованый функционал - memory balooning, что позволяет в некоторых случаях очень сильно экономить оперативную память. Сейчас посмотрел какие модули входят в ядра "из коробки" и был слегка удивлён тем, что vmware_baloon.ko/vmw_balloon.ko входит практически во все ядра в ALT. В принципе для начала этого более чем достаточно достаточно.
Возможно это уже реализовано и я просто ещё недотестировал до этого места - просто выскажу одну идею. Дополнительным штрихом к удобству запуска ALT в виртуальных машинах стало бы автоматическое включение в initrd при его сборке модулей для поддержки гипервизора. Причём именно того, под которым сейчас работает OS (VmWare, Hyper-V, VirtualBox). Причём независимо от того какая это сборка: специализированая для запуска под гипервизором или обычный дистрибутив. По крайней мере для VmWare это досточно легко реализовать т.к. модули уже есть собраные (vmw_baloon.ko как минимум). Кроме того для VmWare легко определить, что мы работаем под гипервизором - в выводе dmidecode несколько раз встречается слово Vmware:
--- cut ---
# dmidecode |grep -i vmware
Manufacturer: VMware, Inc.
Product Name: VMware Virtual Platform
Serial Number: VMware-56 4d 0a c7 2a 0b 4a 6d-41 58 53 bd 38 0a 42 44
Description: VMware SVGA II
--- cut ---
Про официально поддерживаемые версии ядер и дистрибутивов:
В архиве с VmWare Tools от ESXi-5.5u1 "из коробки" имеются готовые модули под 282 различных варианта ядра из разнообразные дистрибутивы. Если нужно могу куда-нибудь залить архив с VmWare Tools (судя README из архива не запрещается распространять его отдельно) - архив 61Mb. Или могу прислать email-ом список с версиями ядер и дистрибутивов, имеющих собраные модули - довольно большая "простыня", чтоб постить её в форуме.