VirtualBox

Добрый день. Пытаюсь установить несколько виртуальных ОСей. В виртуалбоксе на мои попытки выдаёт это:
http://ipic.su/img/img7/fs/A_eGX46r188.1392216062.jpg
В гугле нашёл магическую комбинацию: sudo echo “vboxdrv” » /etc/modules && sudo modprobe vboxdrv
Но она не сработала.

Что не так? Как починить?

LewisNoire wrote:

> В гугле нашёл магическую комбинацию: sudo
> echo “vboxdrv” » /etc/modules && sudo modprobe vboxdrv
> Но она не сработала.
>
> Что не так? Как починить?

Не надо магических комбинаций.
Выполните с правами root команду, написанную синим шрифтом (в правом
окошке на переднем плане). Кавычки не нужны.

http://ipic.su/img/img7/fs/seti3.1392249141.png
Именно, что не так просто.
Лог файл:
/usr/share/virtualbox/src/vboxhost/build_in_tmp: line 62: make: command not found
/usr/share/virtualbox/src/vboxhost/build_in_tmp: line 62: make: command not found
/usr/share/virtualbox/src/vboxhost/build_in_tmp: line 62: make: command not found

Виртуалбокс из официального репозитория? Если да, то ничего делать не надо, модули нах-ся в пакете virtualbox-host-kmp-*
Если нет (а с сайта виртуалбокса), то нужно ставить kernel-*-devel и всякое прочее для сборки модулей.
Также, необходимо чтобы текущий юзер был в группе vboxusers.

kill it wrote:

> Если нет (а с сайта виртуалбокса), то
> нужно ставитьkernel-*-devel и всякое прочее
> для сборки модулей.

Плюс make и gcc.

Minton says: За малую связность дальнейшего повествования, большой потенциальный вред пониманию происходящего и почти полное отсутствие знаков препинания это сообщение удалено.

Да.

Можно поподробней, я не так давно дуалбут поставил. И мало что понимаю.

у вас должны быть установлены модули от виртуалбокса (по-идее, они тянутся с зависимостями):

zypper se -i virtualbox-host-kmp*

для вашего ядра:

uname -a

также проверьте статус загрузчика драйверов:

/etc/init.d/vboxdrv status

если он вырублен (скорее всего), то включить и запустить
chkconfig --add vboxdrv
/etc/init.d/vboxdrv start

(скрипт не переписан под systemd, поэтому по-старинке)

и группы
проверить:
groups (из-под вашего юзера)

добавить, если vboxusers не будет в списке
usermod -G vboxusers -a <имяюзера>

Проще прошения за поздний ответ, но таки попробовал выполнить инструкции, и не пошло:

lewis@linux-foe9:~> zypper se -i virtualbox-host-kmp*
Загрузка данных о репозиториях…
Чтение установленных пакетов…

С | Имя | Заключение | Тип
–±----------------------------±------------------------------------±-----
i | virtualbox-host-kmp-default | Хостовой модуль ядра для VirtualBox | пакет
lewis@linux-foe9:~> uname -a
Linux linux-foe9.site 3.11.10-7-default #1 SMP Mon Feb 3 09:41:24 UTC 2014 (750023e) i686 i686 i386 GNU/Linux
lewis@linux-foe9:~> /etc/init.d/vboxdrv status
bash: /etc/init.d/vboxdrv: Отказано в доступе
lewis@linux-foe9:~> sudo /etc/init.d/vboxdrv status
root’s password:
VirtualBox kernel module is not loaded.
vboxdrv.service - LSB: VirtualBox Linux module
Loaded: loaded (/etc/init.d/vboxdrv)
Active: active (exited) since Пт 2014-02-21 17:27:54 MSK; 1h 48min ago
Process: 723 ExecStart=/etc/init.d/vboxdrv start (code=exited, status=0/SUCCESS)

lewis@linux-foe9:~> /etc/init.d/vboxdrv start
bash: /etc/init.d/vboxdrv: Отказано в доступе
lewis@linux-foe9:~> sudo /etc/init.d/vboxdrv start
redirecting to systemctl start vboxdrv.service
lewis@linux-foe9:~> sudo /etc/init.d/vboxdrv status
VirtualBox kernel module is not loaded.
vboxdrv.service - LSB: VirtualBox Linux module
Loaded: loaded (/etc/init.d/vboxdrv)
Active: active (exited) since Пт 2014-02-21 17:27:54 MSK; 1h 49min ago
Process: 723 ExecStart=/etc/init.d/vboxdrv start (code=exited, status=0/SUCCESS)

