Как установить инструменты VMware?

Я установил Ubuntu в vmware, нет необходимости устанавливать инструменты vmware, я получил ошибку:

Поиск правильного пути к заголовку ядра ... Путь "" недопустим. Хотите ли вы изменить его? [Да]

В CentOS я запускаю следующую команду для решения этой проблемы:

yum install gcc-c++
yum install kernel-devel
yum install kernel-headers
yum -y update kernel

Но я не знаю, как это сделать. в убунту. Пожалуйста, помогите.

Обновление Я попробовал следующую команду, но ничего не изменилось, все еще получена ошибка:

Поиск допустимого пути заголовка ядра ... Путь "" недопустим. Хотите ли вы изменить его? [Yes]

  • sudo apt-get update
  • sudo-get install build-essential linux-header - $ (uname -r)
  • sudo ./vmware-uninstall-tools.pl
  • sudo ./vmware-config-tools.pl
  • sudo ./vmware-install.pl

Проблема изменена:

Запустите sudo ./vmware-uninstall-tools.pl и удалите папку / etc / vmware-tools, затем запустите sudo ./vmware-install. pl Теперь я могу успешно установить vmware-tool.После перезагрузки я вижу папку / mnt / hgfs, но не вижу свою общую папку.

40
задан 26 June 2014 в 14:54

10 ответов

Попробуйте

sudo apt-cache search *package-name*

и имя вашего пакета Ex:

sudo apt-cache search kernel

, и вы получите все доступные пакеты в репозитории найдите тот, который вам нужен, и

sudo apt-get install *package-name*

его. Перед тем как это сделать, обновите свой репозиторий с помощью

sudo apt-get update
2
ответ дан 26 June 2014 в 14:54

установить .bundle как обычно

загрузить этот файл ПАТЧ

Распаковать его в домашний каталог и удалить старый флаг патча:

sudo rm /usr/lib/vmware/modules/source/.patched

Затем запустить патч как обычно:

sudo ./patch-modules_3.2.0.sh vmware3.2.0.patch

Надеюсь, это поможет. Если это не сработает, попробуйте сохранить два файла патча и настройку .bundle в домашнем каталоге.

PS: Я нашел это на форумах VMWare, и он устранил для меня проблему установки.

0
ответ дан 26 June 2014 в 14:54
sudo apt-get install build-essential linux-headers-$(uname -r)

, а затем установите VM-WARE-TOOLS

Перейдите на вкладку VMware «VM» , чтобы установить инструменты VMware

Пожалуйста, имейте это в виду при обновлении Ubuntu (и версия ядра изменена ) вам нужно запускать

vmware-config-tools.pl

каждый раз только при изменении ядра

29
ответ дан 26 June 2014 в 14:54

Я только что сделал это на машине с Ubuntu Linux 12.04 (32-бит), размещенной в VMware, и обнаружил, что мне нужно сделать

sudo apt-get install linux-headers-3.2.0-24-generic-pae

А также иметь нормальную сборку, необходимую пакет установлен.

Думаю, ваш опыт будет зависеть от того, какой именно пакет linux-headers нужно установить. Но у меня это сработало.

7
ответ дан 26 June 2014 в 14:54

Я столкнулся с этой проблемой при обновлении с 12.10 до 13.04. Что бы я ни делал, установщик VMware Tools не мог найти заголовки. Для записи, вот как я установил заголовки:

sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)

Оказывается, программа установки ищет файл version.h в папке [путь к исходному коду ядра] /include/linux/version.h , его там нет. Местоположение version.h : [путь к исходному коду ядра] include / generated / uapi / linux / version.h

Решением является символическая ссылка:

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

После создания этой символической ссылки я был может без проблем запустить установщик VMware Tools.

42
ответ дан 26 June 2014 в 14:54

Укажите /lib/modules/3.2. 0-24-virtual/build/include в качестве пути после установки заголовков ядра через One Zero's answer.

8
ответ дан 26 June 2014 в 14:54

1) Используйте опцию Install VMWare Tools в VMWare Client для прикрепления носителя

2) Обновите сервер

sudo apt-get update
sudo apt-get upgrade

3) Создайте точку монтирования

sudo mkdir -p /media/cdrom

4) Установите ISO

sudo mount /dev/cdrom /media/cdrom

5) Смените каталог

cd /media/cdrom

6) Скопируйте tar-файл в каталог /tmp

sudo cp VM*.tar.gz /tmp

7) При необходимости установите Build tools

sudo apt-get install linux-headers-server build-essential
(for desktop is "sudo apt-get install linux-headers-$(uname -r) build-essential")

8) Смените каталог

cd /tmp

9) Разверните ISO

sudo umount /media/cdrom

10) Разверните tar

sudo tar xzvf VM*.tar.gz

11). Изменить каталог

cd vmware-tools-distrib

12) Создайте специальную директорию

sudo mkdir /usr/lib64

13). Запустите сценарий установки

sudo ./vmware-install.pl -d

14). Перезагрузка

sudo reboot

источник

15
ответ дан 26 June 2014 в 14:54

Инструменты с открытым исходным кодом для VMWare должны работать также хорошо, если вы хотите попробовать пройти по этому маршруту.

Для Ubuntu 12.04+

sudo apt-get install open-vm-tools

Я считаю, что он обрабатывает все остальное за вас. Просто перезагрузите виртуальную машину и VMWare Player должен работать без заминок.

3
ответ дан 26 June 2014 в 14:54

Похоже, я нашел ответ (я использовал его для 17.10), и исходный ответ здесь

В окне терминала выполните эту команду, чтобы удалить все ранее установленные инструменты:

sudo apt-get autoremove open-vm-tools

и после этого выполните эту команду, чтобы добавить инструменты:

sudo apt-get install open-vm-tools-desktop

и последнее: не забудьте перезагрузиться.

У меня это сработало очень хорошо!

2
ответ дан 23 November 2019 в 00:09

Также убедитесь, что вы правильно выбрали ОС в настройках VMWare. Когда ОС выбрана "другая", меню "Установить VMWare Tools" неактивно.

0
ответ дан 23 November 2019 в 00:09

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

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