VirtualBox: modprobe non riesce a trovare vboxguest, vboxsf, vboxvideo


8

Ho seguito queste istruzioni per installare i pacchetti guest per arch linux.

Sfortunatamente modproberitorna:

[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 sta mostrando:

[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
...

Come posso risolvere questo problema? Non ho idea da dove cominciare.

Arch Linux è guest su VirtualBox che funziona con Win7.


Puoi chiarire se lo stai facendo sull'host o sul SO guest?
terdon

Il mio ArchLinux è ospite. VirtualBox funziona su Win7.
displayname

Risposte:


10

Ho avuto lo stesso identico problema quando stavo provando a installare arch su virtualbox oggi. La soluzione è eseguire depmod

$ depmod 3.14.4-1-ARCH

Dopo aver eseguito di nuovo modprobe , dovrebbe funzionare.

È possibile utilizzare uname -rper trovare la stringa della versione del kernel.

fonte


questo ha funzionato anche per me! +1
brrystrw,

5
Il comando in questa risposta non ha funzionato per me, ma quello che ho fatto è stato correre pacman -Ql virtualbox-guest-modulesper scoprire dove si trovano i moduli e poi ho corso depmodcon argomenti costituiti dai percorsi di ciascun file del modulo (.ko.gz). Ma mi chiedo perché devo assolutamente fare questa spazzatura; le aggiunte degli ospiti funzionavano bene prima di aggiornare il mio sistema questa mattina.
David Grayson,

1
Il comando completo che ha funzionato per me è stato depmod `uname -r`su CentOS 7.
Lucas

@DavidGrayson Ho notato che il WIKI per questo dice che virtualbox-guest-modulesdeve essere la stessa versione virtualboxdell'esecuzione sull'host. L'aggiornamento del sistema potrebbe aver introdotto un'incompatibilità.
Jesse Chisholm,

2

Ho trovato questa discussione che sembra il tuo problema. Intitolato: il modulo guest Virtualbox non viene caricato .

estratto

Hai installato le aggiunte ufficiali degli ospiti di virtualbox? Non dovresti farlo. In tal caso, disinstallarli e quindi installare il pacchetto

   $ sudo pacman -S virtualbox-archlinux-additions
   $ sudo pacman -Qs virtualbox

dovrebbe dare:

   local/virtualbox-archlinux-additions 4.1.8-2
   local/virtualbox-archlinux-modules 4.1.8-3

Fonte: Wiki: ArchLinux Wiki - VirtualBox

AGGIORNAMENTO N. 1

Per un commento lasciato da @DavidGrayson i nomi dei pacchetti potrebbero essere cambiati. Quindi prova questi invece se quanto sopra non funziona:

$ sudo pacman -S virtualbox-guest-modules-arch virtualbox-guest-utils

2
Non esiste un pacchetto virtualbox-archlinux-additions. Penso che intendevi i moduli virtualbox-guest e virtualbox-guest-utils.
David Grayson,

@DavidGrayson - quello era un estratto della pagina web a cui ho fatto riferimento. Non ho accesso ad Archlinux, quindi non posso confermare nulla di tutto ciò.
slm

Penso che potresti dover specificare anche la versione del kernel, come:linux47-virtualbox-guest-modules
Sash

0

Innanzitutto assicurati di avere una connessione a Internet e DNS funziona utilizzando ping archlinux.org

corri pacman net-tools (segui la direzione sullo schermo per installare)

quindi assicurati di avere un IP locale (dove dovresti avere una connessione Internet) quando esegui ifconfig

eseguire il dhcpcdcomando due volte se si verifica un errore per la prima volta.

eseguire pacman -Syuper aggiornare il pacchetto db

corri pacman -S virtualbox-guest-modulese segui la direzione sullo schermo per installare i file relativi all'arco.

Successivamente modprobe -a vboxguest vboxsf vboxvideoviene eseguito senza problemi.


Puoi spiegare in che modo differisce dalle risposte esistenti?
Stephen Rauch,

certo, il mio problema era che non ero in grado di eseguire il ping di qualsiasi sito Web dal nome di dominio e ip funzionava. Suppongo che pacman non sia stato in grado di risolvere il nome del pacchetto di virtualbox dall'elenco predefinito, eseguendo net-tools ha fatto ottenere un nuovo elenco di pacchetti più recente.
Zunair,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.