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

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

  

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

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

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

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

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

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

  • Обновление sudo apt-get
  • 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, но не вижу свою общую папку.

37 голосов | спросил Tom 4 Maypm12 2012, 13:50:10

10 ответов


42

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

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

Оказывается, программа установки ищет файл version.h в разделе [kernelsource path]/include/linux/version.h, его там нет. Местоположение version.h является [kernelsource path]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 без проблем.

ответил user152456 26 PMpFri, 26 Apr 2013 18:58:57 +040058Friday 2013, 18:58:57
29
sudo apt-get install build-essential linux-headers-$(uname -r)
  

& амп; затем установите VM-WARE-TOOLS

Перейдите на вкладку vmware "VM" , чтобы установить vmware tools

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

vmware-config-tools.pl

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

ответил One Zero 6 Mayam12 2012, 06:40:17
15

1) Используйте опцию «Установить инструменты VMWare» в клиенте VMWare для подключения носителя

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) Установите инструменты сборки, если необходимо

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

источник

ответил waspinator 8 +04002012-10-08T07:39:00+04:00312012bEurope/MoscowMon, 08 Oct 2012 07:39:00 +0400 2012, 07:39:00
8

Укажите /lib/modules/3.2.0-24-virtual/build/include как путь после установки заголовков ядра через Ответ на один нуль .

ответил Gerald Manipon 10 PM00000080000004831 2012, 20:41:48
7

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

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

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

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

ответил simoncoles 5 Maypm12 2012, 22:25:40
3

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

Для Ubuntu 12.04 +

sudo apt-get install open-vm-tools

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

ответил Ehtesh Choudhury 8 Jam1000000amWed, 08 Jan 2014 07:50:54 +040014 2014, 07:50:54
2

Попробуйте

sudo apt-cache search *package-name*

и название вашего пакета Ex:

sudo apt-cache search kernel

, и вы будете подготовлены со всеми доступными пакетами в репозитории, найдите тот, который вы хотите, и

sudo apt-get install *package-name*

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

sudo apt-get update
ответил mviswa 4 Maypm12 2012, 14:00:26
0

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

скачать этот файл PATCH

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

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

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

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

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

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

ответил sarveshlad 7 Mayam12 2012, 09:16:56
0

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

ответил Joni Nevalainen 7 MarpmWed, 07 Mar 2018 13:24:24 +03002018-03-07T13:24:24+03:0001 2018, 13:24:24
0

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

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

sudo apt-get autoremove open-vm-tools

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

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

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

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

ответил Pavel Kovalev 13 AMpFri, 13 Apr 2018 07:51:51 +030051Friday 2018, 07:51:51

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132