реклама на сайте
подробности

 
 
> Проблема при установке vmware на linux
Ivan_Kov
сообщение Mar 16 2007, 17:23
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Пытаюсь поставить vmware 5.5.1 на linux debian etch. Установка хочет путь к заголовочным файлам ядра, поставил соответствующий пакет, ввожу путь, а ей не нравиться:

Цитата
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-headers-2.6.18-3-k7/include

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.18-3-k7). Even if the module were to compile
successfully, it would not load into the running kernel.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
scifi
сообщение Mar 16 2007, 21:21
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Как вариант: установить исходники Linux, самому собрать и загрузить своё ядро, сохранить исходники. Тогда уж точно хедеры ядра будут соответствовать работающему ядру.
Go to the top of the page
 
+Quote Post
path_finder
сообщение Mar 17 2007, 15:24
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 28-01-05
Пользователь №: 2 260



Что говорит uname -a ?
Что находится в пути /usr/src/linux/include
Совпадают ли версии?
Может надо просто симлинки прописать тех путей, которые хочет VmWare на те пути, где лежат заголовки, либо установить те же заголовки, что и в работающем ядре.
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Mar 19 2007, 10:01
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Цитата(path_finder @ Mar 17 2007, 15:24) *
Что говорит uname -a ?

Linux ivan 2.6.18-3-k7 #1 SMP Mon Dec 4 17:23:11 UTC 2006 i686 GNU/Linux

Цитата(path_finder @ Mar 17 2007, 15:24) *
Что находится в пути /usr/src/linux/include

собственно говоря, такого пути нету.
есть путь "/usr/src/linux-headers-2.6.18-3-k7", куда поставился пакет с заголовочными файлами
есть путь "/usr/include/linux" на которые установка ругается:
Цитата
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/include

The header files in /usr/include are generally for C libraries, not for the
running kernel. If you do not have kernel header files in your /usr/src
directory, you probably do not have the kernel-source package installed. Are you
sure that /usr/include contains the header files associated with your running
kernel? [no] y

The path "/usr/include" is a kernel header file directory, but it is not part of
kernel source tree.
Go to the top of the page
 
+Quote Post
path_finder
сообщение Mar 19 2007, 15:48
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 28-01-05
Пользователь №: 2 260



Цитата(Ivan_Kov @ Mar 19 2007, 09:01) *
Linux ivan 2.6.18-3-k7 #1 SMP Mon Dec 4 17:23:11 UTC 2006 i686 GNU/Linux
собственно говоря, такого пути нету.
есть путь "/usr/src/linux-headers-2.6.18-3-k7", куда поставился пакет с заголовочными файлами
есть путь "/usr/include/linux" на которые установка ругается:

Возможно надо было устанавливать kernel-headers-2.6.18-3-k7-smp?
И при инсталяции естественно указывать именно его, а не /usr/include.

Сообщение отредактировал path_finder - Mar 19 2007, 15:50
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Mar 19 2007, 16:22
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Цитата(path_finder @ Mar 19 2007, 15:48) *
Возможно надо было устанавливать kernel-headers-2.6.18-3-k7-smp?
И при инсталяции естественно указывать именно его, а не /usr/include.


собственно говоря, я установил пакет "kernel-headers-2.6.18-3-k7" (без "smp"), который и содержит хедеры ядра. это не помогло, после чего я и создал эту тему....

честно говоря я уже подумываю похерить идею установки vmware, т.к. поставил qemu - вроде пашет, осталость только с сетью разобраться.
PS может подскажет кто, с какими параметрами надо запускать qemu, чтобы в локалке работать?
Go to the top of the page
 
+Quote Post
scifi
сообщение Mar 20 2007, 09:20
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Кстати, чуть не забыл: посмотрите в сторону Innotek VirtualBox. Очень хорошая штука. Пробовал версии и для Windows, и для Linux - работает отлично.
Go to the top of the page
 
