Поиск допустимого пути заголовка ядра в Ubuntu 16.04 VMware [dубликат]

Используйте клавиши со стрелками для перемещения по странице.

Чтобы выделить текст на странице с помощью клавиатуры, используйте Shift и направление вверх, вверх по линии вниз вниз по линии. Влево слева один символ, а правый - один символ.

Копия - Shift + C и вставка - Ctrl + V.

Единственный способ, которым я мог найти для перемещения курсора выбора, используя find, чтобы выделить первое слово текста, который вы хотите скопировать, нажмите C + F, введите свое слово, чтобы выделить его на странице и нажмите Ctrl , чтобы оставить find, затем используйте стрелки Shift plus, чтобы выделить остальные.

Наконец, чтобы перейти от Chrome к Terminal, используйте F + Tab

37
задан 26 June 2014 в 15:54

18 ответов

Я столкнулся с этой проблемой при обновлении с 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 без проблем .

42
ответ дан 17 July 2018 в 20:33

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

8
ответ дан 17 July 2018 в 20:33

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

Для Ubuntu 12.04 +

sudo apt-get install open-vm-tools

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

3
ответ дан 17 July 2018 в 20:33

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

0
ответ дан 17 July 2018 в 20:33

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

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

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

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

7
ответ дан 17 July 2018 в 20:33

Попробуйте

sudo apt-cache search *package-name*

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

sudo apt-cache search kernel

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

sudo apt-get install *package-name*

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

sudo apt-get update
2
ответ дан 17 July 2018 в 20:33
sudo apt-get install build-essential linux-headers-$(uname -r) & amp; затем установите VM-WARE-TOOLS

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

Plz Имейте это в виду, когда вы обновляете Ubuntu (& amp; the "VM "tab ) u нужно запускать

vmware-config-tools.pl

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

29
ответ дан 17 July 2018 в 20:33

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

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

sudo apt-get autoremove open-vm-tools

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

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

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

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

0
ответ дан 17 July 2018 в 20:33

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

загрузить этот файл PATCH

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

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

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

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

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

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

0
ответ дан 17 July 2018 в 20:33

Я столкнулся с этой проблемой при обновлении с 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 без проблем .

42
ответ дан 23 July 2018 в 21:11
  • 1
    symlink также исправил мою проблему – marc-andre benoit 28 April 2013 в 14:25
  • 2
    symlink также исправил проблему на ubuntu 13.04 для меня – cobie 5 August 2013 в 02:56
  • 3
    +1 для символической работы, это также решило это для меня. – Mahn 9 September 2013 в 19:34

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

15
ответ дан 23 July 2018 в 21:11
  • 1
    Это помогло, сначала одно заявление не сработало. – Johnny_D 13 May 2013 в 02:21

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

Для Ubuntu 12.04 +

sudo apt-get install open-vm-tools

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

3
ответ дан 23 July 2018 в 21:11
  • 1
    После перезагрузки VM Tools не работает. Вы уверены, что мне не нужно дополнительно активировать что-то? – Danny Lo 11 June 2015 в 17:27

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

0
ответ дан 23 July 2018 в 21:11

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

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

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

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

7
ответ дан 23 July 2018 в 21:11
  • 1
    Не работает.'tom@ubuntu: ~ / vmware-tools-distrib $ sudo apt-get install linux-headers-3.2.0-24-generic-pae Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии ... Готовые linux-headers-3.2.0-24-generic-pae - это уже самая новая версия. 0 обновлено, 0 вновь установлено, 0 удалено и 31 не обновлен. ' – Tom 7 May 2012 в 06:16

Попробуйте

sudo apt-cache search *package-name*

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

sudo apt-cache search kernel

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

sudo apt-get install *package-name*

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

sudo apt-get update
2
ответ дан 23 July 2018 в 21:11
  • 1
    Привет, Это не work.tom@ubuntu: ~ / vmware-tools-distrib $ sudo apt-get install kernel-devel Чтение списков пакетов ... Done Создание дерева зависимостей Чтение информации о состоянии ... Done E: Не удалось найти ядро ​​пакета -devel – Tom 4 May 2012 в 15:12
  • 2
    Вы пытались использовать ядро ​​поиска sudo apt-cache? У вас будут определенные результаты поиска. В настоящий момент мой ноутбук недоступен, иначе я бы разместил вас со скриншотами ..... – mviswa 4 May 2012 в 16:10
  • 3
    В чем смысл поиска? У меня много результатов. – Tom 7 May 2012 в 06:36
sudo apt-get install build-essential linux-headers-$(uname -r) & amp; затем установите VM-WARE-TOOLS

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

Plz Имейте это в виду, когда вы обновляете Ubuntu (& amp; the "VM "tab ) u нужно запускать

vmware-config-tools.pl

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

29
ответ дан 23 July 2018 в 21:11
  • 1
    запустить vmware-config-tools.pl, получил такое же сообщение об ошибке: ** Поиск допустимого пути заголовка ядра ... Путь & quot; & quot; не действует. Вы хотите изменить его? ** – Tom 7 May 2012 в 06:05
  • 2
    вы запускаете его с помощью sudo vmware-config-tools.pl? , я проверю его работу должным образом – One Zero 7 May 2012 в 06:57
  • 3
    Я запустил vmware-config-tools.pl, ничего не изменилось. – Tom 7 May 2012 в 09:08
  • 4
    +1 для общего подхода (uname -r) – Garrett Bluma 31 July 2012 в 20:24
  • 5
    +1 Это работало с VMWare Player v5.0.1 на Quantal. – IsaacS 21 January 2013 в 06:49

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

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

sudo apt-get autoremove open-vm-tools

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

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

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

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

0
ответ дан 23 July 2018 в 21:11

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

загрузить этот файл PATCH

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

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

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

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

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

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

0
ответ дан 23 July 2018 в 21:11

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

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