lewis@linux-foe9:~> zypper install VirtualBox
Для установки или удаления пакетов требуются права администратора.
lewis@linux-foe9:~> sudo zypper install VirtualBox
Загрузка данных о репозиториях…
Чтение установленных пакетов…
‘virtualbox’, предоставляющий ‘VirtualBox’, уже установлен.
Нет кандидатов на обновление ‘virtualbox-4.2.18-2.9.1.i586’. Новейшая версия уже установлена.
Разрешение зависимостей пакетов…

Нечего выполнять.
lewis@linux-foe9:~> groups
users
lewis@linux-foe9:~> sudo groups
root
lewis@linux-foe9:~> usermod -G vboxusers -a lewis
Absolute path to ‘usermod’ is ‘/usr/sbin/usermod’, so running it may require superuser privileges (eg. root).
lewis@linux-foe9:~> /usr/sbin/usermod -G vboxusers -a lewis
usermod: Permission denied.
usermod: не удалось заблокировать /etc/passwd; попробуйте ещё раз позже.
lewis@linux-foe9:~> sudo /usr/sbin/usermod -G vboxusers -a lewis
lewis@linux-foe9:~> VirtualBox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (3.11.10-7-default) or it failed to
load. Please recompile the kernel module and install it by

       sudo /etc/init.d/vboxdrv setup


     You will not be able to start VMs until this problem is fixed.

VirtualBox: Error -11 in supR3HardenedMainInitRuntime!
VirtualBox: supR3PreInit failed with rc=-11

VirtualBox: Tip! It may help to reinstall VirtualBox.
lewis@linux-foe9:~> sudo /etc/init.d/vboxdrv setup
Recompiling VirtualBox kernel module, NOT. It has been packaged. done
lewis@linux-foe9:~>

Версия virtualbox-host-kmp-default должна соответствовать версии текущего kernel. В вашем случае это 3.11.10-7-default. Проверьте, что это так.
Или покажите
rpm -q virtualbox-host-kmp-desktop

*Напоминает чертовщину, какую-то. Кхм, кстати, я когда устанавливал кодеки для KDE4, у меня был вопрос про конфликт пакетов и переход на другого поставщика, я собственно, перешёл на другого поставщика. Может там что-то повредилось?
*
lewis@linux-foe9:~> virtualbox-host-kmp-default version
If ‘virtualbox-host-kmp-default’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf virtualbox-host-kmp-default
lewis@linux-foe9:~> rpm -q virtualbox-host-kmp-desktop
пакет virtualbox-host-kmp-desktop не установлен
lewis@linux-foe9:~> sudo rpm -q virtualbox-host-kmp-desktop
root’s password:
пакет virtualbox-host-kmp-desktop не установлен
lewis@linux-foe9:~> zypper install virtualbox-host-kmp-desktop
Для установки или удаления пакетов требуются права администратора.
lewis@linux-foe9:~>
lewis@linux-foe9:~> sudo zypper install virtualbox-host-kmp-desktop
Загрузка данных о репозиториях…
Чтение установленных пакетов…
Разрешение зависимостей пакетов…

Будут установлены следующие 3 НОВЫХ пакета:
kernel-desktop virtualbox-guest-kmp-desktop virtualbox-host-kmp-desktop

3 новых пакета для установки.
Полный размер загрузки: 39,8 MiB. После этой операции будет использовано дополнительно 123,5 MiB.
Продолжить? [y/n/? выводит все параметры] (y): y
Получение пакет kernel-desktop-3.11.10-7.1.i686 (1/3), 39,4 MiB (122,8 MiB после распаковки)
Получение: kernel-desktop-3.11.10-7.1.i686.rpm …готово (5,1 MiB/s)]
Получение пакет virtualbox-host-kmp-desktop-4.2.18_k3.11.10_7-2.9.1.i586 (2/3), 259,6 KiB (424,4 KiB после распаковки)
Получение: virtualbox-host-kmp-desktop-4.2.18_k3.11.10_7-2.9.1.i586.rpm …готово]
Получение пакет virtualbox-guest-kmp-desktop-4.2.18_k3.11.10_7-2.9.1.i586 (3/3), 230,8 KiB (322,4 KiB после распаковки)
Получение: virtualbox-guest-kmp-desktop-4.2.18_k3.11.10_7-2.9.1.i586.rpm …готово]
(1/3) Установка: kernel-desktop-3.11.10-7.1 …готово]
Дополнительный вывод rpm:

