[sisyphus] vmware with 2.6 kernel: solution
Nick S. Grechukh
=?iso-8859-1?q?ngrechukh_=CE=C1_ua=2Efm?=
Вт Июл 20 18:33:38 MSD 2004
хотя и говорят, что последний vmware собирается без проблем, это неправда.
ядро 2.6.7 релиз не помню, последний vmware (8848), модули не собираются в
standalone build system, с сообщение invalid module format.
но: прекрасно собираются в 2.6 build system.
чтобы заставить его собирать в 2.6 build system достаточно было бы указать
include dir: /usr/src/linux-2.6.7-std26-up/include
(а не в /usr/include).
(естественно kernel-modules-headers должны быть установлены.)
переменная builddir в makefile определена как $(headersdir)/..
все было бы нормально, но include здесь - симлинк, на самом деле размещенный
в /usr/include/linux-2.6.7-std26-up/include. и следовательно ".." из нее
приводит в не в /usr/src, а в /usr/include. чтобы это поправить можно
наверное передавать правильный путь
BUILDDIR=/usr/srс/bla/bla/bla vmware-config.pl
(не пробовал)
я перепаковал vmmon.tar исправив ../ на ../../../src/linux-2.6.7-std26-up в
самом makefile. грязный хак, потому что прописана версия. правильно было бы:
../../../src/linux-$(kernelver), а уже kernelver передавать скрипту.
больше никаких правок не потребуется.
примечания:
а) абсолютный путь почему-то не работает. работает только в таком виде.
б) правильность внесения изменений можно проконтроллировать: при сборке (и
скриптом, и ручной) должно появиться: using 2.6 build system.
в) http://thomer.com/linux/migrate-to-2.6.html предлагает исправления по
существу, для сборки в standalone. но там надо править скрипт.
г)с исправленным vmmon.tar вполне можно сделать пакет vmware-modules. вопрос
только в лицензии. на каких условиях идет vmmon.tar, я не в курсе.
--
с уважением,
Nick S. Grechukh
JID: ngrechukh на jabber.ru
network administrator of
Refractory Trading House
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: signature
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040720/9bb6505f/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus