Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: glarus в Jan 23, 2005, 02:16



Титла: VMWare под Линукс
Публикувано от: glarus в Jan 23, 2005, 02:16
На сайта на VMWare е обявено, че VMWare Workstation работи под Red Hat, Suse и Mandrake. Разбрах също, че с някои трикове може да се подкара и под Slackware. Някой може ли да сподели на какви дистрибуции го е пускал ?


Титла: VMWare под Линукс
Публикувано от: vampi в Jan 23, 2005, 02:29
Пускал съм го под Debian, ама отдавна и не си спомням подробности!  ;)


Титла: VMWare под Линукс
Публикувано от: в Jan 23, 2005, 05:02
Пускал съм го под Дебиан и Gentoo без никакви трикове и без изтезания - само си тръгна. Само, че като vampi не помня подробности - мисля, че беше някакъв бинарен файл, ма може и да бъркам - беше преди шест месеца.


Титла: VMWare под Линукс
Публикувано от: romeo_ninov в Jan 23, 2005, 10:03
Между другото имам проблем да пусна версия 4.5.2 под сусе 9.2 с ядро 2.6.8-24.10-default (последното щатно ядро на сусе)
Дава ми следната грешка:
Примерен код

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

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

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

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

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config6/vmmon-only'
make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.8-24.10'

WARNING: Symbol version dump /usr/src/linux-2.6.8-24.10/Module.symvers is  missing, modules will have CONFIG_MODVERSIONS disabled.

  CC [M]  /tmp/vmware-config6/vmmon-only/linux/driver.o
