Не могу запустить Virtualbox в Mandriva 2009.0

PCLinuxOS

Модератор: Bizdelnick

darck
Сообщения: 13
ОС: Mandriva 2009

Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение darck »

В общем дело обстоит так. Установил из оф репозитария "VirtualBox",запускаю, настраиваю машину, стартую. Вот тут и начинается: вылазит сообщение типа нужно прогрузить "vboxdrv", но вот в чем дело, этого модуля там где надо нет, но есть папка стаким названием в каталоге с исходниками. Как быть??? Я так понимаю надо пересобрать эти исходники??? но как не знаю...
Спасибо сказали:
darck
Сообщения: 13
ОС: Mandriva 2009

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение darck »

я дождусь ответа???
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение ATIpro »

darck писал(а):
09.01.2010 12:09
В общем дело обстоит так. Установил из оф репозитария "VirtualBox",запускаю, настраиваю машину, стартую. Вот тут и начинается: вылазит сообщение типа нужно прогрузить "vboxdrv", но вот в чем дело, этого модуля там где надо нет, но есть папка стаким названием в каталоге с исходниками. Как быть??? Я так понимаю надо пересобрать эти исходники??? но как не знаю...
Есть ли в репозитории пакет вида virtualbox-kernel для устанавливаемой версии vbox-а и твоего ядра? Если нет, то нужно модуль ядра собрать. Для этого потребуется devel пакет к твоему ядру.
А какая версия Virtualbox-а в 2009.0 в репозитории? Возможно имеет смысл поставить более новую версию отсюда
darck писал(а):
09.01.2010 13:33
я дождусь ответа???
Спокойно, тут вам не техподдержка.
Спасибо сказали:
darck
Сообщения: 13
ОС: Mandriva 2009

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение darck »

версия 2.1.4 ядра нет, но нужные пакеты лежат в виде исходников...
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение ATIpro »

darck писал(а):
09.01.2010 14:16
версия 2.1.4 ядра нет, но нужные пакеты лежат в виде исходников...

Версия очень старая, на текущей сделано много улучшений. Проще будет скачать пакет rpm, по приведенной выше ссылке. дальше устаноовить все необходимо для сборки модулей ядра, то есть kernel-devel, gcc, make и еще что потребуется. Далее просто установить скаченный rpm, при установке модули ядра будут автоматически собраны и установлены.
Спасибо сказали:
darck
Сообщения: 13
ОС: Mandriva 2009

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение darck »

Скачивал уже.... говорит пакет не тот ставится не буду...
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение ATIpro »

darck писал(а):
09.01.2010 14:23
Скачивал уже.... говорит пакет не тот ставится не буду...

Точный вывод можешь привести? И для какой версии Мандривы качал пакет?
Спасибо сказали:
darck
Сообщения: 13
ОС: Mandriva 2009

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение darck »

В общем установил, но та же проблема. Вот надо ему "vboxdrv" и всё тут!! сырци лежат, а модуля нет!
сейчас скачал 3.1.3.1.0. Качал тут для 2009.0 i586
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение akdengi »

darck писал(а):
09.01.2010 14:35
В общем установил, но та же проблема. Вот надо ему "vboxdrv" и всё тут!! сырци лежат, а модуля нет!
сейчас скачал 3.1.3.1.0. Качал тут для 2009.0 i586


там же просит определенную команду ввести для перекомпиляции :). Но вначале поставь kernel-devel-latest
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение ATIpro »

darck писал(а):
09.01.2010 14:35
В общем установил, но та же проблема. Вот надо ему "vboxdrv" и всё тут!! сырци лежат, а модуля нет!
сейчас скачал 3.1.3.1.0. Качал тут для 2009.0 i586

Скорее всего чего-то для сборки не хватает. Проверь пакеты make, gcc, dkms, dkms-minimal и их зависимости. Так же если у тебя ядро kernel-desktop, то нужен kernel-desktop-devel
Спасибо сказали:
darck
Сообщения: 13
ОС: Mandriva 2009

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение darck »

Изображение

Изображение


Это собственно ошибки, в порядке появления
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение ATIpro »

Ну выполни от рута

Код: Выделить всё

/etc/init.d/vboxdrv setup

и если ошибки будут, вывод сюда скопируй
Спасибо сказали:
darck
Сообщения: 13
ОС: Mandriva 2009

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение darck »

Выклдываю Логи

vbox-install.log

Код: Выделить всё

Attempting to install using DKMS
  removing old DKMS module vboxdrv version  3.1.0

------------------------------
Deleting module version: 3.1.0
completely from the DKMS tree.
------------------------------
Done.

Creating symlink /var/lib/dkms/vboxdrv/3.1.0/source ->
                 /usr/src/vboxdrv-3.1.0

DKMS: add Completed.

Error! Your kernel source for kernel 2.6.27.19-desktop586-1mnb cannot be found at
/lib/modules/2.6.27.19-desktop586-1mnb/build or /lib/modules/2.6.27.19-desktop586-1mnb/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Останов.


и окошко терминала


Изображение
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение ATIpro »

