Каков путь к заголовкам ядра, чтобы я мог установить vmware?

Я успешно установил пакет VMware на свой Ubuntu 11.04, но когда я его открываю, он открывает мне это окно

enter image description here

и я не знаю пути это заголовки C.

87
задан 1 May 2014 в 00:06

8 ответов

cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h 

После добавления симлинка путь - /usr/src/linux-заголовки$(uname -r)/include (Спасибо @Kariem!)

101
ответ дан 1 May 2014 в 00:06

Ниже приведены команды, которые вам очень помогут:

Шаг 1 : Ctrl + Alt + T

Шаг 2 : sudo apt-get install linux-headers-$(uname -r)

Шаг 3 : Путь к заголовкам ядра будет следующим /usr/src/linux-заголовки$(uname -r)/include

45
ответ дан 1 May 2014 в 00:06

Перед установкой Vmware Workstation необходимо установить необходимые для сборки и заголовки linux

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

, а затем

 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 Workstation сейчас

 path to vm# sh Vm***.bundle
18
ответ дан 1 May 2014 в 00:06

Была та же проблема, я работал с ядром 3.2.0-29, но имел только linux-headers-3.2.0-35 в / usr / src /

user@ubuntu:/usr/src$ ls -l
drwxr-xr-x 24 root root 4096 Jan  5 11:17 linux-headers-3.2.0-35
drwxr-xr-x  7 root root 4096 Jan  5 11:17 linux-headers-3.2.0-35-generic

user@ubuntu:/usr/src/linux-headers-3.2.0-35/include$ uname -a

Linux ubuntu 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_6                                                                                4 x86_64 x86_64 GNU/Linux

user@ubuntu:/usr/src$ sudo apt-get install linux-headers-3.2.0-29-generic

user@ubuntu:/usr/src/$ cd /tmp/vmware-tools-distrib
user@ubuntu:/tmp/vmware-tools-distrib$ sudo ./vmware-install.pl
<kept hitting enter>

Enjoy, --the VMware team

done and done
4
ответ дан 1 May 2014 в 00:06

несколько файлов в местах, которые установщик не ожидает, я запускаю это, и оно работает:

ifrantz@ifrantz:~$ cat ~/update_version.sh 
#!/bin/bash

cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h 
12
ответ дан 1 May 2014 в 00:06

Проблема может быть решена в два этапа после установки vmware workstation 9.XX (в терминале):

  1. sudo apt-get install gcc

  2. sudo vmware-modconfig - -console --install-all --appname = "VMware Player" --icon = "vmware-player"

7
ответ дан 1 May 2014 в 00:06

CTRL+ALT+t

sudo apt-get install linux-headers-generic

5
ответ дан 1 May 2014 в 00:06

Моя первая догадка - вы не установили заголовки. Вам нужно установить соответствующий пакет linux-заголовков. Скорее всего, вам нужно установить linux-заголовки-generic. Однако, если вы используете какое-то ядро, отличное от linux-generic, установите пакет linux-заголовков для этого ядра.

Если вы уже установили заголовки, они должны быть в /usr/src.

8
ответ дан 1 May 2014 в 00:06

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

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