LINUX.ORG.RU

Не получается поставить VMWare... Помогите!!!


0

0

Приветствую всех

Скачал VMWare, пытаюсь поставить, не получается... При запуске configure.pl происходит:

Trying to find a suitable vmmon module for your running kernel.

None of VMware Workstation's pre-built vmmon modules is suitable for your
running kernel. Do you want this script to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]

As of October 2001, Gcc 2.96 is not yet a supported compiler by the Linux kernel
development team. Have a look at /usr/src/linux/Documentation/Changes to get the
correct compiler installed. This script will take into consideration the CC
environment variable. Do you want to go with gcc version 2.96 compiler ?
[no] yes

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.4.18-3/build/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

make: Вход в каталог `/tmp/vmware-config4/vmmon-only'
make[1]: Вход в каталог `/tmp/vmware-config4/vmmon-only'
make[2]: Вход в каталог `/tmp/vmware-config4/vmmon-only/driver-2.4.18-3'
In file included from .././linux/driver.c:38:
/lib/modules/2.4.18-3/build/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from .././linux/hostif.c:26:
/lib/modules/2.4.18-3/build/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
make[2]: Выход из каталог `/tmp/vmware-config4/vmmon-only/driver-2.4.18-3'
make[2]: Вход в каталог `/tmp/vmware-config4/vmmon-only/driver-2.4.18-3'
In file included from .././linux/driver.c:38:
/lib/modules/2.4.18-3/build/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from .././linux/hostif.c:26:
/lib/modules/2.4.18-3/build/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
make[2]: Выход из каталог `/tmp/vmware-config4/vmmon-only/driver-2.4.18-3'
make[1]: Выход из каталог `/tmp/vmware-config4/vmmon-only'
make: Выход из каталог `/tmp/vmware-config4/vmmon-only'
Unable to make a vmmon module that can be loaded in the running kernel:
/tmp/vmware-config4/vmmon.o: unresolved symbol __free_pages_Re0e9815e
/tmp/vmware-config4/vmmon.o: unresolved symbol misc_register_Rd1cb81dd
/tmp/vmware-config4/vmmon.o: unresolved symbol misc_deregister_R38e73e95
/tmp/vmware-config4/vmmon.o: unresolved symbol irq_stat_Rfe13521f
/tmp/vmware-config4/vmmon.o: unresolved symbol mem_map_Rd5c7f976
/tmp/vmware-config4/vmmon.o: unresolved symbol zone_table_Rd2eeda45
/tmp/vmware-config4/vmmon.o: unresolved symbol __pollwait_R199484a1
/tmp/vmware-config4/vmmon.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. Contact the module supplier for
assistance, only they can help you.

There is probably a slight difference in the kernel configuration between the
set of C header files you specified and your running kernel. You may want to
rebuild a kernel based on that directory, or specify another directory.

For more information on how to troubleshoot module-related problems, please have
a look at "http://www.vmware.com/download/modules/modules.html";.

Execution aborted.

Линукс у меня RedHat 7.3, ядро 2.4.18-3.

До этого, когда я пытался поставить VMWare, выдавалось сообщение:

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.4.18-3/include

The directory of kernel headers (version 2.4.18-3custom) does not match your running kernel (version 2.4.18-3). Even if the module were to compile succesfully, it would not load into the running kernel.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

И так до бесконечности. Я поменял файл version.h в исходниках, убрал оттуда слово custom и появилась вышеприведенная ситуация. Как я понимаю, custom появился там после того, как я изменял некоторые параметры в ядре...

Что делать, как доказать VMWare, что это именно то ядро, на котором и установлен Linux? Или, просто, посоветуте что-нибудь, как установить VMWare?

Спасибо

anonymous

PS.
VMWare v.3.0.0-1455

anonymous
()

Была подобная проблема, правда, с SuSE 8.0. Оказалось дело в следующем: вмвари не понравилось стандартное ядро с поддержкой больших жёстких дисков (до 60 гига). Замена на стандартное ядро от SuSE (не помню точно, кажется 2.4.19-4GB) с поддержкой HD до 4 гига помогла. И не надо было ничего перекомпилировать.

anonymous
()

А виндовые партишены отмаунтил?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.