darck писал(а):
09.01.2010 21:39
Error! Your kernel source for kernel 2.6.27.19-desktop586-1mnb cannot be found at
/lib/modules/2.6.27.19-desktop586-1mnb/build or /lib/modules/2.6.27.19-desktop586-1mnb/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Останов.[code]

kernel-desktop586-devel установлен?
Спасибо сказали:
darck
Сообщения: 13
ОС: Mandriva 2009

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение darck »

ставлю
Спасибо сказали:
darck
Сообщения: 13
ОС: Mandriva 2009

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение darck »

подскажите как из консоли разархивировать *.tar.gz
Спасибо сказали:
darck
Сообщения: 13
ОС: Mandriva 2009

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение darck »

/lib/modules/2.6.27.19-desktop586-1mnb/dkms-binary/3rdparty/vbox/vboxadd.ko.gz
по ходу его не может найти...
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение ATIpro »

darck писал(а):
09.01.2010 22:21
/lib/modules/2.6.27.19-desktop586-1mnb/dkms-binary/3rdparty/vbox/vboxadd.ko.gz
по ходу его не может найти...

у тебя не в dkms-binary должно быть, а просто в dkms. То есть бинарного модуля из пакета нет, ты должен его собрать. Той командой из консоли. После установки kernel-desktop586-devel вывод команды /etc/init.d/vboxdrv setup изменился?
Спасибо сказали:
darck
Сообщения: 13
ОС: Mandriva 2009

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение darck »

упс... запустил :dots: сам промохал.... вот как тут сделал всё... и запустил)
Спасибо сказали:
Surf
Сообщения: 16

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение Surf »

Нашел эту тему, было обрадовался - симптомы точно такие же, но при детальном изучении оказалось, что вроде все для успеха у меня уже было установлено, а модуль так и не загружается. Так что прошу помощи.
Что имеем: Mandriva 2009.1. VirtualBox сначала ставил из репозитария, потом с оф. сайта и rpm и run.

Код:

rpm -qa| grep kernel kernel-desktop-latest-2.6.29.6-69mib2009.1 kernel-desktop-devel-latest-2.6.29.6-69mib2009.1 kernel-source-2.6.29.6-69mib-1-1mib2009.1 kernel-desktop-2.6.29.6-69mib-1-1mib2009.1 kernel-firmware-20090111-3mnb2 kernel-desktop-2.6.29.1-4mnb-1-1mnb2 kernel-source-2.6.29.1-4mnb-1-1mnb2 kernel-source-latest-2.6.29.6-69mib2009.1 kernel-headers-2.6.29-1mnb2 kernel-desktop-devel-2.6.29.6-69mib-1-1mib2009.1 kernel-desktop-2.6.29.6-3mnb-1-1mnb2 [root@FSm home]# rpm -qa| grep make make-3.81-4mdv2009.1 makedev-4.4-6mdv2009.1 cmake-2.6.3-4mdv2009.1 [root@FSm home]# rpm -qa| grep gcc gcc-4.3.2-5.1mnb2 manbo-mandriva-files-gcc-c++-4.3.2-1mnb2 manbo-mandriva-files-gcc-4.3.2-1mnb2 libgcc1-4.3.2-5.1mnb2 gcc-cpp-4.3.2-5.1mnb2 gcc-c++-4.3.2-5.1mnb2


Код:

root@FSm log]# /etc/init.d/vboxdrv setup Stopping VirtualBox kernel modules [ ОК ] Uninstalling old VirtualBox DKMS kernel modules [ ОК ] Removing old VirtualBox netadp kernel module [ ОК ] Removing old VirtualBox netflt kernel module [ ОК ] Removing old VirtualBox kernel module [ ОК ] Trying to register the VirtualBox kernel modules using DKMS [ ОК ] Starting VirtualBox kernel modules [ ОШИБКА ] (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

dmesg говотит: vboxdrv: no symbol version for struct_module
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21358
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение Bizdelnick »

kernel-devel должен быть той же версии, что и ядро. У Вас ядро которое используется, из MIB или
Surf писал(а):
30.03.2011 21:30
kernel-desktop-2.6.29.6-3mnb-1-1mnb2
?
kernel-headers и kernel-source не нужны.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Surf
Сообщения: 16

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение Surf »

Bizdelnick писал(а):
30.03.2011 21:40
kernel-devel должен быть той же версии, что и ядро. У Вас ядро которое используется, из MIB или
Surf писал(а):
30.03.2011 21:30
kernel-desktop-2.6.29.6-3mnb-1-1mnb2
?
kernel-headers и kernel-source не нужны.


uname -a
Linux 2.6.29.6-desktop-3mnb
Спасибо сказали:
Surf
Сообщения: 16

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение Surf »

Я правильно понял, надо удалить:
kernel-desktop-devel-latest-2.6.29.6-69mib2009.1
kernel-desktop-devel-2.6.29.6-69mib-1-1mib2009.1

и поставить для 2.6.29.6-desktop-3mnb
А ставить надо devel или devel-latest ?
Спасибо сказали:
Surf
Сообщения: 16

Re: Не могу запустить Virtualbox в Mandriva 2009.0

Сообщение Surf »

Bizdelnick писал(а):
30.03.2011 21:40
kernel-devel должен быть той же версии, что и ядро.

Спасибо. Заработало...
Спасибо сказали: