Я установил Ubuntu в vmware, нет необходимости устанавливать инструменты vmware, я получил ошибку:
Поиск правильного пути к заголовку ядра ... Путь "" недопустим. Хотите ли вы изменить его? [Да]
В CentOS я запускаю следующую команду для решения этой проблемы:
yum install gcc-c++
yum install kernel-devel
yum install kernel-headers
yum -y update kernel
Но я не знаю, как это сделать. в убунту. Пожалуйста, помогите.
Обновление Я попробовал следующую команду, но ничего не изменилось, все еще получена ошибка:
Поиск допустимого пути заголовка ядра ... Путь "" недопустим. Хотите ли вы изменить его? [Yes]
Проблема изменена:
Запустите sudo ./vmware-uninstall-tools.pl и удалите папку / etc / vmware-tools, затем запустите sudo ./vmware-install. pl Теперь я могу успешно установить vmware-tool.После перезагрузки я вижу папку / mnt / hgfs, но не вижу свою общую папку.
Попробуйте
sudo apt-cache search *package-name*
и имя вашего пакета Ex:
sudo apt-cache search kernel
, и вы получите все доступные пакеты в репозитории найдите тот, который вам нужен, и
sudo apt-get install *package-name*
его. Перед тем как это сделать, обновите свой репозиторий с помощью
sudo apt-get update
установить .bundle как обычно
загрузить этот файл ПАТЧ
Распаковать его в домашний каталог и удалить старый флаг патча:
sudo rm /usr/lib/vmware/modules/source/.patched
Затем запустить патч как обычно:
sudo ./patch-modules_3.2.0.sh vmware3.2.0.patch
Надеюсь, это поможет. Если это не сработает, попробуйте сохранить два файла патча и настройку .bundle в домашнем каталоге.
PS: Я нашел это на форумах VMWare, и он устранил для меня проблему установки.
sudo apt-get install build-essential linux-headers-$(uname -r)
, а затем установите VM-WARE-TOOLS
Перейдите на вкладку VMware «VM» , чтобы установить инструменты VMware
Пожалуйста, имейте это в виду при обновлении Ubuntu (и версия ядра изменена ) вам нужно запускать
vmware-config-tools.pl
каждый раз только при изменении ядра
Я только что сделал это на машине с Ubuntu Linux 12.04 (32-бит), размещенной в VMware, и обнаружил, что мне нужно сделать
sudo apt-get install linux-headers-3.2.0-24-generic-pae
А также иметь нормальную сборку, необходимую пакет установлен.
Думаю, ваш опыт будет зависеть от того, какой именно пакет linux-headers нужно установить. Но у меня это сработало.
Я столкнулся с этой проблемой при обновлении с 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.
Укажите /lib/modules/3.2. 0-24-virtual/build/include
в качестве пути после установки заголовков ядра через One Zero's answer.
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
Инструменты с открытым исходным кодом для VMWare должны работать также хорошо, если вы хотите попробовать пройти по этому маршруту.
sudo apt-get install open-vm-tools
Я считаю, что он обрабатывает все остальное за вас. Просто перезагрузите виртуальную машину и VMWare Player должен работать без заминок.
Похоже, я нашел ответ (я использовал его для 17.10), и исходный ответ здесь
В окне терминала выполните эту команду, чтобы удалить все ранее установленные инструменты:
sudo apt-get autoremove open-vm-tools
и после этого выполните эту команду, чтобы добавить инструменты:
sudo apt-get install open-vm-tools-desktop
и последнее: не забудьте перезагрузиться.
У меня это сработало очень хорошо!
Также убедитесь, что вы правильно выбрали ОС в настройках VMWare. Когда ОС выбрана "другая", меню "Установить VMWare Tools" неактивно.