Вы должны проделать дополнительную работу, чтобы запустить X в virtualbox с archlinux. Вы можете найти его в вики здесь, скопировать и вставить ниже.
Установка Arch под VirtualBox проста, и дополнения должны быть установлены через pacman (не через "Install Guest Additions" в VirtualBox или смонтированном ISO.) Следуйте этим инструкциям после выполнения базовой установки системы X-window, описанной в Руководстве для начинающих.
Пакет гостевых дополнений
Установите virtualbox-archlinux-additions
.
Модули ядра
Загрузите модули VirtualBox вручную
# modprobe -a vboxguest vboxsf vboxvideo
Модули автозапуска
Чтобы автоматически запускать эти модули при каждой загрузке, вы можете добавить три вышеупомянутых модуля в массив MODULES в /etc/rc.conf.
MODULES=(... vboxguest vboxsf vboxvideo)
Включить VboxClient-все
VBoxClient содержит следующие службы (/usr/bin/VBoxClient-all) (копировать / вставить ...):
--clipboard start the shared clipboard service
--display start the display management service
--checkhostversion start the host version notifier service
--seamless start the seamless windows service
Таким образом, вы можете включить VBoxClient-all для запуска всех этих служб.
Если вы запускаете что-то, что запускает /etc/xdg/autostart/vboxclient.desktop, например GNOME, то вы должны быть готовы к работе. Если вы используете вместо этого .xinitrc, вы должны добавить
VBoxClient-all &
на ваш .xinitrc перед запуском вашего WM. Теперь все готово, и все гостевые дополнения должны работать правильно.