Недавно я столкнулся с той же проблемой, и после некоторых исследований я нашел решение, которое не требует использования адаптера 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 для текущей версии ядра (, которые можно найти с помощью команды 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
не повлияло на функциональность гостевых дополнений, и дополнительная настройка не потребовалась:
swapoff -a
гарантирует, что tmpfs
никогда не достигнет вашего дискового пространства.
Других способов форсировать это нет, если только вы не исправите модуль ядра.