[Comm] Virtualbox

Delta-DEMON =?iso-8859-1?q?delta-demon_=CE=C1_mail=2Eru?=
Вт Мар 4 22:33:59 MSK 2008


Дело в установке сабжа. rpm-пакет установился и доступ к 
конфигурированию виртуальной машины есть, но:

VirtualBox kernel driver not installed. The vboxdrv kernel module was 
either not loaded or /dev/vboxdrv was not created for some reason. 
Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.

В мануале сказано:

VirtualBox uses a special kernel module to perform physical memory 
allocation and to gain control of the processor for guest system 
execution. Without this kernel module, you will still be able to work 
with Virtual Machines in the configuration interface, but you will not be 
able to start any virtual machines.

Модуль этот вместе с Virtualbox не поставляется, а предполагается быть 
собранным:

Most Linux distributions can be set up simply by installing the right 
packages. Normally, these will be the GNU compiler (GCC), GNU Make 
(make) and packages containing header files for your kernel. The version 
numbers of the header file packages must be the same as that of the 
kernel you are using.
    – In newer Debian and Ubuntu releases, you must install the right 
version of the linux-headers and if it exists the linux-kbuild package. 
Current Ubuntu releases should have the right packages installed by default.
    – In older Debian and Ubuntu releases, you must install the right 
version of the kernel-headers package.
    – On Fedora and Redhat systems, the package is kernel-devel.
    – On SUSE and OpenSUSE Linux, you must install the right versions of 
the kernel-source and kernel-syms packages.

Kernel-headers я репозитории нашел, но решительно не моей версии:

Моё - 2.6.18-std-smp-alt10 (i686)
В репозитории - 2.6.18-std-smp-alt12

Естественно, что после установки ни чего так и не собирается, пишет:

[delta-demon на DELTA ~]$ su
Password:
[root на DELTA ~]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                               [ DONE ]
Recompiling VirtualBox kernel module                            [FAILED]
(Look at /var/log/vbox-install.log to find out what went wrong)

Смотрим файл /var/log/vbox-install.log:

Makefile:75: *** Error: unable to find the sources of your current Linux 
kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.

Вот. По моему изложил всё предельно ясно. :) Теперь вопросы:
1. Что я делаю не правильно?
2. Где взять kernel-headers от моего ядра?
3. Нужно ли их вообще искать? Может нужно что-то другое всё таки?
4. На крайняк, как сменить ядро на то, к которому есть эти 
kernel-headers? :)
5. Самое главное! ПОЧЕМУ КОГДА Я ГОВОРЮ SYNAPTIC УСТАНОВИТЬ KGET ОН 
ПРЕДЛАГАЕТ УДАЛИТЬ БОЛЬШУЮ ЧАСТЬ КОМПОНЕНТОВ KDE?

Спасибо а добром слове.



Подробная информация о списке рассылки community