Програвач vmware не буде працювати на CentOS через відсутність / dev / vmmon, що може бути проблемою?


1

Тому я спробував встановити програвач vmware 3.1.4 та 3.1.3, і обидва рази виникли однакові проблеми, коли я намагаюся завантажити VM, я отримую помилку "Не вдалося відкрити / dev / vmmon". Коли я ls / dev / я можу побачити, немає пристрою "vmmon". Коли я намагаюся запустити:

sudo /etc/init.d/vmware start

Я отримую вихід:

Starting VMware services:
  VMware USB Arbitrator                                   [  OK  ]
  Virtual machine monitor                                 [FAILED]
  Virtual machine communication interface                 [  OK  ]
  VM communication interface socket family                [  OK  ]
  Blocking file system                                    [  OK  ]
  Virtual ethernet                                        [FAILED]

що показує, що монітор віртуальної машини не завантажується. Я спробував дотримуватися порад на цьому сайті і побіг

vmware-modconfig --console --install-all

Я помічаю, що під час компіляції немає помилок, але наприкінці я отримую повідомлення:

Starting VMware services:
   VMware USB Arbitrator                                   [  OK  ]
   Virtual machine monitor                                 [FAILED]
   Virtual machine communication interface                 [  OK  ]
   VM communication interface socket family                [  OK  ]
   Blocking file system                                    [  OK  ]
   Virtual ethernet                                        [  OK  ]
Unable to start services

З цікавості я спробував:

sudo /sbin/insmod /lib/modules/2.6.18-238.9.1.el5xen/misc/vmmod.ko

Але отримано повідомлення про помилку:

insmod: error inserting 'vmmon.ko': -1 Invalid module format

У мене є відчуття, що це може бути корінь проблеми, але я не знаю, що це може спричинити або як виправити.


Ви спробували повторно завантажити програвач VMware Player?
Привіт71,

Ну, я спробував два завантажених інсталятора, один для версії 3.1.4 і один для версії 3.1.3, обидва мали однакові результати.
Графіка Noob

Ви пробували контрольну суму файлів?
Привіт71,

Відповіді:


1

Я запускаю його на opensuse, ви повинні запустити це для складання модулів ядра

/usr/bin/vmware-modconfig --icon=vmware-player --appname=VMware --gcc=/usr/bin/gcc --headers=/lib/modules/3.1.0-1.2-desktop/build/include --gcc-ignore-minor

можливо, вам доведеться налаштувати налаштування,

Якщо ви пам'ятаєте правильно вам потрібно, Make, kernel-devel, gcc . можливо, більше, він також скаже вам, коли ви запустите команду, що вона створила файл журналу, і це може бути ключовим для з'ясування, яка залежність вам потрібна.


0

Я не можу говорити за VMWare, але при встановленні VirtualBox вам слід зібрати модулі ядра. Якщо у вас, наприклад, у вашій системі CentOS немає джерела ядра Linux або принаймні заголовки IIRC, він не зможе скласти модуль, і ви отримаєте саме те, що ви бачите тут.

Переконайтеся, що у вас встановлені необхідні пакети CentOS, а потім завантажте та перевстановіть програвач Player, і вам слід зайти.

EDIT: також вам знадобляться пакети, необхідні для компіляції модулів ядра, наприклад, gcc, make.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.