VirtualBox'ta paylaşılan klasör (Ubuntu ve Windows 7)


17

Hem Ubuntu ana bilgisayarında hem de Ubuntu'da yüklü olan Windows 7'de erişilebilen bir dizine sahip olmak istiyorum.

Bu yüzden Virtualbox eklentilerini hem Windows hem de Ubuntu'ya yükledim .

Sonra Ubuntu'da:

sudo mkdir /media/win7share
sudo mount -t vboxsf win7share /media/win7share

Alırım:

/sbin/mount.vboxsf: mounting failed with the error: No such device
  • Virtualbox Manager ayarlarında Paylaşılan klasörlere yazmak için neye ihtiyacım var?
  • Windows üzerinde kurmak için neye ihtiyacım var?

2
Bu yanıta ve Virtual Box paylaşılan klasörlerindeki başka bir yanıta da bakın .
Takkat

1
Host veya Guest OS 'sudo usermod -g vboxsf username' üzerinde bu komutu çalıştır?
Phill Pafford

Yanıtlar:


7

Ev sahibi: Ubuntu

Paylaşılacak klasörü seçin (aşağıdaki ile aynı şekilde - ana makinenizdeki VM ayarlarını açın ve seçin). Diyelim (Win7 misafirinden görmek istediğiniz ana makinenizdeki klasör):

/home/misery

Bu eğitim cevabı kapsar. Ubuntu klasörünüzü paylaşılan başlangıca ekledikten veya Win7 VM'nizi yeniden başlattıktan sonra Yerel alan ağınızı aramalısınız (Win7 misafirinde; arama yapılana kadar bekleyin - yeşil ilerleme çubuğu). Bundan sonra ağ diski görünmelidir.

resim açıklamasını buraya girin

Bilgisayarımda başka bir adım olmadan bulundu. Sorun olması halinde lütfen eğiticiye başvurun.

Ev sahibi: Win7, Misafir İşletim Sistemi: Ubuntu

İlk önce sanal makine ayarlarınıza gidin:

resim açıklamasını buraya girin

Paylaşmak istediğiniz klasörü ekleyin ve adlandırın (otomatik olarak adlandırır). İşte benim klasörü Win7 yolu C: \ Misery ve adı Misery

Ardından VM'nizi başlatırken her zaman monte etmek için Otomatik bağlama seçeneğini işaretleyin.

resim açıklamasını buraya girin

Ve temelde bu kadar. Şimdi sanal makinenizi başlatın. Bu eğitici , diğer bilgileri açıklar, kısaca Montaj noktanız olacak klasörü oluşturmanız gerekir (konukta). Diyelim ki ubuntu'nuzda GMisery olacak. Yani kullanıcı dizininizde oluşturun. Şimdi konuk işletim sisteminde boş bir klasör var:

/home/misery/GMisery

Sonra terminalinizi açın ve şunu yazın:

sudo mount -t vboxsf -o uid=1000,gid=1000 Misery /home/misery/GMisery

Şimdi çalışmalı. En azından id benim bilgisayarımda yapar:] Hiçbir hata oluşmadıysa, oturumu kapatın ve tekrar giriş yapın ve yapılması gerekir.

Lütfen ekteki öğreticiyi de okuyun .

Ve genel olarak, ana bilgisayar VB uzatma paketinize yüklemek iyi bir fikirdir . Ancak burada tartışılan konu üzerinde hiçbir etkisi yoktur.


Dzięki :) Ama sorun şu ki, VirtualBox yapılandırmasında yeni paylaşılan dizin ekleyemiyorum. Tamam düğmesine screeshot olduğu gibi, gri olur. Tarayıcı sadece Ubuntu dosya sistemini gösterir, Windows dirslerini göremiyorum (Ubuntu ana bilgisayarında Windows var).
takeshin

Ubuntu'dan hiçbir Windows klasörü görmeyeceksiniz. Cevabı düzenledim. Lütfen bunun sorununuzu çözüp çözmediğini kontrol edin :)
Misery

VirtualBox en azından seçiciden bir dizin seçmeniz gerektiğini size bildirmelidir ... iyi bir UI tasarımı
Amalgovinus

1

Çözüm:

  1. Yüklemek Konuk sistemlerine Konuk eklentilerini (Windows)
  2. Yapma install Misafir eklemeler (Ubuntu) ana bilgisayar sistemindeki
  3. vboxusersGruba kullanıcı ekleyin (veya vboxsfsürüme bağlı olarak):

    sudo usermod -aG vboxusers $USER
    
  4. Paylaşılan dokümanlar için dizin oluşturun:

    mkdir /home/$USER/shared
    

    (hata bunu koymak /media ve monte etmeye çalışmaktı - en yeni VirtualBox bizim için yaptığı gibi bu gerekli değildir)

  5. VirtualBox seçeneklerine gidin ve bu shareddizini paylaşılan yollara ekleyin .

    Benim durumumda düğme muhtemelen izinleri nedeniyle gri, şimdi 3 çözüldü.

  6. vboxsfÇekirdek modülünün aşağıdakiler tarafından çalıştığından emin olun : modprobe vboxsf(VM içinde).

Ve hepsi bu. Belirtilen dizin Windows'ta yeni bir sürücü olarak görünür.


'vboxsf' grubu mevcut değil
Mr-Programs

@ Bay-Programlar Deneyin vboxusers.
kenorb

0

Windows'ta bir dizin oluşturun, ubuntu deyin.

VMware'in cihazında bu dizini paylaşın (ubuntu).

Ubuntu'da root (/) say / windows dizinini oluşturun.

mount.vboxsf -w ubuntu /windows

2
Cevapta sorun yok ama biraz daha iyi biçimlendirmeye çalışın. İnsanların bu nedenle daha fazla dikkat çekmesi muhtemeldir.
VedVals

0

Sorunuzun cevabı burada

Her /etc/profileoturum açışınızda bağlantının kalıcı olmasını sağlamak için dosyaya bağlama satırını eklemeniz gerekir .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.