Virtualbox'ta Toplantı Sahibi ve Misafir arasında paylaşım


12

Ubuntu 11.10 yeni bir çekirdek kullandığından, sanallaştırma için iyi bir desteğe sahip olmak çok zordur.

VirtualBox, ubuntu 11.10 için konuk eklentilerini desteklemediğinden, kesinlikle ihtiyacım olan ubuntu masaüstü ve pencerelerime kopyalayamıyorum, ayrıca FreeBSD, DHCP'yi konuk eklemeleri olmadan kullanamıyor gibi görünüyor.

Virt-manager bunun yerine lansmanda hata veriyor:

Unable to open a connection to the libvirt management daemon.

Libvirt URI is: qemu:///system

Verify that:
 - The 'libvirt-bin' package is installed
 - The 'libvirtd' daemon has been started
 - You are member of the 'libvirtd' group


unable to connect to '/var/run/libvirt/libvirt-sock', libvirtd may need to be started: Permission denied

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/connection.py", line 1146, in _open_thread
    self.vmm = self._try_open()
  File "/usr/share/virt-manager/virtManager/connection.py", line 1130, in _try_open
    flags)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 102, in openAuth
    if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: unable to connect to '/var/run/libvirt/libvirt-sock', libvirtd may need to be started: Permission denied

Sorun, virt-manager'ı root olarak çalıştırarak çözüldü, ama bundan hoşlanmıyorum. Virt-Manager'ı kullanıcı olarak çalıştırmak için izinleri nasıl değiştirebilirim?

Ubuntu 11.10'da konuk eklentileri kurmanın bir yolu var mı?


1
Aslında konuk ekleme işe yarıyor .. neredeyse işe yarıyor. Her şey sh dosyasını Virtualbox konuk ekleme iso'suna yükledikten sonra çalışır. Bahsettiğiniz şeyler hariç her şey. Buna bir çözüm bulduğumda sana geri döneyim. Bu vakayı bilmiyordum.
Luis Alvarado

Yanıtlar:


17

Biraz kafa karıştırıcı olmasına rağmen çözüm şudur:

Ubuntu Host ile Ubuntu Misafir

Konuk Ubuntu'yu kurduktan sonra:

  1. Sanal Kutu Menüsünden Konuk Ekleme ISO'sunu yükleyin

    resim açıklamasını buraya girin

  2. Konuk Ubuntu'da bir terminal açın ve Konuk Ekleme'nin doğru şekilde yüklenmesi için bazı temel dosyaları yükleyin:

    sudo apt-get install dkms build-essential linux-headers-generic 32Bit benim durumumda

  3. Konuk Ubuntu'da Linux Konuk Ekleme yükleyicisini çalıştırın. Terminali açın, kendinize monte edilen görüntüye cd (Benim durumumda cd /media/cyrex/VBOXADDITIONS_4.1.6_74713). Sizin durumunuzda cd /media/USER/VBOXADDITIONS_VIRTUALBOX_VERSION, USER kullanıcı adınız ve VIRTUALBOX_VERSION yüklediğiniz geçerli sürümdür. Bundan sonra Konuk Ekleme'yi çalıştırın:

    sudo ./VBoxLinuxAdditions.run (ISO görüntüsünün kök dizinindedir)

    resim açıklamasını buraya girin

  4. 2. adımda gerekli paketleri yüklediğiniz için, Linux Eklentisini yükledikten sonra sorunsuz olmanız gerektiği için iyi olmalısınız. Soru sorabilecek bir veya iki soruya evet deyin , ancak konuk eklentisinin zaten yüklü olup olmadığını kontrol edeceğinden bu size zarar vermez. Yüklemeyi bitirdikten sonra yeniden başlatın.

  5. Şimdi konuk tekrar başladığında, giriş aygıtları, görünümler, vb.Gibi birkaç yeni seçeneğiniz olduğunu görmelisiniz. . Virtualbox Menüsünden yapıldığını zaten bildiğiniz bir klasörü paylaşmak için.

    resim açıklamasını buraya girin

  6. Ancak ihtiyacımız olan şey, bu Paylaşılan klasöre Ana Bilgisayardan bağlanmaktır. Bunu yapmak için önce konukta ana bilgisayardan paylaşılan klasöre bağlanacak bir klasör oluşturun. Örneğin, konuk giriş klasöründe dizin oluşturalım virtual. Paylaşılan ana bilgisayar klasörünün de çağrıldığını varsayarsak, virtualbunu konukta şu şekilde ayarlayacağız:

    sudo mount -t vboxsf virtual ~/virtual

    Artık paylaşılan klasöre erişebilirsiniz.