/bin/sh: scripts/genksyms/genksyms: No such file or directory
make[2]: *** [/tmp/vmware-config6/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config6/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.8-24.10'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config6/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

Някой да има идея къде е проблема?


Титла: VMWare под Линукс
Публикувано от: angie_bg в Jan 23, 2005, 10:45
Доколкото виждам, липсва някаква прекодираща таблица (или не може да я намери) module.symvers. какво пише на приложения сайт?


Титла: VMWare под Линукс
Публикувано от: dpm в Jan 23, 2005, 11:01
И при мен се появи същия проблем. До колкото разбрах това става
защото 4.5.2 или по-стара работи с ядро 2.4.х но може и да бъркам.
Новата версия 5 beta работи перфектно с ядра 2.6.х без да се опитва до компилира модули но показва че е изтекъл серийния номер!


Титла: VMWare под Линукс
Публикувано от: gvend в Jan 23, 2005, 11:29
За компилирането на модули:
Имам някакъв спомен, че след инсталиране на kernel-source, трябваше май освен make oldconfig, да се пусне и
make mrproper.
Това беше на suse 9.2 с default-ядрото, което идва с дистрибуцията(не знам точно коя версия ама при всички случаи 2.6) i vmware-workstation 4.5.1


Титла: VMWare под Линукс
Публикувано от: romeo_ninov в Jan 23, 2005, 11:44
:01-->
Цитат (dpm @ Ян. 23 2005,12:01)
И при мен се появи същия проблем. До колкото разбрах това става
защото 4.5.2 или по-стара работи с ядро 2.4.х но може и да бъркам.
Новата версия 5 beta работи перфектно с ядра 2.6.х без да се опитва до компилира модули но показва че е изтекъл серийния номер!

При мен работеше с сусе 9.1 и ядро 2.6.5 (май) предпоследното ядро от ъпдейтите, но се дънеше с последното. За съжаление серийния номер, който получих от фирмата ( с 4.5.х) не работи с 5 :-((


Титла: VMWare под Линукс
Публикувано от: Филип Бонев в Jan 23, 2005, 11:45
Аз с 2.6.7-10 съм пускал vmware 4.5.1-2 без никакъв проблем. Но първо съм си компилирал кърнела и след това модулите за vmware.


Титла: VMWare под Линукс
Публикувано от: в Jan 23, 2005, 13:28
Според мен, братко, мисля че трябва да му сложиш kernel-source на ядрото, за да може да си компилира модула.


Титла: VMWare под Линукс
Публикувано от: romeo_ninov в Jan 23, 2005, 14:23
Цитат (Guest @ Ян. 23 2005,14:28)
Според мен, братко, мисля че трябва да му сложиш kernel-source на ядрото, за да може да си компилира модула.

Примерен код

WARNING: Symbol version dump /usr/src/linux-2.6.8-24.10/Module.symvers is  missing, modules will have CONFIG_MODVERSIONS disabled.

Мисля си че щом имам такъв ред значи имам инсталирано и ядрото. А и наистина го имам. Проблема не е в това :-(


Титла: VMWare под Линукс
Публикувано от: в Jan 23, 2005, 14:56
Братко, не ползвам Сусе не ми се регистрира отново на VMware (забравил съм старата си регистрациа), но просто копирай
Цитат
Module.symvers is  missing, modules will have CONFIG_MODVERSIONS[/QUOTE и го пусни по google да видиш колко дискусии има. Общо взето предлагат следното:
cp /boot/config-iadroto_ti /usr/src/linuz/.config
make menuconfig (или) make oldconfig (в по-редките случаи)

make cloneconfig (в повечето случаи)
make modules_prepare

Успех!


Титла: VMWare под Линукс
Публикувано от: Йордан в Jan 23, 2005, 15:08
Има по-ново ядро 2.6.8-24.11 Пробвай с него :)


Титла: VMWare под Линукс
Публикувано от: zazzko в Jan 23, 2005, 15:30
Под Slackware-current с ядро 2.6.10 върви без проблем.


Титла: VMWare под Линукс
Публикувано от: romeo_ninov в Jan 23, 2005, 15:39
Цитат (Guest @ Ян. 23 2005,15:56)
Братко, не ползвам Сусе не ми се регистрира отново на VMware (забравил съм старата си регистрациа), но просто копирай
Цитат
Module.symvers is  missing, modules will have CONFIG_MODVERSIONS[/QUOTE и го пусни по google да видиш колко дискусии има. Общо взето предлагат следното:
cp /boot/config-iadroto_ti /usr/src/linuz/.config
make menuconfig (или) make oldconfig (в по-редките случаи)

make cloneconfig (в повечето случаи)
make modules_prepare

Успех!

Мерси много, това помогна и (поне дистанционно) модулите се компилираха и инсталираха. Утре ще видя дали се стартира нормално. Благодаря отново


Титла: VMWare под Линукс
Публикувано от: alabal в Jan 24, 2005, 03:34
Ми, братко, аз използвам този семпличък начин на търсене в google - да копирам грешката и да търся. Досега това разрешава проблемите ми с 99% сигурност.


Титла: VMWare под Линукс
Публикувано от: OVP в Jan 24, 2005, 20:07
Цитат (romeo_ninov @ Ян. 23 2005,10<!--emo&:0)
Между другото имам проблем да пусна версия 4.5.2 под сусе 9.2 с ядро 2.6.8-24.10-default (последното щатно ядро на сусе)
Дава ми следната грешка:
Примерен код

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config6/vmmon-only'
make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.8-24.10'

WARNING: Symbol version dump /usr/src/linux-2.6.8-24.10/Module.symvers is  missing, modules will have CONFIG_MODVERSIONS disabled.
.....
Unable to build the vmmon module.
Execution aborted.

Аз ползвам VMware-workstation-4.5.1-7568.i386.rpm . Досега съм я пускал на Fedora Core 1 2 ,  SUSE 9.1  но на Fedora Core 3 с kernel 2.6.x имах съсщия проблем  който разреших по следниа начин:
VMware WS 4.5.2 is known to work on Fedora Core 3 after the following workarounds are used:
      You must upgrade the kernel modules and configuration using the unofficial vmware-any-any-* toolkit available from:
http://platan.vc.cvut.cz/ftp/pub/vmware/    
      After vmware-config.pl is run and the VMware modules are loaded, the following command creates the /sys/class/* nodes needed for udev:
    cp -rp /dev/vm* /etc/udev/devices/

Това го прочетох в Fedora Core 3 Release Notes . Всичко си работи, само имам проблеми с vmnetX когато рестартирам реалниа компютър
 kernel: unregister_netdevice: waiting for vmnet1 to become free. Usage count = 1
Немога да разбера какъв е проблема несъм го и търсил