Страница 2 из 2

Добавлено: 02 май 2007, 16:31
Exorcist
Blackmoon писал(а):....
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
...
здесь тебя просят указать путь к заголовочным файлам исходников ядра.
нажимаешь в этот момент Enter, если все ок, то пойдет дальше, если выдаст ошибку, то заходишь в /usr/src и смотиш где они лежат, если тама ничего нету похожего :) то ставиш с диска с мандривой.

Добавлено: 02 май 2007, 16:42
Victor Gr.
Вызначыць шлях да каталёга з C header files that match your running
kernel.

Прадвызначана ўказана /usr/src/linux/include. Прапаную знагдзіцца і націнусь Enter.

Добавлено: 02 май 2007, 21:07
Blackmoon
Может быть последний вопрос:
Как называется пакет, который нужно поставить с диска с мандривой?
usr/src/ пустой

Добавлено: 02 май 2007, 21:25
vi.ki.ng
kernel-source-...бла-бла-бла.rpm

Добавлено: 02 май 2007, 23:19
shurph
Blackmoon
если не найдешь, качай с http://kernel.org/ :)

Добавлено: 03 май 2007, 11:19
Blackmoon
Я поставил Kernel-source-linux-2.6.17-13mdv

создалось 2 директории /usr/src/linux/include и /usr/src/linux-2.6.17-13mdv/include

И теперь вот, что:
[dic@localhost ~]$ su
Password:
[root@localhost dic]# ///usr/bin/vmware-config-tools.pl

Stopping VMware Tools services in the virtual machine:
Guest operating system daemon: [ OK ]
Trying to find a suitable vmhgfs module for your running kernel.

None of the pre-built vmhgfs modules for VMware Tools is suitable for your
running kernel. Do you want this program to try to build the vmhgfs module for
your system (you need to have a C compiler installed on your system)? [yes] y

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux/include

The kernel defined by this directory of header files does not have the same
address space size as your running kernel.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.6.17-13mdv/include

The kernel defined by this directory of header files does not have the same
address space size as your running kernel.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

теперь я вообще даже не догадываюсь, что делать.

Добавлено: 03 май 2007, 15:56
Victor Gr.
Хацелася б ведаць вывад uname -a

У цябе зараз якое ядро працуе? Бо ў /usr/src/linux/include павінны быць файлы, датычныя бягучага ядра.

І яшчэ, на колькі мне падказвае досьвед, ядро павінна быць там скампілявана.

Добавлено: 03 май 2007, 16:30
Blackmoon
Linux localhost 2.6.17-13mdv #1 SMP Fri Mar 23 19:03:31 UTS 2007 i686 Intel(R) Pentium............

как его там скомпилить? Зайти в эту директорию и... (какой командой)

Добавлено: 03 май 2007, 17:41
Victor Gr.
Blackmoon, стоп.

"The kernel defined by this directory of header files does not have the same
address space size as your running kernel."

Дакладна перакласьці не магу. Можа хто з форума зможа падказаць.

Добавлено: 03 май 2007, 19:01
Blackmoon
Я так догадываюсь, что установленый "kernel" не подходит по каким-то параметрам "space size" ?????

Добавлено: 03 май 2007, 23:45
Exorcist
"Ядро, определенное этими заголовочными файлами не имеет того же самого размера адресного пространства как ваше текущее ядро"

P.S.: а других похожих пакетов тама небыло?

Добавлено: 04 май 2007, 01:09
Blackmoon
Оказывается это у всех такая проблема. Надо ставить патч под названием vmware-any-any update.
Я решил ее установкой новой версии VMware 6.0, она уже сама копилит без сучка.
Огромное всес СПАСИБО за терпение! Всетаки я стал знать больше:)