NASIL PAYLAŞILABİLİR, OTOMATİK MONTAJ VE 3D

  • Paylaşılan ana bilgisayar klasörünün adı konuk klasörü ile aynı olmalıdır . Yukarıda belirtilen örnekte her ikisine de sanal ad verilmiştir , ancak her ikisi de bck, paylaşılan, sanal kutu vb. Olabilir ... Bu, birkaç "protokol" hatasını çözecektir.

  • Takılı paylaşımlar varsayılan olarak sahip olarak kök olduğundan, bunları SİZİN olarak takmak için şunları yapabilirsiniz:

    sudo mount -t vboxsf -o uid=1000, gid=1000 virtual ~/virtual onları monte ederken

  • Bir paylaşım klasörünü otomatik olarak numaralandırmak için klasörü ekleyin /etc/fstab. Bu şekilde konuğu yüklediğinizde, paylaşılan klasör önceden kurulmuş olur.

  • (SADECE EĞER !!) değiştirdiğinizde doğrudan paylaşılan klasörde düzenleme / kaydetme sorunu yaşıyorsanız. Sadece dosyayı başka bir yere kopyalayın. Dosyayı düzenleyin, kaydedin, paylaşılan klasöre geri kopyalayın, içindeki dosyayı değiştirin.

  • Sanal Kutu kurulumunu yaptığınızda 3D Hızlandırma desteği etkinleştirilmemişse. Merak etmeyin, burada görüldüğü gibi etkinleştirdikten sonra konuk ekini tekrar çalıştırın:

resim açıklamasını buraya girin

  • Guest Addition kurulumunu Tescilli Sürücü Yöneticisi'nden de yapabilirsiniz. Yani, jockey-gtkbu resimde görüldüğü gibi (Bu, Adım 2 ile aynıdır)

resim açıklamasını buraya girin

Tüm bunlardan sonra klasörleri ana bilgisayar ve arka ile paylaşan ve 3D hızlandırmaya sahip bir Virtualbox'a sahip olmalısınız. İşte sonucun bir görüntüsü:

resim açıklamasını buraya girin

Ubuntu Ana Bilgisayarlı Windows Misafir

Windows Vista ve sonraki sürümlerini kullanıyorsanız, Konuk Ekleme'yi yükleyerek, klasörü paylaşarak (Ubuntu örneğindekiyle aynı prosedür) ve Windows Misafir oturumunu yeniden başlatarak her iki sistem arasındaki Paylaşılan klasörü otomatik olarak görürsünüz.

Windows XP, 2000 veya 2003 kullanıyorsanız, aşağıda gösterilen yanıtı kullanabilirsiniz: Windows XP sanal kutu misafirinde paylaşılan klasörleri nasıl ayarlarım?

Paylaşımı bir komut satırı üzerinden yapmak için Takkat, VirtualBox'ta paylaşılan bir klasöre nasıl erişilir ? ve içinde Windows XP sanal kutu misafirinde paylaşılan klasörleri nasıl ayarlarım?

Ağın sanal bir ortamda nasıl çalıştığını anlamak için (bu özel durumda) bkz . Virtualbox'ta Kablosuz Ağ


2

Red Hat Sanal Makine Yöneticisi KVM, QEMU ve Xen destekler, ancak değil Kutusu Sanal kendi grafik veya komut satırı yönetim araçlarıyla geliyor.

Tüm özelliklerin (USB 2.0 ve RDP dahil) tam desteği için, güncel kapalı kaynağın veya Sanal Kutunun PUEL sürümünün (ücretsiz) yüklenmesi önerilir ( ayrıntılar için bu cevaba bakın).

Bundan sonra, bu cevapta daha ayrıntılı olarak açıklandığı gibi, Ubuntu misafirine konuk eklemeleri yüklenmelidir .

Paylaşılan klasörlerin kullanımı için buraya bakın .

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.