После обновления до 13,04 я не могу запустить VMWorkstation. Я получаю следующее сообщение:
Прежде чем можно будет выполнить VMware, несколько модулей должны быть скомпилированы и загружены в рабочее ядро.
3.8.0-19-универсальные заголовки ядрa
Заголовки ядрa для 3.8.0-19-универсальной версии не были найдены. При установке их в пути не по умолчанию, можно указать путь ниже.
У кого-либо есть какая-либо идея, что сделать затем?
Ubuntu 13.04 64bit
Если я направляю путь к:
/usr/src/linux-headers-3.8.0-19-generic
Я получаю следующее сообщение:
C заголовочные файлы, соответствующие Вашему рабочему ядру, не были найдены.
Спасибо
Дополнительный:
Как предложено я выполняю это в терминале:
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
Однако теперь я получаю следующее:
Прежде чем можно будет выполнить VMware, несколько модулей должны быть скомпилированы и загружены в ОТМЕНУ ядра / УСТАНОВКА
Я УСТАНАВЛИВАЮ, завершения окна, и ничего не происходит.... Какие-либо идеи?
ДОПОЛНИТЕЛЬНЫЙ:
Я установил это:
sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev
И все это запустилось...
Большое спасибо за предложения и справку... Это - то, что я люблю в Ubuntu... она имеет великое полезное сообщество...!
Примечание: Также найденный этим, которое может помочь другим также: ЗДЕСЬ
ДОПОЛНИТЕЛЬНАЯ ОШИБКА:
Не удалось открыть/dev/vmmon: каталог. Удостоверьтесь, что модуль ядра 'vmmon' загружается.
Не удалось инициализировать устройство мониторинга.
Настройки монитора весь greyed
РАЗРЕШЕНИЕ:
Переустановка драйверов Nvidia
Это сработало для меня:
sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
затем
sudo vmware-config-tools.pl
... и все готово.
Я установил предложенные пакеты, как указано выше, но все равно выдал ту же ошибку. Установка последней версии VMWare Player решила проблему.
На странице установки Ubuntu VMWare Player используйте
sudo apt-get install build-essential linux-headers-$(uname -r)
для установки заголовков. Затем вы можете либо разрешить его установку, либо удалить и переустановить vmware player.
Я испробовал все вышеперечисленные решения, включая новую установку, но она все равно не запустилась. В нем все еще сказано: «Прежде чем вы сможете запустить VMware, несколько модулей должны быть скомпилированы и загружены в ядро CANCEL / INSTALL»
После долгих исследований мне пришлось сделать следующее: я открыл терминал и затем вошел :
sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev
и затем:
sudo apt-get install gcc
и затем:
sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"
Это началось сразу после этого. Надеюсь, это поможет.
У меня уже была установлена последняя версия VMWare Player с точно такой же проблемой. Простая переустановка помогла, т.е. сначала удалите, а затем снова установите:
sudo vmware-installer -u vmware-player
sudo bash ~/Downloads/VMware-Player-5.0.2-1031769.x86_64.txt
YMMV, но если Вы испытываете затруднения из-за vmci-связанных ошибок (в Ядре Linux 3.8.*), этот сценарий удара, отправленный vincent, может работать. Используйте его после удаления продукта VMware сначала и затем установки снова:
#!/bin/bash
if [[ $UID != 0 ]]; then
echo "Please run this script with sudo:"
echo "sudo $0 $*"
exit 1
fi
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
cd /usr/lib/vmware/modules/source
sudo tar -xf vmci.tar
cd vmci-only/linux
sudo sed '127s/.*/ .remove = vmci_remove_device,/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1753s/.*/static int/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1981s/.*/static void/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
cd ../..
sudo tar -cf vmci.tar vmci-only/
sudo rm vmci-only/ -Rf
sudo vmware-modconfig --console --install-all
sudo rm /usr/src/linux-headers-$(uname -r)/include/linux/version.h
echo "Done"
Также бдительно следите для статьи VMware в Linux Дуги Wiki. Этой статьей является главным образом для Дуги Linux, но большинство патчей/приемов/обходных решений может быть применено для Ubuntu также.
Похоже, что основной проблемой на рабочей станции vmware 13.04 является компиляция таких модулей, как vmci.ko. Самый простой способ получить это - сделать apt-get install open-vm-dkms
. Это устанавливает vmci.ko и друзей.
Хит та же проблема здесь с Ubuntu 13.04 в прошлом месяце. В то время, обновление до VMWare player 5.0.2 build-1031769 решило проблему. Перенесемся через месяц, сегодня после недавних обновлений 13.04 появилась новая проблема, снова VMWare не запускается. Последняя версия VM player все еще 5.0.2. Google привел меня к этому объяснению:
http://communities.vmware.com/thread/446490?start=0&tstart=0
Запуск следующего vmware Команда с привилегированным пользователем root решила проблему для меня:
sudo vmware-modconfig --console --install-all
HTH
Во-первых, удалите рабочую станцию VMware с помощью команды
sudo vmware-installer --uninstall-product vmware-workstation
затем установите следующие зависимости dpkg-dev, g ++, gcc, lib6-dev, libc-dev, сделайте использование команды ниже
sudo apt install build-essential
sudo vmware-modconfig --console --install-all
sudo apt update
sudo reboot
Наконец, переустановите рабочую станцию VMware.