LinuxForum.Fans
Тема

Проблемы с запуском VirtualBox

Автор: rhyms 20 сообщений 7783 просмотров
#82904

Скачал с официального сайта Oracle VirtualBox 3.1.8 всё нормально установилось, при этом все драйверы для него были установлены заранее. Также установил исходники kernel-server и kernel-desktop. Но при запуске машины выводит:

Не удалось открыть сессию для виртуальной машины Windows XP.
Virtual machine 'Windows XP' has terminated unexpectedly during startup.

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.


при выполнении команды '/etc/init.d/vboxdrv setup' пишет:

Stopping VirtualBox kernel module [ ОК ]
Removing old VirtualBox netadp kernel module [ ОК ]
Removing old VirtualBox netflt kernel module [ ОК ]
Removing old VirtualBox kernel module [ ОК ]
Recompiling VirtualBox kernel module [ ОК ]
Starting VirtualBox kernel module [ ОШИБКА ]
(modprobe vboxdrv failed. Please use 'dmesg' to find out why)

незнаю что делать дальше. всё было установлено из официальных репизоториев (кроме VirtualBox), но пробовал ставить и VirtualBox OSE из официального репоза, но тот выводил такие же ошибки
помогите пожалуйста.

отмечу что я новичок в мире линукс

#82905
rhyms написал:
Users of Ubuntu, Fedora or Mandriva should install the DKMS package first.

Это, наверное, и есть ответ на вопрос.
Надо установить пакет DKMS.

#82907

утсановлен, при чём раньше чем сам VirtualBox, но пробовал и переустановить, толку никакого

#82910

Запустите ещё раз
[console]/etc/init.d/vboxdrv setup[/console]
а потом
[console]dmesg | tail -n 20[/console]
Как Вам и написали

Please use 'dmesg' to find out why
#82911

ответ консоли

xt_time: kernel timezone is +0400
u32 classifier
Actions configured
netfilter PSD loaded - (c) astaro AG
IFWLOG: register target
eth0: no IPv6 routers present
CPUFREQ: Per core ondemand sysfs interface is deprecated - up_threshold
Clocksource tsc unstable (delta = -186620623 ns)
hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
vboxdrv: no symbol version for module_layout
vboxdrv: no symbol version for module_layout
vboxnetflt: no symbol version for module_layout
vboxdrv: no symbol version for module_layout
vboxnetadp: no symbol version for module_layout
vboxdrv: no symbol version for module_layout
vboxdrv: no symbol version for module_layout
vboxdrv: no symbol version for module_layout

#82913

rhyms, а разве в репах нету VirtualBox?

#82914

есть но там OSE а значит поддержки USB нет

да и он тоже такие же ошибки выводит

#82916

Для начала покажите вывод
[console]uname -r[/console]
и
[console]ls -l /usr/src/[/console]

#82919

Если Вы ставите VirtualBox из исходников , то Вам нужно сделать несколько шагов до того как ... вот читайте , инструкция для федоры , но в данном случае аналогичные действия от Вас потребуются , так что не принципиально ... если не понятно спрашивайте .
P.S. Mandriva ? ---- > от оно чё

#82921

[console][root@localhost serega]# uname -r
2.6.33.5-server-2mnb[/console]
[console][root@localhost serega]# ls -l /usr/src/
итого 32
drwxr-xr-x 3 root root 4096 2010-09-24 21:09 fglrx-8.771-2mdv2010.1/
drwxr-xr-x 2 root root 4096 2010-09-24 20:22 libpng/
lrwxrwxrwx 1 root root 19 2010-09-25 21:07 linux -> linux-2.6.33.7-2mnb/
drwxr-xr-x 24 root root 4096 2010-09-25 21:51 linux-2.6.33.5-2mnb/
drwxr-xr-x 24 root root 4096 2010-09-25 21:07 linux-2.6.33.7-2mnb/
drwxr-xr-x 24 root root 4096 2010-09-24 18:43 linux-2.6.33.7-server-2mnb/
drwxr-xr-x 5 root root 4096 2010-09-25 21:44 vboxadditions-3.1.8-3mdv2010.1/
lrwxrwxrwx 1 root root 38 2010-09-25 21:20 vboxdrv-3.1.8 -> ../../usr/share/virtualbox/src/vboxdrv/
lrwxrwxrwx 1 root root 41 2010-09-25 21:20 vboxnetadp-3.1.8 -> ../../usr/share/virtualbox/src/vboxnetadp/
lrwxrwxrwx 1 root root 41 2010-09-25 21:20 vboxnetflt-3.1.8 -> ../../usr/share/virtualbox/src/vboxnetflt/
drwxr-xr-x 3 root root 4096 2010-09-25 21:45 vhba-1.2.1-3mdv2010.1/
drwxr-xr-x 5 root root 4096 2010-09-25 21:11 virtualbox-3.1.8-3mdv2010.1/[/console]


Незабываем пользоваться тегами. (Gnom)

#82923
gramozeka написал:
Если Вы ставите VirtualBox из исходников , то Вам нужно сделать несколько шагов до того как ... вот читайте , инструкция для федоры , но в данном случае аналогичные действия от Вас потребуются , так что не принципиально ... если не понятно спрашивайте .

нет virtualbox ставится RPM пакетом

#82926

У Вас ерунда какая то.
Ядро 2.6.33.5-server-2mnb
а исходники на которые ссылка linux-2.6.33.7-2mnb
Версии должны совпадать.
Варианта два
Ставить ядро linux-2.6.33.7-2mnb
или исходники 2.6.33.5-server-2mnb

#82928
rhyms написал:
[quote=gramozeka]Если Вы ставите VirtualBox из исходников , то Вам нужно сделать несколько шагов до того как ... вот читайте , инструкция для федоры , но в данном случае аналогичные действия от Вас потребуются , так что не принципиально ... если не понятно спрашивайте .

нет virtualbox ставится RPM пакетом[/quote]
Если вы ставите пакетом , это добавляет ещё большего гемора - вот читайте и да , репы надо подключить нужные и все обновления синхронизировать ...

#82929
gramozeka написал:

Если вы ставите пакетом , это добавляет ещё большего гемора

Да нет там никакого гемора.
Просто версии ядра и исходников не совпадают, а так ставится в пол-тычка.

#82932

по поиску в репах ничего из того что написали не найдено. что именно надо установить?

#82933

и не забудьте VB конфликтует с KVM , его использует QEMU , и почему-то KVM всегда суют по умолчанию , их надо добавить в блеклист , ссылка есть в моем первом посте .

#82934
rhyms написал:
по поиску в репах ничего из того что написали не найдено. что именно надо установить?

Ты что ставил kernel-desktop-devel или kernel-source? Вот надо что бы версия ядра и исходников были одинаковыми 2.6.33.5
На диске всё должно быть.

#82938
rhyms написал:
по поиску в репах ничего из того что написали не найдено. что именно надо установить?

в центре управления Мандривы есть удобная кнопочка , "обновить установленные пакеты" , обновите , а потом по инструкции из Вики (Мандривовской жеж) ставте , если будет тупить , добавте KVM в /etc/modprobe.d/blacklist.conf и будет вам счастье ..

#82939

установил kernel-linus-2.6.33.7-2mnb - проблема решена. машина запустилась, система загрузилась.
Всем спасибо за уделённое на меня время.

Ещё раз огромное спасибо....

#83207

Хотите мой совет по поводу VirtualBox?
Качайте с офицального сайта пакет для всех дистрибутивов *.run -- ни каких проблем после установки этого пакета не будет никогда.

Войдите или зарегистрируйтесь, чтобы ответить.