LINUX.ORG.RU

запускаю vmware а она не видит хедеров


0

1

mandriva 2011

vmware 8

при запуске vmware получилa сообщение

Before you can run vmware, several modules must be compiled and loaded into the

running kernel.

Kernel-headers 2.6.39.4.-4.2-desktop

Kernel headers for version 2.6.39.4.-4.2-desktop were not found. if you installed them

in a non-default path you can specify the path below. other wise refer to your

distribution's documentation for installation instructions and click Refresh to search

again in default location.

Ввоху в консоле: $ sudo urpmi kernel-headers

Пакет kernel-headers-2.6.39.4-4.2-mdv2011.0.x86_64 уже установлен

Подскажите пожалуйста. что делать?


Ответ на: комментарий от Kuzz

re

поставила kernel-server-devel 2.39.4-5.1

kernel-desktop-devel 2.39.4-5.1

но версия отличается, просил 2.39.4-4.2

этой почемуто в репах нет

vmware попрежнему не стартует ищет в /usr/src а заголовки прописались в

/usr/src/devel/2.6.39.4-5.1-desktop/ ручное указание пути не помогает, а какие ей

собственно файлы нужны?

jkcool
() автор топика
Ответ на: комментарий от Kuzz

re

перезагрузилпсь но такое впечатление что варя не видит или ищет заголовки не там

ищет в /usr/src а заголовки прописались в

/usr/src/devel/2.6.39.4-4.2-desktop/ ручное указание пути не помогает

jkcool
() автор топика
Ответ на: re от jkcool

Вручную симлинк сделать с /usr/src/devel/2.6.39.4-5.1-desktop/ на /usr/src/kernels/2.6.39.4-5.1-desktop

Kuzz ★★★
()
Ответ на: комментарий от Kuzz

re

я правельно деляю?

$ sudo ln -s /usr/src/devel/2.6.39.4-4.2-desktop /usr/src/kernel/2.6.39.4-4.2-desktop

ln: не удалось создать символьную ссылку «/usr/src/kernel/2.6.39.4-4.2-desktop»:

Нет такого файла или каталога

jkcool
() автор топика
Ответ на: re от jkcool

sudo mkdir /usr/src/kernel
sudo ln -s /usr/src/devel/2.6.39.4-4.2-desktop /usr/src/kernel/2.6.39.4-4.2-desktop

Kuzz ★★★
()
Ответ на: re от jkcool

Хм, не глянул сразу. Там же не kernel а kernels

sudo mkdir /usr/src/kernels
 sudo ln -s /usr/src/devel/`uname -r` /usr/src/kernels/`uname -r`
Kuzz ★★★
()
Ответ на: re от jkcool

Сделайте ссылку '/usr/src/linux -> /usr/src/devel/2.6.39.4-4.2-desktop'

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

uname -r

А вы уверены, что в репозитории нет пакета, содержащего в имени слова 'headers' ?

kostik87 ★★★★★
()
Ответ на: re от jkcool

нашла нухные

Прочитал как «нашла кухонные».

anonymous
()
Ответ на: комментарий от kostik87

re

«А вы уверены, что в репозитории нет пакета, содержащего в имени слова 'headers' ?»

поставила через консоль, а через центр управления не показывает

что имею :

ядро: Linux localhost.localdomain 2.6.39.4-4.2-desktop #1 SMP Fri Nov 4 09:55:28 UTC

2011 x86_64 x86_64 x86_64 GNU/Linux

заголовки в /usr/src/desktop и /usr/src/kernels : 2.6.39.4-4.2-desktop

и пока что прежние маты от vmware

jkcool
() автор топика
Ответ на: re от jkcool

Product Name Product Version

====================== ====================

vmware-workstation 7.1.0.261024

мимо пока, попробую 7.1.4

jkcool
() автор топика
Ответ на: комментарий от jkcool

поставила vmware 714

по совету из гугла

sudo ln -s /usr/src/devel/`uname -r`/include/generated/autoconf.h /usr/src/linux-

headers-`uname -r`/include/linux/autoconf.h

sudo ln -s /usr/src/devel`uname -r`/include/generated/utsrelease.h /usr/src/linux-

headers-`uname -r`/include/linux/utsrelease.h

нулевой резулт

Kuzz

http://weltall.heliohost.org/wordpress/2011/05/14/running-vmware-workstation-...

Правда, там для vmware 7.1.Х патч

тоже непошло

ВОПРОС ТАКОЙ надоли заголовки которые я установила по urpmi как то с ядром

связывать?

jkcool
() автор топика
Ответ на: комментарий от Kuzz

re

я сней уже работала

пробовала ставить Virtualbox тоже чего то не хватает какихто модулей, сейчас и

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

jkcool
() автор топика
Ответ на: re от jkcool

Для ВБокса зачастую в репозитариях есть уже собранные модули (возможно не в основных а в сторонних, но все же). Мне вот полностью хватает и KVM

Kuzz ★★★
()

Ради теста:
1. скачал iso образ Mandriva.2011.x86_64.1.iso
2. Поставил, версия ядра после установки 2.6.38.7-desktop-1mnb2, вывод команды 'uname -r'
3. В директории /usr/src присутствует директория linux-2.6.38.7-desktop-1mnb2
4. Создал ссылку /usr/src/linux -> linux-2.6.38.7-desktop-1mnb2 , но думаю что не обязательно
5. Запустил установку Vmware Workstation

chmod +x VMware-Workstation-Full-8.0.0-471780.x86_64.bundle
./VMware-Workstation-Full-8.0.0-471780.x86_64.bundle
6. Всё корректно установилось, ни какого сообщения о недоступности заголовочных файлов не было.
7. После завершения установки запустил стартовый сценарий vmware
/etc/init.d/vmware start
8. Модули Vmware загружены
lsmod | grep vm
vmnet          47961  13
vmci           76623  1 vsock
vmmon          82028  0

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

kostik87 ★★★★★
()
Ответ на: re от jkcool

Kernel-based Virtual Machine

Kuzz ★★★
()
Ответ на: re от jkcool

кстати у меня много пустых каталогов в часности /usr/src/

jkcool
() автор топика
Ответ на: комментарий от jkcool

Спасибо ребят всем огромное! переустановила систему и варя заработала!

jkcool
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.