Как правильно установить VirtualBox

На компьютере стояла система Calculate KDE и был установлен VirtualBox, в котором работала система виндовс. После очередного обновления перестала загружаться плазма и было принято решение переустановить систему. Все файлы от VirtualBox были сохранены. На свежеустановленную систему был установлен VirtualBox. После довольно продолжительных танцев с бубном вокруг прав на каталоги сама программа была таки запущена. Так же было успешно импортирована сохраненная виртуальная машина…НО она так и не запустилась. Многочисленные поиске в гугле вели исключительно в убунтовское сообщество, где данная проблема решалась установкой системных утиллит. В общем снес я виртуалбокс и поставил БИН вариант… результат тот же. Сам бокс запускается, машина присутствует но не запускается.
Уважаемое сообщество… Подскажите, может есть какое то руководство по установке и запуску данного ПО в Calculate Linux? ну или помогите запустить сие ПО.

В чем именно проявляется ошибка при запуске.
Я сам тоже один раз переустанавливал систему после того как полетел ssd. Описанных вами проблем не наблюдал. Все завелось без проблем.

Немного поразмыслив над выводом eix virtualbox решил поставить не бинарный, потому как он не требует сервера. После установки получил вот такое сообщение

Виртуал бокс установлен и запущен. Запускаю виртуальную машину и вот:


При этом /dev/vboxdrv отсутствует… впрочем как и /sbin/vboxconfig

вот скрин раскрытого первого окошка:

А app-emulation/virtualbox-modules установлено?

modprobe vboxdrv vboxnetflt vboxnetadp

да установлены. Вот вывод eix virtualbox http://pastebin.calculate-linux.ru/ru/show/13020
После выполнения modprobe vboxdrv vboxnetflt vboxnetadp попробовал запустить машину…
Выдало только вот это окно:

Второго окна с ошибкой уже нет.

Пробовали сменить владельца у файла на который она ругается? Похоже проблема с каталогом /usr

добавьте своего пользователя в группу vboxusers и выполните релогин … вам об этом в консоле писали после установки :slight_smile:

своего пользователя я добавил в группу vboxusers сразу… это как действие по умолчанию))) еще с убунты привычка осталась. И после этого перегружался неоднократно… Так что не помогает это.
А вот с правами на каталог /usr вот тут не понятно… UID пользователя 1000 а владелец каталога пользователь 1001. У меня в системе такого нету…
Подскажите кто должен быть владельцем этого каталога и группа соответственно… а то видимо наигрался… что теперь уже не понятно.
И на каталог /usr/lib64. На него тоже ругается

drwxr-xr-x 15 root root 4096 авг 2 21:56 usr

uid и gid посмотреть :

id

на каталог /usr установил root:root Итог:

Может права и группу поменять на каталог /usr/lib64 ? Только что там должно стоять?

кстати , с кальковским конфигом 4,7 для ядра 4,7,* вбокс не запускается … с конфигом от 4.6 всё ровно :slight_smile:

Вот ведь действительно кстати… а как проверить какой у меня?

Евгений Мартынов wrote:

Вот ведь действительно кстати… а как проверить какой у меня?

у вас конфиг соответствует версии ядра , те если установлен calculate-sources-4.7.* значит применяется из /var/lib/layman/calculate/profiles/templates/3.4/6_ac_install_patch/sys-kernel/calculate-sources/4.7

посмотреть какое ядро :

uname -r

или

eix calculate-sources

uname -r выдает 4.4.23-calculate
eix calculate-sources вывод тут: http://pastebin.calculate-linux.ru/ru/show/13022
Получается, что у меня стоит 4.4… странно… ставил недавно с ночной сборки…

Может права и группу поменять на каталог /usr/lib64 ? Только что там должно стоять?

ls  -al /usr
итого 368
drwxr-xr-x  15 root  root   4096 авг  2 21:56 .
drwxr-xr-x  21 root  root   4096 авг  7 10:27 ..
drwxr-xr-x   3 root  root  69632 окт  2 14:32 bin
drwxr-xr-x   5 root  root   4096 окт  2 11:21 etc
drwxr-xr-x   2 games root   4096 сен 17  2015 games
drwxr-xr-x 387 root  root  24576 окт  2 14:29 include
-rw-r--r--   1 root  root      0 ноя 11  2010 .keep
lrwxrwxrwx   1 root  root      5 ноя 22  2010 lib -> lib64
drwxr-xr-x  64 root  root  73728 окт  2 14:29 lib32
drwxr-xr-x 154 root  root 135168 окт  2 14:33 lib64
drwxr-xr-x  16 root  root   4096 окт  2 14:00 libexec
drwxr-xr-x   9 root  root   4096 ноя 11  2010 local
drwxr-xr-x 172 root  root   4096 июл 31 11:15 portage
drwxr-xr-x   2 root  root  16384 окт  2 14:33 sbin
drwxr-xr-x 221 root  root   4096 окт  2 11:21 share
drwxr-xr-x   4 root  root   4096 окт  2 14:30 src
lrwxrwxrwx   1 root  root      8 ноя 22  2010 tmp -> /var/tmp
drwxr-xr-x   6 root  root   4096 ноя 11  2010 x86_64-pc-linux-gnu

ваше только /home/ваш_пользователь …

ЗАРАБОТАЛО!!!

Подбиваем итоги:
1.Устанавливаем app-emulation/virtualbox
2. Добавляем пользователя в группу vboxusers
3. modprobe vboxdrv vboxnetflt vboxnetadp
4. устанавливаем пользователя и группу на каталоги /usr и /usr/lib64 в root:root c доступом 755
5. Пользуемся!!!

Евгений Мартынов wrote:

ЗАРАБОТАЛО!!!

Подбиваем итоги:
1.Устанавливаем app-emulation/virtualbox
2. Добавляем пользователя в группу vboxusers
3. modprobe vboxdrv vboxnetflt vboxnetadp
4. устанавливаем пользователя и группу на каталоги /usr и /usr/lib64 в root:root c доступом 755
5. Пользуемся!!!

это тока у вас так … в штатной ситуации без п 4 :wink:

Иван Иванов wrote:

это тока у вас так … в штатной ситуации без п 4 :wink:
Ну… проверить не помешает)))
Огромная БлагоДарность!!!

Можно ещё cl-setup-system запустить. он создаст файл /etc/modules-load.d/virtualbox.conf:

vboxdrv
vboxnetflt
vboxnetadp

это чтобы вручную не писать каждый раз:
modprobe vboxdrv vboxnetflt vboxnetadp

PS
у меня почему-то 2 раза модули грузятся
1-й отрабатывает modules-load
а за ним сразу modules

Вот кусок rc.log

modules-load       | * Loading module vboxdrv ...
 [ ok ]
 [ ok ]
modules-load       | * Loading module vboxnetflt ...
 [ ok ]
modules-load       | * Loading module vboxnetadp ...
 [ ok ]
modules            | * Loading module vboxdrv ...
 [ ok ]
modules            | * Loading module vboxnetflt ...
 [ ok ]
modules            | * Loading module vboxnetadp ...
 [ ok ]
modules            | * Autoloaded 3 module(s)

Фёдор Ратиев wrote:

Можно ещё cl-setup-system запустить. он создаст файл /etc/modules-load.d/virtualbox.conf:

он и так создаётся шаблонами … те после ребута модули подгрузятся без ручного вмешательства :slight_smile: