Я следовал этим инструкциям, чтобы установить гостевые пакеты для Arch Linux.
К сожалению, modprobe
возвращается:
[snooc@archfire ~]$ modprobe -a vboxguest vboxsf vboxvideo
modprobe: WARNING: Module vboxguest not found.
modprobe: WARNING: Module vboxsf not found.
modprobe: WARNING: Module vboxvideo not found.
pacman -Ss virtualbox
показывает:
[snooc@archfire ~]$ pacman -Ss virtualbox
...
community/virtualbox-guest-modules 4.3.12-1 [installed]
Guest kernel modules for VirtualBox
...
community/virtualbox-guest-utils 4.3.12-1 [installed]
VirtualBox Guest userspace utilities
...
Как я могу это исправить? Я понятия не имею, с чего начать.
Arch Linux является гостем на VirtualBox, который работает под Win7.
arch-linux
virtualbox
kernel-modules
показать имя
источник
источник
Ответы:
У меня была точно такая же проблема, когда я пытался установить Arch на Virtualbox ранее сегодня. Решение состоит в том, чтобы запустить depmod
После запуска modprobe снова должно работать.
Вы можете использовать,
uname -r
чтобы найти строку версии вашего ядра.Источник
источник
pacman -Ql virtualbox-guest-modules
чтобы выяснить, где находятся модули, а затем побежалdepmod
с аргументами, состоящими из путей к каждому файлу модуля (.ko.gz). Но мне интересно, почему я вообще должен делать это барахло; дополнения гостя работали нормально, прежде чем я обновил свою систему сегодня утром.depmod `uname -r`
на CentOS 7.virtualbox-guest-modules
должна быть та же версия, что иvirtualbox
на хосте. Обновление вашей системы может привести к несовместимости.Я нашел эту тему, которая звучит как ваша проблема. Под названием: гостевой модуль Virtualbox не загружается .
выдержка
ОБНОВЛЕНИЕ № 1
Согласно комментарию, оставленному @DavidGrayson, имена пакетов могли измениться. Так что попробуйте это, если вышеперечисленное не работает:
источник
linux47-virtualbox-guest-modules
Сначала убедитесь, что у вас есть подключение к Интернету и DNS работает с помощью
ping archlinux.org
запустить
pacman net-tools
(следуйте инструкциям на экране для установки)затем убедитесь, что у вас есть локальный IP (где у вас должно быть подключение к интернету) при запуске
ifconfig
Выполните
dhcpcd
команду дважды, если в первый раз произошла ошибка.запустить
pacman -Syu
для обновления пакета БДЗапустите
pacman -S virtualbox-guest-modules
и следуйте инструкциям на экране, чтобы установить файлы, связанные с arch.После этого
modprobe -a vboxguest vboxsf vboxvideo
работает без проблем.источник