LINUX.ORG.RU

Установка VmWare Workstation в Arch

 ,


0

2

Скачал и установил VmWare Workstation. При попытке запуска служб получаю:

>> sudo /etc/init.d/vmware-workstation-server start
   Starting Workstation Server:                                       failed

>> sudo /etc/init.d/vmware start 
Starting VMware services:
   Virtual machine monitor                                             done
   Virtual machine communication interface                             done
   VM communication interface socket family                            done
   Blocking file system                                                done
   Virtual ethernet                                                   failed
   VMware Authentication Daemon                                        done

При попытке пересобрать модули:

>>  sudo vmware-modconfig --console --install-all
make[1]: вход в каталог «/usr/lib/modules/4.0.1-1-ARCH/build»
  CC [M]  /tmp/modconfig-jhexXw/vmnet-only/driver.o
  CC [M]  /tmp/modconfig-jhexXw/vmnet-only/hub.o
  CC [M]  /tmp/modconfig-jhexXw/vmnet-only/userif.o
  CC [M]  /tmp/modconfig-jhexXw/vmnet-only/netif.o
  CC [M]  /tmp/modconfig-jhexXw/vmnet-only/smac_compat.o
  CC [M]  /tmp/modconfig-jhexXw/vmnet-only/procfs.o
  CC [M]  /tmp/modconfig-jhexXw/vmnet-only/bridge.o
  CC [M]  /tmp/modconfig-jhexXw/vmnet-only/smac.o
  CC [M]  /tmp/modconfig-jhexXw/vmnet-only/vnetEvent.o
