Что я имею
- Хост: Windows 10 Версия 1803
- Гость: 4.19.20-1-МАНДЖАРО
- VirtualBox версия 6.0.4r128413
Что я пробовал:
используя VirtualBox Geustaddition iso
1.1. с панели инструментов
Devices > Insert guestaddition image ...
1.2.
cd /run/media/foobar/VBox_GAs-6.0.4
1.3.
sudo sh autorun.sh
или простоsudo sh VBoxLinuxAdditions.run
приведя к ошибке:
Эта система в настоящее время не настроена для сборки модулей ядра. Пожалуйста, установите файлы "заголовка" ядра Linux, соответствующие текущему ядру, для добавления новой поддержки оборудования в систему. Дополнения гостя VirtualBox: сбой modprobe vboxsf
1.4. Поэтому я попытался решить проблему, установив заголовочные файлы ядра Linux, как указано здесь :
1.4.1 найти ядро Linux, mhwd-kernel -li
которым в моем случае являетсяlinux419
1.4.2. затемsudo pacman -S linux419-kernel
1.4.3. затем, следуя первому шагу в оригинальном сообщении, перезагрузите компьютер. Это решает проблему с разрешением, но каждый раз, когда я перезагружаюсь, я должен ждать 5-6 минут, показывая сообщение:
Задание остановки выполняется для vboxadd.service…
1.4.4. Пробовал sudo systemctl stop vboxadd
и sudo systemctl disable vboxadd
от сюда , но затем он возвращается разрешающей обратно.
1.4.5. попытался удалить гостевые дополнения, sudo sh VBoxLinuxAdditions.run uninstall
а затем, следуя шагу 2, тоже не удалось!
используя репозиторий Manjaro, как предложено в их вики :
2.1.
sudo pacman -Syu virtualbox-guest-utils
приводя к
Для VIRTUALBOX-HOST-MODULES доступно 11 провайдеров:
:: Репозиторий экстра
- linux316-VirtualBox-гостевые модули
...
:: Репозиторий сообщества
Linux-RT-LTS-manjaro-VirtualBox-гостевые модули
2.2. из здесь работает mhwd-kernel -li
указывает , что должен идти linux419
, или использовать sudo pacman -S linux419-virtualbox-guest-modules
вместо этого. но тогда я получаю ошибку:
Ошибка не удалось совершить транзакцию (конфликтующие файлы)
гостевые утилиты virtualbox существуют в файловой системе vboxclient
2,3. как предложено здесь, я попытался sudo pacman -S --force
и закончил установку и перезагрузил. Но ничего не меняется, кроме того, что я получаю это уведомление:
Недавно я столкнулся с той же проблемой, и после некоторых исследований я нашел решение, которое не требует использования
VBoxVGA
адаптера и переустановки Manjaro. Версия TL; DR, вам нужно было установитьlinux419-headers
, а неlinux419-kernel
.Системные характеристики
Хост : Windows 10 1809 Pro 64 битный
Гость : Manjaro KDE 18.0.4 64 бит с ядром 4.19.34-1-MANJARO
Виртуализация : VirtualBox 6.0.6 r130049 (Qt5.6.2)
меры
Сделайте полное обновление системы:
sudo pacman -Syyu
Установить
gcc
,make
и Linux Kernel файлы «заголовок» для версии текущего ядра (которые могут быть найдены с помощьюuname -r
команды, например ,linux419-headers
- я пытался дать команду единообразного использованияsed
иgrep
функциональность):sudo pacman -S gcc make linux$(uname -r|sed 's/\W//g'|cut -c1-2)-headers
Перезагрузка:
sudo reboot
Смонтируйте ISO- образ через « Устройства» → «Образ гостевого дополнения»… и откройте там терминал.
Запустить
sudo sh VBoxLinuxAdditions.run
Перезагрузка:
sudo reboot
На этом этапе Manjaro должен нормально работать с новым
VMSVGA
контроллером, регулирующим разрешение экрана «на лету» (убедитесь, что вы заранее выделили достаточно видеопамяти (128 МБ) и включили ускорение в настройках ВМ), беспрепятственно делите буфер и разрешите перетаскивание.Обновить
Недавнее обновление ядра
4.19.34-1-MANJARO
до5.0.9-2-MANJARO
не повлияло на функциональность Guest Additions, и никаких дополнительных настроек не требовалось:источник
error: target not found: linux521-headers
, однако запускsudo pacman -S linux52-headers
работал и установилlinux52-headers-5.2.11-1
.Последнее сообщение на форуме, на которое meepmeep ссылался в своем ответе, помогло мне:
источник
sudo pacman -S virtualbox-guest-utils
.Одна вещь, которую вы можете попробовать, это убедиться, что ваш сеанс VB НЕ запущен. Перейдите к его настройкам, нажмите «Дисплей»> «Экран» и в разделе «Графический контроллер» разверните меню и выберите «VBoxVGA». Сохраните, выйдите и перезапустите сеанс VB.
источник
У меня возникла та же проблема, и я не смог ее решить подобными шагами. Проблема, похоже, связана с опцией графического контроллера, представленной в Virtualbox 6.0.
Я обнаружил, что если вы создаете новую установку с использованием контроллера VBoxVGA с самого начала, то все работает правильно, но если вы устанавливаете с использованием контроллера VMSVGA по умолчанию, то, кажется, невозможно восстановить или исправить какие-либо из вопросов любым очевидным способом.
Смотрите дополнительную информацию здесь также с возможным предложением по исправлению существующей установки (хотя у меня работала только установка опции при установке): https://forum.manjaro.org/t/cant-auto-resize-guest-display-in -virtualbox / 78030/9
источник