Kernel image: /boot/vmlinuz-3.11.10-7-desktop
Initrd image: /boot/initrd-3.11.10-7-desktop
KMS drivers: i915 nouveau
Root device: /dev/disk/by-id/scsi-1WD_My_Passport_07AAWX81A6301517-part7 (/dev/sda7) (mounted on / as ext4)
Resume device: /dev/disk/by-id/scsi-1WD_My_Passport_07AAWX81A6301517-part6 (/dev/sda6)
Microcode: Adding Intel microcode 06-2a-07
Kernel Modules: thermal_sys thermal processor fan scsi_dh scsi_dh_alua scsi_dh_emc scsi_dh_hp_sw scsi_dh_rdac video button i2c-algo-bit drm drm_kms_helper i915 wmi mxm-wmi ttm nouveau usb-storage xhci-hcd hid-logitech-dj hid-holtek-kbd hid-lenovo-tpkbd hid-ortek hid-roccat hid-roccat-common hid-roccat-arvo hid-roccat-isku hid-samsung ohci-pci
Features: acpi intel_microcode kms plymouth block usb resume.userspace resume.kernel

(2/3) Установка: virtualbox-host-kmp-desktop-4.2.18_k3.11.10_7-2.9.1 …готово]
(3/3) Установка: virtualbox-guest-kmp-desktop-4.2.18_k3.11.10_7-2.9.1 …готово]
lewis@linux-foe9:~> virtualbox-host-kmp-default
If ‘virtualbox-host-kmp-default’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf virtualbox-host-kmp-default
lewis@linux-foe9:~> virtualbox-host-kmp-default version
If ‘virtualbox-host-kmp-default’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf virtualbox-host-kmp-default
lewis@linux-foe9:~> Virtualbox
If ‘Virtualbox’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf Virtualbox
lewis@linux-foe9:~> VirtualBox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (3.11.10-7-default) or it failed to
load. Please recompile the kernel module and install it by

       sudo /etc/init.d/vboxdrv setup


     You will not be able to start VMs until this problem is fixed.

VirtualBox: Error -11 in supR3HardenedMainInitRuntime!
VirtualBox: supR3PreInit failed with rc=-11

VirtualBox: Tip! It may help to reinstall VirtualBox.

*Текст конфликта:
*

YaST2 conflicts list - generated 2014-02-01 15:45:16

ffmpeg-2.1.2-2.1.i586 требует libavutil52 = 2.1.2, но это требование не может быть удовлетворено
неустанавливаемые поставщики:libavutil52-2.1.2-2.1.i586[Packman Repository]
] установить libavutil52-2.1.2-2.1.i586 (со сменой поставщика)
openSUSE –> http://packman.links2linux.de

 ] не устанавливать ffmpeg-2.1.2-2.1.i586

 ] повредить ffmpeg-2.1.2-2.1.i586, игнорируя некоторые из его зависимостей

k3b-codecs-2.0.2-18.16.i586 требует k3b = 2.0.2-18.16, но это требование не может быть удовлетворено
неустанавливаемые поставщики:k3b-2.0.2-18.16.i586[Packman Repository]
] повредить k3b-codecs-2.0.2-18.16.i586, игнорируя некоторые из его зависимостей

 ] Будут выполнены следующие действия:

обновить k3b-2.0.2-29.1.3.i586 до более старой версии k3b-2.0.2-18.16.i586
установить k3b-2.0.2-18.16.i586 (со сменой поставщика)
openSUSE –> http://packman.links2linux.de
] не устанавливать k3b-codecs-2.0.2-18.16.i586

libxine2-codecs-1.2.3-89.4.i586 требует libavcodec.so.55, но это требование не может быть удовлетворено
неустанавливаемые поставщики:libavcodec55-2.1.2-2.1.i586[Packman Repository]
] повредить libxine2-codecs-1.2.3-89.4.i586, игнорируя некоторые из его зависимостей

 ] установить libvpx1-1.3.0-9.2.i586 (со сменой поставщика)

openSUSE –> http://packman.links2linux.de

 ] не устанавливать libxine2-codecs-1.2.3-89.4.i586

YaST2 conflicts list END

После установки правильного пакета систему перезагружали, что бы подцепился новый драйвер?