Как заставить VMware Workstation 8.0.4 работать на 64-битной Ubuntu 12.04?

Я купил VMware Workstation 8 только сегодня. После установки я запустил его, и приложение заметило, что «несколько модулей должны быть скомпилированы и загружены в работающее ядро».

Во время процесса VMware заметил, что невозможно настроить виртуальные сетевые устройства и, в конце концов, невозможно запустить службы.

В последнем сообщении говорилось, что дополнительную информацию можно найти по этому адресу: /tmp/vmware-root-975001794/modconfig-22789.log

Итак, я вставил здесь содержимое сообщения журнала .

Можете ли вы помочь мне или, скорее, вы предлагаете дождаться будущих обновлений Ubuntu? Моя рабочая среда Unity.

5
задан 9 July 2012 в 08:02

4 ответа

Необходимо применить простое исправление к источникам модуля.

. Патч описан и доступен на на этой странице , но его версию нужно изменить на 8.0.4 для применить успешно.

Вот как:

Чтобы загрузить и применить патч,

  • Откройте терминал и введите: [ 1113]

    mkdir vmw_patch && cd vmw_patch
    wget -O- http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz | tar -xz
    sed -i -e 's/8.0.2/8.0.4/g' patch-modules_3.2.0.sh 
    ./patch-modules_3.2.0.sh
    
  • Это должно компилировать модули без каких-либо ошибок.

Объяснение: wget загружает патч, а tar извлекает его без фактического сохранения загруженного файла. sed обновляет 8.0.2 до 8.0.4 в сценарии исправления, чтобы он работал.

0
ответ дан 9 July 2012 в 08:02

Следуя инструкциям izx , если у вас VMware Player , а не VMware Workstation, вы будете использовать эту команду (вместо sed ... ] указанная там команда):

sed -i -e 's/4.0.2/4.0.4/g' patch-modules_3.2.0.sh
0
ответ дан 9 July 2012 в 08:02

Спасибо вам обоим за решение. Единственное, что я заметил, было то, что мне нужно было установить «патч» с помощью:

sudo apt-get install patch

Я не уверен, присутствует ли он при установке по умолчанию, но у меня его не было по какой-то причине. В любом случае, спасибо вам обоим!

0
ответ дан 9 July 2012 в 08:02

ответ izx работал на меня за двумя исключениями:

  1. Я должен был запустить скрипт как корень.
  2. Так как я уже применил тот же патч ранее, когда я обновил от 8,02 до 8,03, я должен был удалить старый файл флага патча и повторно выполнить патч:

    sudo rm /usr/lib/vmware/modules/source/.patched
    sudo ./patch-modules_3.2.0.sh
    

Можно найти подробное руководство включая вышеупомянутое в этом сообщении в блоге.

0
ответ дан 9 July 2012 в 08:02

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

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