/tmp/modconfig-jhexXw/vmnet-only/driver.c: В функции «VNetFileOpUnlockedIoctl»:
/tmp/modconfig-jhexXw/vmnet-only/driver.c:1194:20: ошибка: «struct file» не содержит элемента с именем «f_dentry»
    if (filp && filp->f_dentry) {
                    ^
/tmp/modconfig-jhexXw/vmnet-only/driver.c:1195:19: ошибка: «struct file» не содержит элемента с именем «f_dentry»
       inode = filp->f_dentry->d_inode;
                   ^
In file included from include/linux/pci.h:35:0,
                 from /tmp/modconfig-jhexXw/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-jhexXw/vmnet-only/netif.c:43:
include/linux/pci_ids.h:2251:0: предупреждение: «PCI_VENDOR_ID_VMWARE» переопределён
 #define PCI_VENDOR_ID_VMWARE  0x15ad
 ^
In file included from /tmp/modconfig-jhexXw/vmnet-only/net.h:38:0,
                 from /tmp/modconfig-jhexXw/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-jhexXw/vmnet-only/netif.c:42:
/tmp/modconfig-jhexXw/vmnet-only/vm_device_version.h:56:0: замечание: это расположение предыдущего определения
 #define PCI_VENDOR_ID_VMWARE                    0x15AD
 ^
/tmp/modconfig-jhexXw/vmnet-only/userif.c: В функции «VNetCopyDatagram»:
/tmp/modconfig-jhexXw/vmnet-only/userif.c:526:11: ошибка: неявная декларация функции «skb_copy_datagram_iovec» [-Werror=implicit-function-declaration]
    return skb_copy_datagram_iovec(skb, 0, &iov, len);
           ^
scripts/Makefile.build:258: ошибка выполнения рецепта для цели «/tmp/modconfig-jhexXw/vmnet-only/driver.o»
make[2]: *** [/tmp/modconfig-jhexXw/vmnet-only/driver.o] Ошибка 1
make[2]: *** Ожидание завершения заданий…
In file included from /tmp/modconfig-jhexXw/vmnet-only/net.h:38:0,
                 from /tmp/modconfig-jhexXw/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-jhexXw/vmnet-only/bridge.c:52:
/tmp/modconfig-jhexXw/vmnet-only/vm_device_version.h:56:0: предупреждение: «PCI_VENDOR_ID_VMWARE» переопределён
 #define PCI_VENDOR_ID_VMWARE                    0x15AD
 ^
In file included from include/linux/pci.h:35:0,
                 from /tmp/modconfig-jhexXw/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-jhexXw/vmnet-only/bridge.c:51:
include/linux/pci_ids.h:2251:0: замечание: это расположение предыдущего определения
 #define PCI_VENDOR_ID_VMWARE  0x15ad
 ^
cc1: some warnings being treated as errors
scripts/Makefile.build:258: ошибка выполнения рецепта для цели «/tmp/modconfig-jhexXw/vmnet-only/userif.o»
make[2]: *** [/tmp/modconfig-jhexXw/vmnet-only/userif.o] Ошибка 1
Makefile:1390: ошибка выполнения рецепта для цели «_module_/tmp/modconfig-jhexXw/vmnet-only»
make[1]: *** [_module_/tmp/modconfig-jhexXw/vmnet-only] Ошибка 2
make[1]: выход из каталога «/usr/lib/modules/4.0.1-1-ARCH/build»
Makefile:120: ошибка выполнения рецепта для цели «vmnet.ko»
make: *** [vmnet.ko] Ошибка 2
make: выход из каталога «/tmp/modconfig-jhexXw/vmnet-only»
Unable to install all modules.  See log for details.

Как поставить ?

★★

Не знаю, что там в арче, но я могу выложить патчи для vmware-modules из workstation 11.1.0.2496824, с которыми у меня в gentoo на 3.18.12 всё работает

Black_Shadow ★★★★★
()
Последнее исправление: Black_Shadow (всего исправлений: 1)
Ответ на: комментарий от Black_Shadow

Да, спасибо за подсказку. Полез в Arch Wiki - там тоже про патчи написано.

Ядро уже 4.0, но, вроде подошли.

lemas ★★
() автор топика

Хочу спросить не троллинга ради. Есть какие-то преимущества у vmware перед kvm или virtualbox-ом на десктопе?

generator ★★★
()
Ответ на: комментарий от generator

У самого такой же вопрос, поэтому и решил поставить, попробовать. До этого использовал VirtualBox.

Пока у меня есть только минус - необходимость патчить модули и неуверенность, что при очередном обновлении ядра/vmware эти патчи сохранят свою работоспособность...

lemas ★★
() автор топика
Ответ на: комментарий от generator

Быстрее ворочается. По-крайней мере быстрее VirtualBox.

EXL ★★★★★
()
Ответ на: комментарий от Radius

Что именно? VmWare Workstation? Я его в AUR не вижу.

lemas ★★
() автор топика
Ответ на: комментарий от generator

Ну я какое-то время работал в 3ds max запущеный в win8 в vmware. 3d не тормозило, ну максимум 30% медленней чем в настоящей винде. Видео было nvidia c проприентарными дровами. В виртуалбоксе или в квм такой фокус не проходит.

ZayaTCCC
()
Ответ на: комментарий от surefire

Прошивал модем: под ВБ ничего не получилось, вмварь справилась без труда.

Old_Hamster ★★★
()
Ответ на: комментарий от surefire

И в квм через spice прокидываются usb устройства... Флешку загрузочную rufus нормально записал.

ZayaTCCC
()
Ответ на: комментарий от ZayaTCCC

3d не тормозило, ну максимум 30% медленней чем в настоящей винде

Я в этом вопросе совсем не силён. А почему оно вобще должно тормозить?

generator ★★★
()
Ответ на: комментарий от generator

Потому что в виртуалбоксе в виртуалку в виде видеокарты пробрасывается не полноценное устройство 3д, а некое убожество. То же самое в квм. Но если требования к видекарте на уровне смотреть кино и нормальный скролинг в браузере, то то что дает виртуалбокс или квм с qxl видеокартой и spice клиентом хватает.

По поводу проброса usb. В квм без спайса можно пробросить флешеу или подключить сканер не выключая виртуалку? Я так понял там даже то куда подключена сетевуха на горячую поменятл нельзя.

ZayaTCCC
()
Ответ на: комментарий от ZayaTCCC

В квм без спайса можно пробросить флешеу или подключить сканер не выключая виртуалку?

Вообще-то Spice нужен для удаленного проброста USB-устройств, не хостовых.

Я так понял там даже то куда подключена сетевуха на горячую поменятл нельзя.

После твоих предыдущих сомнений я практически уверен — истина прямо противоположна тому, что ты «понял».

t184256 ★★★★★
()
Ответ на: комментарий от ZayaTCCC

Потому что в виртуалбоксе в виртуалку в виде видеокарты пробрасывается не полноценное устройство 3д, а некое убожество

Понятно.

можно пробросить флешеу или подключить сканер не выключая виртуалку?

На горячую - не знаю. Не сталкивался с такой задачей.

generator ★★★
()
Ответ на: комментарий от t184256

Я глубоко не копал, но когда в гуе вирт-менеджера предлагаю поменять что-либо он говорит «ок, при следующем запуске виртуалки сделаю». Про проброс юсб-устройств на горячую - думал заслуга спайса...
Признаю свою вину, меру, степень, глубину...
P.S. Ну хоть про 3Д моя правда

ZayaTCCC
()
Ответ на: комментарий от generator

kvm

не умеет 3д (без проброса видеокарты)

Что это значит?

при запущенном вин-госте cpu не переходит в режим энергосбережения

Old_Hamster ★★★
()

еще vmware умеет внутри себя запускать виртуальные машины, так что можно openstack тестовый поднять. Проверял лично, работает на ура, запускал в vmware centos, в нем ставил kvm, а в него win2008r2x64

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