+Quote Post
path_finder
сообщение Mar 20 2007, 13:39
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 28-01-05
Пользователь №: 2 260



Цитата(Ivan_Kov @ Mar 19 2007, 15:22) *
собственно говоря, я установил пакет "kernel-headers-2.6.18-3-k7" (без "smp"), который и содержит хедеры ядра. это не помогло, после чего я и создал эту тему....

честно говоря я уже подумываю похерить идею установки vmware, т.к. поставил qemu - вроде пашет, осталость только с сетью разобраться.
PS может подскажет кто, с какими параметрами надо запускать qemu, чтобы в локалке работать?

А спортивный интерес :-)
Насколько я понимаю, VMware собирается компилить свои драйверы. Для этого ей нужны заголовки именно той версии ядра, которое запущено на машине. Конечно можно посмотреть что она смотрит и подсунуть ей то что надо, наверняка в инсталяторе какой-либо скрипт. Теоретически, если версия ядра совпадает с заголовками, то все должно работать. Кстати, для компиляции модулей заголовки стандартных библиотек не нужны.
Надо заглянуть в /path_to_headers/include/linux/autoconf.h, и проверить, что
CONFIG_KERNELVERSION "2.6.20xxx" совпадает с нужным.
Возможно, что VmWare работает

qemu -
<cut==
SET machine="versatilepb"
SET kernel=zImage
SET append="root=/dev/sda rw ip=192.168.0.15:192.168.0.1:192.168.0.1:255.255.255.0:"arm.home"::off console=ttyAMA0"
SET net1=nic,vlan=0
SET net2=tap,vlan=0,ifname=tapqemu,script=./qemu-ifup
SET hda="rootfs.img"

qemu-system-arm -M %machine% -kernel %kernel% -hda %hda% -append %append% -net %net1% -net %net2%

<cut==
драйвер установлен от OpenVPN

Сообщение отредактировал path_finder - Mar 20 2007, 13:41
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Mar 21 2007, 15:50
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



с qemu - более-менее разорбрался.
Цитата
qemu -M pc -boot c -m 128 -localtime -usb -usbdevice host:1366:0101 -hda WinXP -cdrom cd.iso -net nic -net user -redir tcp:2331:10.0.2.27:2331

теперь можно коннектиться на порт 2331 в гостивую ОС. естественно при условии что ip=10.0.2.27.
конечно убого но то что мне нужно делает, вернее пытается.
Пытается по тому как тормозит сильно, и видимо поэтому коннект отваливается...
опишу свою кончную цель. есть железка J-Link-ARM. Дрова под нее только под винду, а работать надо под линухом. Вот я и хочу запустить винду с дровами и GDBServer-ом под эмулятором, а все остальное под линухом.
порт 2331 прослушивается GDBServer, к нему коннектится gdb. С тормозами, коннект происходит, и тут-же отваливается. kqemu - установлен.

надо пологать, что qemu - не подходит для этой задачи.

возвращаемся к VMWare.
нашел:

http://lafox.net/support/index.php?showtopic=10652&hl=
http://lafox.net/support/index.php?showtop...5&hl=VmWare

но ситуацию это не изменило.
по запуску "./vmware-install.pl " имеем тоже самое (см. первое сообщение)
хедеры ядра вроде как установлены, а ничего не выходит.
Go to the top of the page
 
+Quote Post
vanokuten
сообщение Mar 22 2007, 13:40
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 116
Регистрация: 18-12-04
Из: Минск
Пользователь №: 1 550



но ситуацию это не изменило.
по запуску "./vmware-install.pl " имеем тоже самое (см. первое сообщение)
хедеры ядра вроде как установлены, а ничего не выходит.
[/quote]

Собери свое ядро и не мучайся
делов на 15 мин


--------------------
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Mar 23 2007, 12:08
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



поставил VirtualBox. Действительно приятная вещь и, главное - бесплатная. Функционально ни чуть не хуже vmware.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 05:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01443 секунд с 7
ELECTRONIX ©2004-2016