Вопрос или проблема
Я установил из void-live-x86_64-20210218-xfce.iso
в последнем Virtualbox на macOS Big Sur. После установки я установил xbps-install -Sv virtualbox-ose-guest
дополнения гостя VirtualBox и перезагрузил систему.
Теперь я получаю ошибку:
VBoxClient: Не удалось получить запрос на изменение дисплея, rc=VERR_INVALID_HANDLE
VBoxClient: Ошибка ожидания события, rc=VERR_INVALID_HANDLE
Скриншот:
Как запустить Void Linux glibc в Virtualbox?
Установите на Void Linux эти два пакета:
xbps-install -Syu virtualbox-ose-guest virtualbox-ose-guest-dkms
перезагрузите
Устройства/Оптические диски добавьте VBoxGuestAdditions.iso
например, на Windows 10 в папке – C:\Program Files\Oracle\VirtualBox
перезагрузите
На рабочем столе Xfce – VBox_GAs_6.1.32 (или вашей версии)
щелкните по значку (автоматическое монтирование)
запустите терминал
переходите к
cd /run/media/{username}/VBox_GAs_6.1.32
cd /run/media/$USER/VBox_GAs_6.1.32
запустите VBoxLinuxAdittions.run
sudo reboot
Ctrl-F
В общем, как обычно, как в других дистрибутивах Linux
Ответ или решение
Запуск Void glibc в VirtualBox: Пошаговое руководство
Если вы столкнулись с проблемами при установке и использовании Void Linux с поддержкой Guest Additions в VirtualBox на macOS Big Sur, это руководство поможет вам разрешить возникшие трудности и убедиться, что ваша система работает корректно. Ниже представлены все шаги, которые необходимо выполнить для правильной установки и настройки.
1. Установка Void Linux
Изучая процесс установки, убедитесь, что вы используете правильный ISO-образ. Начинаем с загрузки и установки void-live-x86_64-20210218-xfce.iso
. После установки выполните базовые обновления:
xbps-install -Syu
Этот шаг обеспечивает систему актуальными пакетами.
2. Установка необходимых пакетов
Для коррекной работы VirtualBox вам понадобятся следующие пакеты:
xbps-install -Sv virtualbox-ose-guest virtualbox-ose-guest-dkms
Эти пакеты включают все необходимые компоненты для интеграции с VirtualBox.
3. Перезагрузка системы
После установки пакетов рекомендуется перезагрузить систему:
sudo reboot
Это нужно для того, чтобы все изменения вступили в силу.
4. Установка дополнений VirtualBox
-
Добавьте образ VBoxGuestAdditions.iso. В меню VirtualBox выберите ваш виртуальный экземпляр, затем перейдите в
Devices
->Insert Guest Additions CD Image...
. -
Монтируйте ISO-образ. После вставки образа в терминале выполните команду для перехода в директорию с монтированным образом:
cd /run/media/$USER/VBox_GAs_6.1.32
- Запустите скрипт установки:
sudo sh VBoxLinuxAdditions.run
- Перезагрузите систему:
sudo reboot
5. Решение проблем с VBoxClient
Если после выполнения всех шагов вы сталкиваетесь с ошибками, такими как:
VBoxClient: Failed to get display change request, rc=VERR_INVALID_HANDLE
VBoxClient: Failure waiting for event, rc=VERR_INVALID_HANDLE
Эти сообщения указывают на проблемы с клиентом VirtualBox, возможно, их можно исправить, установив дополнительные пакеты или пересоздав конфигурацию.
- Проверьте статус сервиса. Убедитесь, что службы VirtualBox работают корректно:
systemctl status vboxadd
Если статус не активен, попробуйте переустановить пакеты:
xbps-install -Sv virtualbox-ose-guest-rebuild
sudo reboot
- Проверьте настройки дисплея. Убедитесь, что в настройках VirtualBox настроен правильный тип графического адаптера (например, VMSVGA) и что включены 3D-акселерация.
Заключение
После завершения всех шагов ваша система Void Linux должна корректно работать в среде VirtualBox с активированными дополнительными функциями. Следуя данному руководству, вы минимизируете возможные ошибки и создадите оптимальные условия для работы вашей виртуальной машины.
Если проблема сохраняется, убедитесь, что у вас самая последняя версия VirtualBox и дополнений Guest. Обратитесь к официальной документации или сообществу Void Linux для получения дополнительной помощи.