Berbagi antara Host dan Tamu di Virtualbox

12

Karena Ubuntu 11.10 menggunakan kernel baru, sangat sulit untuk memiliki dukungan yang layak untuk virtualisasi.

VirtualBox tidak mendukung penambahan tamu untuk ubuntu 11.10, jadi saya tidak dapat menyalin ke dan dari desktop dan windows ubuntu saya, yang saya benar-benar perlukan, plus FreeBSD tampaknya tidak dapat menggunakan DHCP tanpa tambahan tamu.

Virt-manager sebagai gantinya memberikan kesalahan saat peluncuran:

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

Masalahnya dipecahkan dengan menjalankan virt-manager sebagai root, tapi saya tidak suka itu. Bagaimana cara mengubah izin untuk menjalankan Virt-Manager sebagai pengguna?

Apakah ada cara untuk menginstal tambahan tamu di Ubuntu 11.10?

Sabar
sumber
1
Sebenarnya penambahan tamu tidak berhasil .. hampir berhasil. Semuanya berfungsi setelah menginstal file sh di iso penambahan tamu Virtualbox. Semuanya kecuali apa yang Anda sebutkan. Biarkan saya kembali kepada Anda ketika saya menemukan solusi untuk ini. Tidak tahu kasus ini.
Luis Alvarado

Jawaban:

17

Solusinya meskipun sedikit membingungkan adalah ini:

Tamu Ubuntu dengan Host Ubuntu

Setelah menginstal Guest Ubuntu:

  1. Muat Guest Addition ISO dari Menu Virtualbox

    masukkan deskripsi gambar di sini

  2. Di guest Ubuntu buka terminal dan instal beberapa file penting untuk Penambahan Tamu untuk menginstal dengan benar:

    sudo apt-get install dkms build-essential linux-headers-generic dalam kasus saya 32Bit

  3. Jalankan pemasang Penambahan Tamu Linux di Ubuntu Tamu. Buka terminal, cd diri Anda ke gambar yang dipasang (Dalam kasus saya adalah cd /media/cyrex/VBOXADDITIONS_4.1.6_74713). Dalam kasus Anda, Anda perlu memasukkan di cd /media/USER/VBOXADDITIONS_VIRTUALBOX_VERSIONmana USER adalah nama pengguna Anda dan VIRTUALBOX_VERSION adalah versi saat ini yang Anda pasang. Setelah itu jalankan Penambahan Tamu:

    sudo ./VBoxLinuxAdditions.run (Ada di direktori root gambar ISO)

    masukkan deskripsi gambar di sini

  4. Karena Anda menginstal paket-paket yang diperlukan pada langkah 2, Anda akan baik-baik saja setelah menginstal Linux Addition karena ia akan mengonfigurasi tanpa masalah. Katakan ya untuk satu atau dua pertanyaan yang mungkin ditanyakan tetapi ini tidak akan merugikan Anda karena akan memeriksa apakah Anda sudah menginstal tambahan tamu. Reboot setelah selesai menginstal.

  5. Sekarang ketika tamu mulai lagi Anda harus melihat bahwa Anda memiliki beberapa opsi baru yang tersedia seperti perangkat input, tampilan, dll. Tetapi yang Anda butuhkan adalah FOLDER BAGIKAN !! . Untuk membagikan folder Anda sudah tahu bahwa itu dilakukan dari Menu Virtualbox.

    masukkan deskripsi gambar di sini

  6. Tetapi yang kita butuhkan adalah terhubung ke folder bersama ini dari Host. Untuk melakukan ini, pertama-tama buat folder di tamu yang akan terhubung ke folder bersama dari tuan rumah. Misalnya mari kita membuat direktori home folder di guest virtual. Sekarang dengan asumsi folder host bersama juga disebut virtualkita akan mengatur ini di tamu seperti ini:

    sudo mount -t vboxsf virtual ~/virtual

    Sekarang Anda dapat mengakses folder bersama.

CATATAN TENTANG CARA BERBAGI, MOUNT OTOMATIS DAN 3D

  • Nama folder host bersama harus sama dengan folder tamu . Dalam contoh yang disebutkan di atas Anda memiliki keduanya bernama virtual , tetapi bisa juga keduanya bernama bck, shared, virtualbox, dll ... Ini akan menyelesaikan beberapa kesalahan "protokol".

  • Karena saham yang dipasang memiliki root default sebagai pemilik, untuk memasangnya sebagai ANDA, Anda dapat melakukannya misalnya:

    sudo mount -t vboxsf -o uid=1000, gid=1000 virtual ~/virtual saat memasang mereka

  • Untuk secara otomatis menambahkan folder berbagi /etc/fstab. Dengan cara ini saat Anda memuat tamu, folder bersama tersebut sudah terpasang.

  • Jika (HANYA JIKA !!) Anda dengan perubahan memiliki masalah pengeditan / penyimpanan langsung di folder bersama. Cukup salin file ke tempat lain. Edit file, simpan, salin kembali ke folder bersama, ganti yang ada di sana.

  • Jika dukungan Akselerasi 3D tidak diaktifkan ketika Anda melakukan pengaturan kotak virtual. Jangan khawatir jalankan saja penambahan tamu setelah mengaktifkannya seperti yang terlihat di sini:

masukkan deskripsi gambar di sini

  • Anda juga dapat melakukan pengaturan Penambahan Tamu dari Manajer Pengemudi Proprietary. Yaitu, jockey-gtkSeperti terlihat dalam gambar ini (Ini sama dengan Langkah 2)

masukkan deskripsi gambar di sini

Setelah semua ini, Anda harus memiliki Virtualbox yang berbagi folder dengan host dan kembali dan memiliki akselerasi 3D. Berikut ini adalah gambar hasilnya:

masukkan deskripsi gambar di sini

Tamu Windows dengan Host Ubuntu

Jika Anda menggunakan Windows Vista dan yang lebih baru, dengan hanya menginstal Guest Addition, Sharing folder (Prosedur yang sama seperti pada contoh Ubuntu) dan mem-boot ulang sesi Windows Guest Anda secara otomatis akan melihat folder Shared di antara kedua sistem.

Jika Anda menggunakan Windows XP, 2000 atau 2003, Anda dapat menggunakan jawaban yang diperlihatkan dalam: Bagaimana cara mengatur folder bersama di tamu virtualbox Windows XP?

Untuk melakukan berbagi melalui baris perintah, Takkat memiliki tutorial yang bagus dalam Cara mengakses folder bersama di VirtualBox? dan di Bagaimana cara mengatur folder bersama di guest virtualbox Windows XP?

Untuk memahami bagaimana jaringan bekerja di dalam lingkungan virtual (dalam kasus khusus ini) lihat Jaringan Nirkabel di Virtualbox

Luis Alvarado
sumber
2

Red Hat Virtual Machine Manager mendukung KVM, Qemu, dan Xen, tetapi bukan Virtual Box yang dilengkapi dengan alat manajemen grafis atau perintah sendiri.

Untuk dukungan penuh dari semua fitur (termasuk USB 2.0 dan RDP) direkomendasikan pemasangan sumber tertutup terbaru atau versi PUEL (gratis) dari Virtual Box (lihat jawaban ini untuk perincian).

Setelah itu tambahan tamu perlu diinstal pada tamu Ubuntu seperti yang dijelaskan lebih lanjut dalam jawaban ini .

Untuk penggunaan folder bersama, lihat di sini .

Takkat
sumber