LINUX.ORG.RU

Arch, virtualbox, гостевой режим

 , ,


0

1

Как все таки запустить гостевой режим на арче?(система арч, в виртуалбоксе манжаро) https://wiki.archlinux.org/index.php/VirtualBox тут не совсем все понятно. было проделаны следующее:

sudo pacman -S virtualbox virtualbox-guest-iso virtualbox-guest-utils virtualbox-guest-modules-arch gcc make perl linux-headers

sudo rcvboxdrv

sudo modprobe vboxdrv

sudo gpasswd -a $USER vboxusers

также был установлен Oracle_VM_VirtualBox_Extension_Pack-6.0.4.vbox-extpack

sudo modprobe vboxsf

виртуалбокс запускается, жму insert guest additional… запускается установка и ошибка такого рода:

this system is currently not set up to build kernel modules

и там же просит установить gcc make perl(установлены)

теперь после танцев с бубном установка вообще не проходит failed to remove existing installation

P.S попробовал перезагрузить и при включении выскакивает:

Vboxclient: the Virtualbox kernel srervice not running

УМВР. Хост: Debian GNU/Linux 9.8 AMD64 Гость: Arch Linux (Rolling Ver, разумеется) со всеми обновлениями.

$ lsb_release -a
LSB Version:    1.4
Distributor ID: Arch
Description:    Arch Linux
Release:        rolling
Codename:       n/a
$ uname -a
Linux rd-vm028 4.20.13-arch1-1-ARCH #1 SMP PREEMPT Wed Feb 27 19:10:28 UTC 2019 x86_64 GNU/Linux
$ pacman -Qs virtualbox
local/virtualbox-guest-modules-arch 6.0.4-10
    Virtualbox guest kernel modules for Arch Kernel
local/virtualbox-guest-utils 6.0.4-1
    VirtualBox Guest userspace utilities
$ lsmod | grep vbox
vboxsf                 36864  0
vboxvideo              40960  1
ttm                   110592  1 vboxvideo
drm_kms_helper        208896  1 vboxvideo
drm                   499712  4 drm_kms_helper,vboxvideo,ttm
Причем в гостях были прибамбасы от шестой версии, тогда как на хосте еще стоял пятый виртуалбокс (потом обновил до шестого, в обеих случаях все работало ОК). Жду конкретных вопросовъ. UP1: безо всяких втыканий дисков гостевые прибамбасы ставил из репы арчика.

Infra_HDC ★★★★★ ()
Последнее исправление: Infra_HDC (всего исправлений: 1)
Ответ на: комментарий от symon2014

ну это когда нажимаем на ctrl+f и виртуалка нормально расстягивается на весь экран

Sapetuko ()

В Манжаре гостевые дополнения интегрированы прям в официальные исошники, что у тебя там не работает?

Deleted ()
Ответ на: комментарий от Infra_HDC

сделал это, все нормально с этим сервисом думаю

sudo systemctl start vboxservice

sudo systemctl enable vboxservice

Sapetuko ()
Ответ на: комментарий от Deleted

общая папка например не работает.. гостевой режим не включается.. как то оно включилось а теперь все, просто не включается

на убунте с полпинка все запускалось, тут как то не так

Sapetuko ()
Ответ на: комментарий от Sapetuko

Что такое «гостевой режим»?

как то оно включилось а теперь все, просто не включается

Вспоминай что делал.

Deleted ()
Ответ на: комментарий от Deleted

пошел восстанавливать систему до состояния без установки виртуалбокс

попробую еще раз поставить по новой

Sapetuko ()

sudo pacman -S virtualbox virtualbox-guest-iso virtualbox-guest-utils virtualbox-guest-modules-arch gcc make perl linux-headers

Ты намешал всё в кучу.
virtualbox virtualbox-guest-iso - для хоста.
virtualbox-guest-utils virtualbox-guest-modules-arch - внутри гостя.

Остальное вообще не понятно зачем, тем более зачем ставить рукам.

PS. Модули для хоста называются virtualbox-host-modules-arch

surefire ★★★ ()
Последнее исправление: surefire (всего исправлений: 2)
Ответ на: комментарий от surefire

sudo pacman -S virtualbox virtualbox-guest-iso

выбрать 1 или 2?

1) virtualbox-host-dkms 2) virtualbox-host-modules-arch

потому как ошибка Kernel driver not installed (rc=-1908)

Sapetuko ()
Ответ на: комментарий от surefire

удалил virtualbox-host-dkms

поставил virtualbox-host-modules-arch

все равно ошибка остается

Kernel driver not installed (rc=-1908)

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

sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Exec format error
sudo rcvboxdrv
Unloading modules:
Loading modules: modprobe: ERROR: could not insert 'vboxnetadp': Exec format error
modprobe: ERROR: could not insert 'vboxnetflt': Exec format error
modprobe: ERROR: could not insert 'vboxpci': Exec format error
modprobe: ERROR: could not insert 'vboxdrv': Exec format error

Sapetuko ()

sudo pacman -S base-devel linux-headers в арч

Повторить процедуру

xDShot ★★★★★ ()
Ответ на: комментарий от surefire

у меня на компе установлен арч, поставил virtualbox virtualbox-guest-iso virtualbox-host-modules-arch

теперь запускаю манжаро на виртуалке, смотрю какое ядро у него и ставлю virtualbox-guest-utils под то ядро которое сейчас на манжаро?

P.S вопрос всем - не пойму зачем эти извращения тут? не пойму.

сообщения редактировать нельзя, написание сообщений(разметка) выше моего понимания, зачем?

приходится либо писать каждую строку новым параграфом, либо открывать текстовой редактор, там напиасть не побоюсь этого слова хтмл код с нашим сообщением а потом копировать сюда................

Sapetuko ()
Ответ на: комментарий от Sapetuko

теперь запускаю манжаро на виртуалке, смотрю какое ядро у него и ставлю virtualbox-guest-utils под то ядро которое сейчас на манжаро?

virtualbox-guest-utils - на зависит от ядра.

В виртуалке тебе нужно поставить virtualbox-guest-modules-arch или virtualbox-guest-dkms

surefire ★★★ ()
Ответ на: комментарий от surefire

просто при установке virtualbox-guest-utils - нужно было выбрать одно из нескольких, и у всех разные ядра

а virtualbox-guest-modules-arch - не было в репах

попробую установить virtualbox-guest-dkms

Sapetuko ()
Ответ на: комментарий от surefire

virtualbox-guest-modules-arch недоступен для манжаро виртуал

virtualbox-guest-dkms не устанавливается так как Unable to install module vboxsf/6.04***** for kernel 4.19.***-MANJARO: Missing kernel headers

virtualbox-guest-utils поставил для 4.19

теперь буду ставить linux-headers для виртуальной манжаро

Sapetuko ()

копи паст для текста теперь работает между системой и виртуалкой, общая папка не работает(видимо инструкцию писали для тех кто в курсе и я что то не учел) насколько помню теперь, устанавливал следующие модули:

в систему: sudo pacman -S virtualbox virtualbox-guest-iso virtualbox-host-modules-arch

при запуске были ошибки и sudo rcvboxdrv

sudo gpasswd -a $USER vboxusers

в виртуальной системе:

uname -a

pacman -S virtualbox-guest-dkms

pacman -S virtualbox-guest-utils

pacman -S linux-headers

и установка из guest additional.iso

Sapetuko ()

общая папка также работает, гостевой режим работает

Sapetuko ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.