mount fornisce un tipo di filesystem sconosciuto 'vboxsf'


36

Ricevo un messaggio di errore mount: unknown filesystem type 'vboxsf'quando provo a montare una cartella condivisa sul mio computer Ubuntu guest.

Ho una macchina Windows 7 che esegue 4.1.22V Oracle VM VirtualBox. Ho impostato una cartella condivisa (denominata shared) in VirtualBox Manager e sul guest 10.04 Ububtu ha eseguito i comandi:

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

La cosa strana è con la stessa identica configurazione, ma con la mia immagine OpenSUSE 12.1, gli stessi passaggi funzionano. Qualche idea sul perché Ubuntu non riesca a trovare il file filess 'vboxsf' e cosa posso fare al riguardo?

EDIT
In base al suggerimento che ho ricevuto, ho pensato di aggiungere che non ci sono "menu" nella finestra della finestra virtuale dell'ospite. Cliccando sull '"icona" in alto a sinistra si ottiene semplicemente "sposta", "max", "min", ecc.

inserisci qui la descrizione dell'immagine


4
Hai installato VBOX Guest Additions?
nerdwaller,

@nerdwaller - no, come posso farlo?
Mike,

1
Ho aggiornato il mio post, prova Host + D (Right Control + D) per vedere se richiede l'installazione di aggiunte guest. Se non funziona, quando torno a casa posso provare a trovare la tua versione di VBox e vedere se riesco a ricreare l'interfaccia utente che stai vedendo.
nerdwaller,

Ha funzionato? Potrei provarlo stasera se no.
nerdwaller

@nerdwaller - il menu dei dispositivi non è mai stato mostrato per me, ma sono stato in grado di caricare le Aggiunte Guest tramite il VirtualBox Manager (caricato l'immagine CD .iso) sul dispositivo "di archiviazione". Quindi è lì e ora non unknown filesystem typec'è più, ma invece ci sto protocol error. Qualche idea su questo?
Mike,

Risposte:


38

Prova a installare Virtualbox Guest Additions , dovresti occupartene.

  1. Avvia il SO guest (UBUNTU)
  2. Fai clic su Dispositivi nella barra dei menu in alto (della finestra VBOX che ospita Ubuntu)
  3. Fai clic su Installa aggiunte guest

Finestra Dispositivi di installazione VBox

Ciò dovrebbe richiedere il download di Guest Additions e potrebbe aprire la finestra di nautilus al termine del download.

A quel punto, se non si installa automaticamente, potrebbe essere necessario aprire un terminale e passare a quella cartella ed eseguire il bash con

sudo ./whateverTheArchitectureTypeYouHaveIs.sh

Si è offerto di farlo automaticamente per me.

Popup di installazione automatica di VBOX Guest Additions (nota, richiede autorizzazioni super user nel sistema operativo guest.)

modificare

Ecco uno screenshot di Windows (versione 4.2.4r81684 - tuttavia, ho visto l'opzione da quando posso ricordare con VBox. Sembra che altri non abbiano menu sul Web, mi piacerebbe disabilitare il mio di sicuro.) sostanzialmente lo stesso. Dovresti essere in grado di premere i tasti Host + D per installarli (scusami per averlo ignorato prima). L'host , per impostazione predefinita, è Right Control.

Host + D


Grazie per le informazioni dettagliate, ma puoi dirmi da dove viene visualizzato il menu "Dispositivi"? Se ti avessi capito correttamente, avrebbe dovuto essere nella "finestra" del mio Ospite. Ho lanciato l'ospite e ho preso una schermata di ciò che stavo vedendo (vedi modifica). Non trovo la scheda "Dispositivi". Stai eseguendo una versione diversa?
Mike,

Strano, nel mio su W7, sembra simile al mio screenshot sopra (da Virtualbox in esecuzione su Arch). Prova a premere <HOST> + HOME sulla tastiera (l'host predefinito è Right Control) mentre sei nel VBOX. Questo dovrebbe far apparire la barra dei menu. Fammi sapere se funziona / non funziona!
nerdwaller,

1
Modifica: sono un idiota. Esiste un collegamento diretto all'installazione di aggiunte guest ... Premi <HOST> + D (Right Control + D). Nessun problema sui menu, provalo.
nerdwaller,

+1 per le "Aggiunte agli ospiti". Per qualche motivo <HOST> + D non ha funzionato, né il menu dei dispositivi non è mai stato visualizzato. (Pubblicherò una "risposta" su come l'ho fatto funzionare) ma la mia montatura non riesce ancora, per un motivo diverso. :(
Mike

Cosa succede se si utilizza os x come host?
trainoasi,

16

Forse è più semplice installare le aggiunte ospite usando

sudo apt-get install virtualbox-guest-x11

e quindi riavviare.


dice "E: impossibile trovare il pacchetto virtualbox-guest-x11"
ealeon

Anche se non sono stato in grado di individuare il pacchetto, ma dopo aver aggiunto il riferimento a stretch-backport in sources.list ha iniziato a funzionare, ovverodeb http://ftp.debian.org/debian stretch-backports main
jeet

5

Quindi, per quanto riguarda il post di nerdwaller, ho dovuto installare Virtualbox Guest Additions per inserire il vboxsftipo lì ... Non so ancora perché questo sia necessario con Ubuntu e non con OpenSUSE, ma non importa davvero troppo .

Nessuno dei suggerimenti precedenti ha effettivamente funzionato per installare le aggiunte degli ospiti. Quello che ho finito per fare è piuttosto semplice:

In Oracle VM VirtualBox Manager, quando fai clic sulla macchina virtuale Ubuntu, puoi selezionare "Impostazioni". Questo apre la seguente finestra:

inserisci qui la descrizione dell'immagine

Come visto qui, ho cliccato sul Storagecontroller IDE principale (era impostato su nulla) e ho aggiornato l'unità CD / DVD per puntare a: C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso

Dove le aggiunte degli ospiti .iso sono state memorizzate per impostazione predefinita.


1
Right-Ctrl + C dovrebbe farti accedere al menu Dispositivi. Da lì è possibile installare le aggiunte degli ospiti.
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.