2010-08-16 31 views
24

Je suis nouveau sur ce forum, mais j'ai été un utilisateur vbox occasionnel. J'ai eu l'hôte de Windows 7 et l'invité d'Ubuntu 9.10 qui fonctionne très bien avec vboxadditions installé, partage le dossier et tout parfait. Maintenant, pour certaines simulations, je devais avoir le serveur 10.04 d'ubuntu avec x-window. ce que j'ai fait et jusqu'ici tout va bien.Comment faire pour monter le dossier partagé virtualbox sur le serveur Ubuntu 10.04 + GUI/sbin/mount.vboxsf mouning a échoué avec erreur: pas un tel périphérique

maintenant le problème que je vais avoir est maintenant que pour le serveur i semble ne pas être en mesure de monter un partage folder.following le même processus:

-install dkms
-update
-upgrade
-mount the vboxadditions iso in the host virtual drive and have it mounted in the guest as well
-install vboxadditions (sudo sh ./VBoxLinuxAdditions-x86.run)
-restart the guest os
- created ubuntu_share folder under /media/ubuntu_share

chaque fois que je suis en train de monter le dossier ubuntu_share sur mon lecteur D (D:/Ubuntu_Share) avec cette commande:

mount -t vboxsf ubuntu_share /media/ubuntu_share 

je reçois toujours:

/sbin/mount.vboxsf mouning failed with error: no such device 


locate mount.vboxsf output this: 
/opt/VBoxGuestAdditions-3.2.6/lib/VBoxGuestAdditions/mount.vboxsf 
/sbin/mount.vboxsf 

y a-t-il un problème avec le serveur ubuntu 10.04? ou je manque juste la marque quelque part? merci d'avoir lu ceci et de m'aider.

+0

double possible de [VirtualBox: mount.vboxsf: montage a échoué avec l'erreur : Aucun tel dispositif] (http://stackoverflow.com/questions/28328775/virtualbox-mount-vboxsf-mounting-failed-with-the-error-no-such-device) – kenorb

Répondre

13

j'ai trouvé que la version du noyau et la version en-têtes du noyau étaient different.I a tous derniers noyau et de synapic et reconstruit l'ajout des clients J'ai bien résolu ce problème en installant les ajouts d'invités à partir du dépôt ubuntu. D

+1

merci. J'ai utilisé cette même réponse pour résoudre le même message d'erreur que j'ai commencé à recevoir après la mise à jour du noyau d'OS invité Ubuntu (via la mise à jour automatique). Une simple question de réexécution "sudo ./VBoxLinuxAdditions-x86.run". –

+0

Dans mon cas, il semble que ces extensions ne sont pas compatibles avec le 32bit 13.10 ... Dommage. Mais la compilation génère des erreurs. –

+0

Pour installer les en-têtes: 'sudo apt-get install linux-headers - $ (uname -r)' – OozeMeister

-4

le dossier et le dossier partagé ne peux pas avoir le même nom

+0

Je pense que j'ai fait ceci avec le même nom pour dossier et dossier partagé sur bureau ubuntu 9.10 –

2

J'ai résolu ce problème en installant les ajouts d'invités du dépôt ubuntu.

1

J'ai eu la même chose sur Ubuntu Lucid, et j'ai utilisé VirtualBox 4.1.12.

Essayez de trouver un script shell dans les additions VirtualBox CD-ROM, il est appelé VBoxLinuxAdditions****.run

J'ai résolu ce problème en exécutant sudo ./VBoxLinuxAdditions.run.

C'était comme James A Wilson l'a fait.

4

Quelques détails importants. Avant d'installer des ajouts invités VirtualBox, assurez-vous que vous avez fait ceci:

sudo apt-get install make gcc 
1

Même si j'avais déjà des ajouts d'invité installé, l'installer à nouveau (la même version exacte) fixée il.

0

Essayez ceci pour OpenGL

yum update -y 
... 
yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel -y 

#export MAKE='/usr/bin/gmake -i' 
#./VBoxLinuxAdditions.run 
27

Sur Ubuntu, je ne pouvais toujours pas à monter même après l'installation des ajouts invités. Ces deux commandes l'ont corrigé pour moi:

apt-get install dkms 
    /etc/init.d/vboxadd setup 

Bonne chance.

+1

Cela a fait l'affaire pour moi avec Ubuntu et Lubuntu. – Manuel

+0

+1. Il est à noter que la méthode suggérée ici est disponible lorsque vous avez installé 'Guest Additions' via' ISO' (plusieurs façons de l'installer sont bien élaborées ici http://askubuntu.com/questions/22743/how-do-i -install-guest-additions-in-a-virtualbox-vm). – IsaacS

5

La commande suivante a fonctionné pour moi -

modprobe -a vboxguest vboxsf vboxvideo 

Je ne suis pas sûr, mais je pense que celui-ci utilise le module noyau dossiers VirtualBox partagé pour redétecter la part disponible.Le crédit au lien suivant -

VirtualBox: mount.vboxsf: mounting failed with the error: No such device

+0

La commande 'modprobe' a également fonctionné pour moi (invité CentOS 7 sur un hôte Windows 7) – jalanb

0

Je courais VirtualBox 5.1.20, et avait un problème similaire. Voici une URL où je trouve le correctif et le correctif I mis en œuvre:

# https://dsin.wordpress.com/2016/08/17/ubuntu-wrong-fs-type-bad-option-bad-superblock/ 
if [ "5.1.20" == "${VBOXVER}" ]; then 
    rm /sbin/mount.vboxsf 
    ln -s /usr/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf 
fi 

Le lien avait quelque chose de similaire à /usr/lib/VBoxGuestAdditions/other/mount.vboxsf, plutôt que ce que j'ai dans le extrait de script.

Pour un script de compilation que j'utilise dans errante pour les ajouts:

https://github.com/rburkholder/vagrant/blob/master/scripts/additions.sh

semble être une solution à https://www.virtualbox.org/ticket/16670