mount donne un type de système de fichiers inconnu 'vboxsf'

36

Je reçois un message d'erreur mount: unknown filesystem type 'vboxsf'lorsque j'essaie de monter un dossier partagé sur ma machine Ubuntu invitée.

J'ai une machine Windows 7 exécutant 4.1.22V Oracle VM VirtualBox. J'ai configuré un dossier partagé (nommé shared) dans le gestionnaire VirtualBox et sur l'invité 10.04, Ububtu a exécuté les commandes:

mike@mike-laptop: ~$ mkdir win_share
mike@mike-laptop: ~$ sudo mount -t vboxsf shared win_share/
mount: unknown filesystem type 'vboxsf'

Ce qui est étrange, c’est avec exactement la même configuration, mais avec mon image OpenSUSE 12.1, les mêmes étapes fonctionnent. Des idées pour lesquelles Ubuntu ne trouve pas le fichier 'vboxsf' et que puis-je faire à ce sujet?

EDIT
Sur la base de la suggestion que j'ai reçue, j'ai pensé ajouter qu'il n'y avait pas de "menus" dans la fenêtre de la boîte virtuelle de l'invité. En cliquant sur "l'icône" en haut à gauche, vous obtenez simplement "déplacer", "max", "min", etc.

entrez la description de l'image ici

Mike
la source
4
Avez-vous installé les ajouts VBOX Guest?
nerdwaller
@nerdwaller - non, comment puis-je faire cela?
Mike
1
J'ai mis à jour mon message, essayez Host + D (Right Control + D) pour voir s'il invite à installer des ajouts d'invités. Si cela ne fonctionne pas, une fois rentré chez moi, je peux essayer de trouver votre version de VBox et voir si je peux recréer l'interface utilisateur que vous voyez.
nerdwaller
Est-ce que ça a marché? Je pourrais essayer ce soir si non.
nerdwaller
@nerdwaller - le menu des périphériques ne s’est jamais affiché pour moi, mais j’ai pu charger les ajouts d’invités via le gestionnaire VirtualBox (chargé l’image .iso du CD) sur le périphérique "de stockage". Donc, c'est là et maintenant unknown filesystem typeest parti, mais je reçois à la protocol errorplace. Des idées à ce sujet?
Mike

Réponses:

38

Essayez d’installer Virtualbox Guest Additions , il devrait en prendre soin.

  1. Démarrer l'OS invité (UBUNTU)
  2. Cliquez sur Devices dans la barre de menus supérieure (de la fenêtre VBOX hébergeant Ubuntu)
  3. Cliquez sur Installer les ajouts invités

Fenêtre Installer les périphériques VBox

Cela devrait inciter le téléchargement de Guest Additions et ouvrir la fenêtre de Nautilus à la fin du téléchargement.

À ce stade, s’il n’est pas installé automatiquement, vous devrez peut-être ouvrir un terminal, accéder à ce dossier et exécuter le bash avec

sudo ./w WhateverTheArchitectureTypeYouHaveIs.sh

Il a offert de le faire automatiquement pour moi.

Popup à installation automatique des additions invité VBOX (Remarque: il faut des autorisations de super utilisateur dans le système invité.)

modifier

Voici une capture d'écran de Windows (Version 4.2.4r81684 - cependant, j'ai vu l'option depuis que je peux me souvenir avec VBox. On dirait que les autres n'ont pas de menus non plus sur le Web, j'aimerais désactiver le mien à coup sûr.), Semble fondamentalement les mêmes. Vous devriez pouvoir appuyer sur les touches Host + D pour les installer (désolé de ne pas l'avoir oublié auparavant). L'hôte , par défaut, est Right Control.

Hôte + D

nerdwaller
la source
Merci pour les informations détaillées, mais pouvez-vous me dire d'où provient le menu "Appareils"? Si je vous ai bien compris, cela aurait dû se trouver dans la "fenêtre" de mon invité. J'ai lancé l'invité et pris une capture d'écran de ce que je voyais (voir edit). Je ne trouve pas d'onglet "Appareils". Utilisez-vous une version différente?
Mike
Odd, dans le mien sur W7, cela ressemble à ma capture d'écran ci-dessus (de Virtualbox s'exécutant sur Arch). Essayez de frapper votre <HOST> + HOME sur votre clavier (l'hôte par défaut est Right Control) dans la VBOX. Cela devrait faire apparaître la barre de menus. Faites-moi savoir si cela fonctionne / ne fonctionne pas!
nerdwaller
1
Edit: Je suis un idiot. Il existe un raccourci direct pour installer des ajouts d’invités ... Appuyez sur <HOST> + D (Contrôle droit + D). Pas de soucis sur les menus, tentez votre chance.
nerdwaller
+1 pour les "ajouts d'invités". Pour une raison quelconque, <HOST> + D n'a pas fonctionné, ni le menu des appareils n'a été affiché. (Je posterai une "réponse" sur la façon dont je l'ai fait fonctionner) mais ma monture échoue toujours, pour une raison différente. :(
Mike
Que faire si vous êtes sur OS X en tant qu'hôte?
trainoasis
16

Peut-être que c'est plus simple d'installer les additions invité en utilisant

sudo apt-get install virtualbox-guest-x11

puis redémarrez.

mrgloom
la source
il dit "E: impossible de localiser le paquet virtualbox-guest-x11"
ealeon
Même si je n’étais pas capable de localiser le paquet, mais après avoir ajouté une référence à stretch-backports dans sources.list, il a commencé à fonctionner, c’estdeb http://ftp.debian.org/debian stretch-backports main
jeet
5

Donc, d'après le message de nerdwaller, il me fallait installer Virtualbox Guest Additions pour obtenir le vboxsftype ici ... Je ne sais toujours pas pourquoi cela est nécessaire avec Ubuntu et non sous OpenSUSE, mais cela n'a pas vraiment d'importance, je suppose .

Aucune des suggestions précédentes n'a réellement fonctionné pour installer les ajouts invités. Ce que j'ai fini par faire est assez simple:

Sur Oracle VM VirtualBox Manager, lorsque vous cliquez sur la machine virtuelle Ubuntu, vous pouvez sélectionner "Paramètres". Cela ouvre la fenêtre suivante:

entrez la description de l'image ici

Comme on le voit ici, j'ai cliqué sur Storagele contrôleur IDE principal (il était réglé sur rien) et j'ai mis à jour le lecteur de CD / DVD pour qu'il pointe vers: C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso

Où les ajouts d'invité .iso ont été stockés par défaut.

Mike
la source
1
Right-Ctrl + C devrait vous donner le menu Périphériques. De là, vous pouvez installer les ajouts invités.