Установка VMware 9, не открывающаяся после извлечения на 13,04

Немного новичок Linux здесь, я пытаюсь установить VMware, и я наконец перешел к сути дела, где я могу оставить терминал и сделать легкую работу lol, но теперь я застреваю снова.

Я следовал этим инструкциям и когда я добираюсь до этой части, где она извлекает папку, установщик не открывается.

Extracting VMware installer

Я пытался работать vmware-modconfig --console --install-all в терминале, но последней строке говорит, что что-то как "не могло установить весь журнал проверки модулей для деталей"

Последние строки файла журнала говорят:

x’ defined but not used [-Wunused-function] 
cc1: some warnings being treated as errors 
make[2]: *** [/tmp/modconfig-exlEke/vmci-only/linux/driver.o] Error 1 
make[2]: *** Waiting for unfinished jobs.... 
make[1]: *** [_module_/tmp/modconfig-exlEke/vmci-only] Error 2 
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-19-generic' 
make: *** [vmci.ko] Error 2 
make: Leaving directory `/tmp/modconfig-exlEke/vmci-only' 
Unable to install all modules. See log for details.

Пользователь в чате сказал, что он был похож на проблему с модулями ядра. Как я могу заставить VMware Workstation 9 устанавливать в соответствии с Ubuntu 13.04, ядром 3.8.0-19-generic?

5
задан 8 May 2013 в 20:03

2 ответа

Это решение работает на меня: http://ubuntuforums.org/showthread.php?t=2107900

запустите этот сценарий:

#!/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"
4
ответ дан 8 May 2013 в 20:03

После обновления до 13.04 Vmware перестал работать. Я удалил Vmware Workstation, установил снова и запустил этот скрипт выше. Старый конфиг работает, старые виртуальные машины работают: D

0
ответ дан 8 May 2013 в 20:03

Другие вопросы по тегам:

Похожие вопросы: