Virtualbox'da Windows'tan Ubuntu'ya nasıl dosya aktarılır?


28

Dosyaları Windows'tan Virtualbox'da yüklü Ubuntu'ya nasıl aktarmalıyım? Bir USB taktığımda, yalnızca Windows'ta açılır.

Ubuntu'da nasıl görebilirim?


Ben tersini yapmak isterdim
user391339

Yanıtlar:


24

Normalde kullandığım 2 yol var

Seçenek 1: Ubuntu'yu başlatmadan önce, Virtualbox Ubuntu VM ayarları içerisinde bir paylaşım klasörü belirtin. Sonra Ubuntu'ya giriş yaptıktan sonra, örneğin yeni bir dizin oluşturun /media/vboxsharedve bu sürücüyü komutu kullanarak bağlayın sudo mount -t vboxsf SHARENAME /media/vboxshared. Parola istediğinde parolanızı girin.

Seçenek 2: Ubuntu'yu başlatmadan önce, yeni bir Ağ adaptörü ekleyin ve 'Bridged Adapter' seçeneğini seçin. Sonra Ubuntu'ya giriş yaptıktan sonra ifconfig -a | more, yeni ağ adaptörünün ip adresini almak için komutu çalıştırın . Windows'ta, dosyayı Ubuntu'ya aktarmak için WinSCP veya FileZilla kullanın.


1
1. Seçenek edilir çalışmıyor benim için! Anladım/sbin/mount.vboxsf: mounting failed with the error: No such device
J86

11

Alvin Sim'in cevabı için teşekkürler. Açık olmasına rağmen, her şeyi doğru yapmak için hala biraz zaman harcıyorum. Tamam, işte Alvin Sim'in Seçenek 1'i kullanarak detaylı adımlarım.

  1. Misafirinize başlamadan önce
  2. VirtualBox Yöneticisi'ne git
  3. İlgilendiğiniz Misafirinizi Seçin
  4. Konuk Ayarlarına Git
  5. Konuk Ayarları'nda sol taraftaki menüyü kaydırın ve Paylaşılan Klasörler'e gidin
  6. In Paylaşılan Klasörlerin , Sunucu makinesinde sizin ilgi klasör eklemek
  7. Ana bilgisayar klasör yolunuzu ekledikten sonra , Paylaşılan Klasörler'de güncellenmiş bir Klasör Listesi göreceksiniz . Bu listede gösterilen yeni klasör Adınızı hatırlayın . Söyle .HOST_SHARE
  8. Tamam'ı tıklayın ve değişikliklerinizi kaydedin.
  9. Misafir makinenizi başlatın
  10. Konuk makinesinde, yeni bir klasör oluşturun, örneğin GUEST_SHARE
  11. Konuk terminalinde, yazın

    sudo mount -t vboxsf HOST_SHARE GUEST_SHARE`
    

    Hatayı görürseniz mount: wrong fs type, bad option, bad superblock on …, bu ilk önce yüklemeniz gereken anlamına gelir virtualbox-guest-utils.

    sudo apt-get install virtualbox-guest-utils
    

    Ardından mountkomutu tekrar çalıştırın

  12. Eşyalarını bu GUEST_SHAREklasörde bulacaksın .


Ubuntu 16.04, Windows 10 ve VirtualBox
5.1.14'ten itibaren

1
"Yanlış fs türü" hata söz için çok teşekkür ederim; Hangi hatayı takip ediyorsam takip etsem ve şaşırdıysam bu hatayı almaya devam ettim ama bu "apt-get" işleminden sonra her şeyi yaptım. Bu yardımcı program paketinin başka hiçbir yerde belirtilmediğinden şaşırdım. Benim gibi daha yeni bir kullanıcı için belli değildi.
Teemu Daniel Laajala

1
Teşekkür ederim! Başka pek çok benzer cevap buldum, fakat başka hiç kimse kurulumla ilgili bölümden bahsetmeyi düşünmedivirtualbox-guest-utils
Shaul, Monica

6
sudo mount -t vboxsf SHARENAME /media/vboxshared 
  1. PC'nizde paylaşılan klasörünüzü oluşturun. örneğin "c: \ PaylaşılanBoth"
  2. c:\SharedBothubuntu sanal makinesini çalıştırmadan önce , paylaşılan klasörünüzü "ayarlar" - "paylaşılan klasörler" - "ekle" - "kalıcı / automount" sanal kutusu menüsünde seçtiğinizden emin olun .
  3. Ubuntu terminalini başlatın, yukarıdaki komutu yazın,
    sudo mount -t vboxsf SharedBoth /media
  4. daha sonra medya klasöründe sf_SharedBoth klasörünün oluşturulup oluşturulmadığını kontrol edin 3. adımı yapmadan önce, "misafir eklemeleri" yüklediğinizden emin olmanız gerekir.

3

Her durumda, konukda USB anahtarını kolayca görünür hale getirebilirsiniz. Sorunuzdan bir misafirin Ubuntu'yu çalıştırdığını ve ev sahibinin Windows olduğunu hayal ediyorum.

Bir USB anahtarını her yerleştirdiğinizde, konukda görmek istiyorsanız aşağıdakileri yapın:

  1. Sağ alt köşedeki ilgili simgeye tıklayarak ve "güvenle kaldır ..." seçeneğini seçerek USB'yi pencerelerden temiz bir şekilde çıkarın.

  2. VirtualBox pencerenizde, sol üst konuk penceresinin menüsünde "Devices => usb devices" menü öğesini seçin ve USB anahtarınızı seçin. Şimdi Ubuntu'da görünmesi gerekiyor.

Bu işlem, USB anahtarınızı konuk makinenizin bir USB portuna fiziksel olarak takmakla aynıdır.

Aksi takdirde, diğer seçenekler

  1. Labalde'nin ve Alvin Sim'in cevaplarında belirtildiği gibi paylaşılan klasör. Ancak bu yavaş olabilir.

  2. FTP vb ... Alvin Sim'in cevabında da belirtildiği gibi (Windows sunucunuzda bir ftp sunucunuz olduğunu varsayar).

  3. Misafirten sade bir samba yuvası:

    mount -t cifs // winhost / share / home / adınız / mntpoint -o user = winusr% paswd, uid = 0, gid = 0, file_mode = 0777, dir_mode = 0777
  4. Küçük hacimler ve sık senkronizasyon için bir dropbox hesabı açın.


2

Ev sahibi ve misafir hangisi? Her iki durumda da, Virtualbox kullanabileceğiniz bir paylaşım mekanizmasına sahiptir; Konuk Eklemelerini belgelerde açıklandığı şekilde yükleyin, sonra VirtualBox yapılandırmasında bir paylaşım ayarlayın.


Bundan geçtim ama onu bağlamaya çalıştığımda bir 'sadece root bunu yapabilir' hatası aldım.
GTyler

@ laebshade: OP, bunun çevresinde hangi yolla olduğunu sordu. Windows ev sahibi, Ubuntu konuk.
Caleb

2
  1. Sanal kutuda, Ubuntu'ya giriş yapın.
  2. Menü çubuğundaki cihazları tıklayın -> USB cihazları -> Cihazınızı seçin (Pendrive).
  3. Ardından Giriş klasörüne gidin. Sol tarafta cihazınızı göreceksiniz.
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.