Pertanyaan Bagaimana cara menginstal Penambahan Tamu di VirtualBox VM?


Saya baru saja menginstal Ubuntu pada VirtualBox Oracle. Sekarang saya ingin menginstal tambahan tamu.

Saya memulai OS guest Ubuntu saya, mengklik "Devices" dan memilih "Install Guest Additions". Tidak ada yang terjadi, dan saya tidak melihat ikon CD di desktop saya.

Bagaimana saya bisa membuat ini bekerja?


401
2018-01-22 12:19


asal


Setelah menginstal, lihat di sini untuk mengetahui cara kerjanya. - Evgeni Sergeev


Jawaban:


Jika Anda mengalami kesulitan menginstal Ubuntu di VirtualBox VM, karena jendela installer tidak sesuai dengan ukuran layar resolusi rendah, Anda dapat memindahkan jendela dengan Alt+F7.

Memasang tambahan Tamu dari repositori

Dalam hal kami telah menginstal Edisi OSE Virtual Box dari repositori yang bisa kita tambahkan tambahan tamu dari repositori dalam tamu. Ini akan menginstal tambahan tamu yang cocok dengan versi Kotak Virtual sebagaimana yang diperoleh dari repositori. ini tidak direkomendasikan untuk menginstal ini dalam rilis baru Virtual Box seperti yang diperoleh dari repositori Oracle (lihat di bawah).

Atau kita dapat menginstal paket virtualbox-guest-additions-iso dalam tuan rumah Ubuntu.

sudo apt-get install virtualbox-guest-additions-iso

Berkas .iso dengan gambar edisi OSE dari CD tambahan tamu akan diinstal di direktori host /usr/share/virtualbox/VBoxGuestAdditions.iso. Mount file iso ini sebagai CD di pengaturan mesin virtual Anda. Di tamu Anda akan memiliki akses ke CD-ROM dengan installer.

Menginstal tambahan tamu dari Virtual Box Manager

Jika Tambahan Tamu gagal dibangun, kami mungkin harus menginstal header kernel Linux (lihat Bagaimana cara menginstal file header kernel?) atau build-essential  Install build-essential alat tambahan. Juga disarankan untuk memilikinya dkms  Install dkms diinstal (lihat di bawah - Catatan 4). Anda dapat menjalankan perintah ini di terminal untuk menginstal keduanya:

sudo apt install build-essential dkms

Memilih Perangkat -> Pasang Penambahan Tamu (atau tekan Tuan rumah+D dari Virtual Box Manager) Guest Additions CD .iso akan dimuat tetapi tidak terpasang di OS tamu Anda. Untuk menginstal, kita perlu menjalankan skrip installer VBoxLinuxAdditions.run sebagai root atau dari Autorun Prompt (lihat di bawah).


Shell GNOME

Untuk menginstal tambahan tamu, kami akan memiliki ikon CD di desktop kami segera setelah drive virtual dipasang:

enter image description here Langkah selanjutnya adalah menjalankan autorun.sh skrip (sebagai root) dalam hal ini terpasang CD dengan membuka drive dan mengklik tombol "Run Software". Ini akan membangun dan menginstal modul kernel vbox yang diperlukan.


Kesatuan

Penambahan tamu dipasang sebagai CD virtual yang terlihat di peluncur:

enter image description here

Jika sistem diatur untuk melakukan autorun pada CD, maka seharusnya hanya membuka dialog autorun berikut (jika tidak memilih simbol CD, pilih terbuka, lalu pilih Buka Autorun Prompt)

enter image description here

Setelah memasukkan kredensial Anda untuk akses root, tambahan tamu akan dibangun seperti yang terlihat dari output terminal:

enter image description here

tekan Kembali untuk menutup terminal.


Catatan 1
  Tamu tambahan perlu reboot OS tamu Anda untuk berlaku.

Catatan 2
  Di beberapa sistem, ikon CD Virtual Guest Guest Addition tidak ditampilkan di desktop, tetapi dapat diakses dari Tempat menu. Jika CD masih tidak ada, Anda mungkin harus menambahkan VBoxGuestAdditions.iso secara manual sebagai CD-ROM di Virtual Box Manager Penyimpanan menu. Di host Ubuntu gambar disk dalam /usr/share/virtualbox/VBoxGuestAdditions.iso.

Catatan 3
  Di beberapa sistem (misalnya saat berjalan Xubuntu tamu) kami mungkin tidak memiliki Autorun Prompt untuk CD yang di-mount. Kemudian kita dapat menginstal tambahan tamu dengan membuka terminal pada tambahan tamu yang di-mount .iso untuk menjalankan sudo ./VBoxLinuxAdditions.run. Di Lubuntu atau Server Ubuntu tamu kami tambahan perlu menginstal GNU C compiler (gcc  Install gcc) dan membuat  Install make utilitas dalam sistem tamu untuk dapat mengkompilasi penambahan tamu.

Catatan 4
  Lari DKMS di OS tamu akan membuat Guest Tambahan diinstal setelah pembaruan kernel tamu. Ini bukan prasyarat untuk Penambahan Tamu tetapi jika digunakan itu harus diinstal sebelum kami memasang tambahan tamu.


Memasang Penambahan Tamu dari Terminal

Jika Penambahan Tamu tidak diinstal dengan benar, kami mungkin tidak dapat melakukan boot ke GUI. Dalam hal ini kita perlu mem-boot holding Bergeser kunci untuk mengakses menu Grub di mana kita mengakses shell root seperti yang digambarkan dalam pertanyaan berikut (kita perlu me-mount sistem file read / write untuk melanjutkan):

Berkas Guestiso .iso harus diinstal /dev/cdrom dari Virtual Box Manager (lihat di atas). Kami kemudian dapat menginstal tambahan tamu dengan mengetikkan perintah berikut:

mount /dev/cdrom /mnt              # or any other mountpoint
cd /mnt
./VBoxLinuxAdditions.run
reboot

Hapus Penambahan Tamu

Jika ada yang salah dengan menginstal tambahan tamu, atau OS tamu tidak dapat boot setelah menginstal, kami mungkin harus menghapus tambahan. Ini juga bisa dilakukan dari a cangkang akar dengan menjalankan skrip instalasi instalasi yang terletak di tamu  /opt direktori.

cd /opt/<VirtualBoxAdditions-x.x.xx>/
sudo ./uninstall.sh

Menggantikan x.x.xx dengan versi penambahan tamu Anda saat ini.


428
2018-01-29 06:41



Saya menemukan jawaban ini ketika mencoba menginstal tambahan tamu di Ubuntu Server. Satu langkah hilang jika Anda perlu menginstal di server: jalankan sudo apt-get install dkms terlebih dahulu. (ref virtualbox.org/manual/ch04.html#idp19765808) - Charles Roper
Saya mencoba solusi Anda untuk ubuntu 12.10 server sebagai guest dan mac os x sebagai host. Kotak virtual adalah 4.2.6. Saya tidak dapat membuat folder bersama berfungsi. entah bagaimana penambahan tamu tidak berfungsi. Bahkan Perangkat> Pasang Penambahan Tamu tidak berfungsi juga. Bahkan paket virtualbox-guest-additions membantu. Setiap upaya untuk menjalankan iso GuestAdditions.iso TIDAK menyebabkan iso muncul di bawah / media / cdrom. Mohon saran. - Kim Stacks
@kimsia: Anda perlu meningkat .iso di server Anda terlebih dahulu. Setelah itu Anda dapat menginstal GA dengan sudo ./<mountpoint>/VBoxLinuxAdditions.run - Takkat
@Takkat pemasangan tidak bisa berfungsi sama sekali. Dalam berita lain, saya akhirnya menemukan cara untuk membuat semuanya bekerja.superuser.com/a/527508/8184 jadi terima kasih sudah menjawab saya. Hargai itu sangat :) - Kim Stacks
@IIIIIllllllllIlllllIIIIIIIIlll: yakin - mencakup semuanya adalah semua "Q & A kanonis". adalah tentang. Ada yang hilang, ada yang ketinggalan jaman? - Takkat


Anda juga dapat mencoba yang berikut ini (ini bekerja untuk saya setelah saya harus menginstal ulang Addtitions Tamu setelah Update Manager membunuh mereka). Solusi ditemukan di sini:

http://www.unixmen.com/install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix/

Kesimpulan:

sudo apt-get update
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-get install virtualbox-ose-guest-x11

Ini menemukan dan memperbarui versi yang benar dari penambahan VirtualBox Guest dan sistem saya tampaknya berfungsi dengan benar lagi, dan saya berasumsi ini juga akan berfungsi jika Penambahan Tamu gagal menginstal dari item menu.

Satu hal lain dari catatan. Saya awalnya mencoba untuk menjalankan ini di bawah shell ikan - pastikan Anda menggunakan bash (mis. Ketik "bash" ke terminal sebelum Anda memulai).


Catatan pada sistem yang lebih baru, perintah telah diubah menjadi

sudo apt-get install virtualbox-guest-x11

91
2018-05-13 13:18



jawaban Anda membantu meskipun saya menginstal di server ubuntu instalasi baru. Terima kasih. superuser.com/questions/527507/… - Kim Stacks
Paket itu disebut virtualbox-guest-x11 pada sistem yang lebih baru. Saya pikir ini harus menjadi jawaban yang diterima, karena tambahan tamu dari ISO mungkin tidak diperbarui secara otomatis, berbeda dengan yang diinstal menggunakan apt-get. - krlmlr
Perhatikan bahwa saya tidak perlu menginstal build-essentials pada yang baru dipasang 14.04, dan linux-header sudah diinstal. Jadi berlari sudo apt-get install virtualbox-guest-x11 pada sistem tamu adalah semua yang harus saya lakukan. - pcworld
Saya suka menggunakan metode ini untuk alasan yang disebutkan. Namun, itu tidak berhasil untuk saya OSX host (10.9.3) dan tamu Ubuntu 12.04 di VirtualBox (4.3.12). Saya harus menggunakannya ISO instalasi askubuntu.com/a/22745/24203 (jika tidak punya not such device error  stackoverflow.com/questions/3492466/…) - IsaacS
Ok ini berhasil untukku. ubuntu 32 dan 64 versi 14.04 - Kangarooo


Di dalam sistem operasi tamu, instal paket virtualbox-guest-dkms. Misalnya, menggunakan aplikasi Terminal, ketik sudo apt-get install virtualbox-guest-dkms.


29
2018-04-13 13:51



Bekerja untuk saya di Ubuntu 14 LTS. - Jongosi
Bekerja untuk saya untuk Ubuntu 16.04 - InvincibleWolf
Bekerja untuk saya di Ubuntu 16.04.1. Pastikan untuk mereboot mesin setelah instalasi. bekerja dengan sia-sia. - Giora Guttsait
Bekerja pada 16.04.4 (meskipun masih perlu futz sekitar dengan pengaturan grafis ...) - Ben Bolker


Itu standar paket "virtualbox-guest-additions" pada .iso yang disediakan oleh Peramal, memiliki alat umum untuk Sistem Operasi Tamu yang berbeda ...

Namun, Ubuntu memiliki dedikasinya sendiri Khusus Ubuntu Paket Tamu Addon (s) ...
bernama virtualbox-ose-guest-dkms and ..-x11 and ..-utils .

Paket 'virtualbox-ose-guest- *' ini DKMS sadari .. "(DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel.)" 

Berikut adalah tautan ke pertanyaan yang saya tanyakan 5-6 bulan lalu tentang masalah ini ... Bagaimana saya bisa mendapatkan Compiz untuk bekerja di VM VirtualBox


20
2017-08-07 07:24



Saya mendapatkan "Tidak dapat menemukan paket virtualbox-ose-guest-dkms". Apakah saya perlu menambahkan repo yang tepat? - Dan Dascalescu
Saya pikir semua yang Anda butuhkan untuk menginstal pada Ubuntus baru adalah paketnya virtualbox-guest-x11, yang akan menarik dependensi lain yang diperlukan. - Lambart
Sekarang disebut virtualbox-guest-dkms. By the way, ini adalah satu-satunya jawaban yang dapat diterima di thread ini kepada saya karena ini adalah satu-satunya cara penambahan tamu saya bekerja di VBox. Saya telah menambahkan pengguna saya ke grup vboxusers sebelumnya, ini mungkin membantu? - Erikas


Berikut adalah langkah-langkah yang saya jalankan yang akhirnya berhasil, tetapi sebagai pengguna bernama 'pcworld' yang disebutkan di atas mungkin merupakan kasus yang hanya diperlukan perintah terakhir. Saya tidak akan pernah tahu, tetapi saya ingin berbagi jika ini membantu orang lain:

sudo apt-get install virtualbox-guest-additions-iso
sudo apt-get update 
sudo apt-get dist-upgrade
sudo apt-get install virtualbox-guest-x11

Dan jangan lupa untuk mengatur contoh VirtualBox Anda untuk digunakan seperti ram video 128MB dan Aktifkan Akselerasi 3D di bawah bagian pengaturan "Tampilan" untuk instance Anda, untuk kinerja yang baik.


13
2017-09-20 02:27



Setelah memasang buruh pelabuhan di gelandangan saya memiliki kesalahan dengan Penambahan Tamu. sudo apt-get dist-upgrade melakukan triknya. Makasih Clay. - Robert Gabriel


Ini bekerja untuk saya untuk tamu Ubuntu Server 14.04 VM (tanpa GUI):

Sunting: juga berfungsi dengan Ubuntu Server 15.04 dan 16.04

1) Instal dkms. Dari jadwal tamu:

sudo apt-get install dkms

2) Dari menu jendela VirtualBox VM pilih: Perangkat -> Masukkan Gambar CD Tambahan Tamu ...

3) Gunakan blkid untuk mengidentifikasi perangkat CD-ROM. Dari jadwal tamu:

sudo blkid

Salah satu garis di output akan terlihat seperti ini:

/dev/sr0: LABEL="VBOXADDITIONS_4.3.16_95972" TYPE="iso9660"

Bagian pertama (/dev/sr0) adalah nama perangkat CD-ROM.

4) Pasang CD (ganti /dev/sr0 dengan nama perangkat yang ditemukan di atas):

sudo mount /dev/sr0 /media/cdrom/

5) Jalankan Penginstal Tambahan Tamu:

sudo /media/cdrom/VBoxLinuxAdditions.run

6) Reboot tamu.


10
2018-06-08 16:08



sudo sh /media/cdrom/VBoxLinuxAdditions.run  Itu sh diperlukan karena CD telah dipasang tanpa izin. - Steve Pitchers
Halo @DavidLevesque, saya sudah mencoba di 16.04 tapi sayangnya saya tidak bisa menjalankannya. Saya juga mencobanya --nox11 parameter. Apakah kamu punya ide? - efkan
@efkan Kecuali Anda memberikan rincian lebih lanjut, saya tidak tahu. Ini bekerja untuk saya dengan Ubuntu 16.04. - David Levesque
@DavidLevesque Anda benar :) Saya menggunakan VirtualBox v5.0.26 pada Windows 10. Dan saya menginstal Ubuntu Server 16.04.1 di VirtualBox. (Server tidak memiliki X Window System) Lalu saya mengikuti langkah-langkah yang ada di sini: en.ig.ma/notebook/2012/…    . Lalu saya reboot dan mencoba melakukan aksi salin-tempel tetapi saya tidak bisa melihat aksi apa pun. Terima kasih. - efkan


Berikut adalah langkah-langkah manual untuk menginstal Penambahan Tamu VirtualBox modul kernel di dalam VM:

  1. Unduh file ISO, mis.

    wget http://download.virtualbox.org/virtualbox/5.0.20/VBoxGuestAdditions_5.0.20.iso -P /tmp
    
  2. Pasang file ISO:

    sudo mount -o loop /tmp/VBoxGuestAdditions_5.0.20.iso /mnt
    
  3. Jalankan penginstal (tambahkan -x setelah sh untuk debug):

    sudo sh /mnt/VBoxLinuxAdditions.run
    

Untuk menemukan versi ISO file yang tepat, periksa di: http://download.virtualbox.org/virtualbox/


Jika Anda menggunakan Vagrant, pemasangannya jauh lebih sederhana dengan mengikuti perintah berikut:

vagrant plugin install vagrant-vbguest
vagrant up
vagrant vbguest

8
2017-11-03 10:19



Langkah-langkah ini akhirnya memungkinkan saya untuk memiliki terminal layar penuh. OS host saya adalah Windows 7, VirtualBox versi 5.1. OS tamu saya adalah Ubuntu 16.04.1 LTS. Saya juga memiliki dua baris berikut di / etc / default / grub: GRUB_GFX_MODE = 1600x1200 dan GRUB_GFXPAYLOAD_LINUX = tetap - James Nicholson
Pasti jawaban yang diremehkan - super lugas dan akan memungkinkan Anda untuk menginstal versi baru dari Tambahan Tamu daripada mungkin tersedia di repo apt Anda. Juga, tidak perlu menambahkan pengandar CD-ROM virtual untuk tamu Anda! - bonh
Jawaban Terbaik. IDK mengapa semua jawaban lain mengambil langkah yang tidak perlu seperti membangun dari sumber atau membuat drive virtual. - sudo


Prosedurnya cukup sederhana.

Dalam menu Virtual Box pilih Perangkat > Masukkan Gambar CD Tambahan Tamu ....

Munculan berikut akan muncul di desktop Ubuntu Anda:

guest addition popup

Memilih Menjalankan dan tambahan tamu secara otomatis akan diinstal.


7
2018-01-22 12:50



Bekerja untuk saya di Ubuntu 14.04 LTS yang diinstal pada Oracle VM 5.0 pada Windows 10. Hanya 2 klik ..... terima kasih! - Sym-Sym
Ini adalah jawaban terbaik, karena memastikan bahwa Penambahan Tamu diperbarui untuk dan sesuai untuk versi khusus VirtualBox Anda. Paket Ubuntu dan wget URL di jawaban yang lain dapat menjadi usang. - Chai T. Rex


Itu virtualbox-guest-additions paket harus diinstal. Selanjutnya, itu mungkin muncul bahwa tidak ada yang terjadi, tetapi semua tombol "Pasang Penambahan Tamu" lakukan adalah memasang cdrom. Anda harus membuka Manajer file (Nautilus / Dolphin), pilih "perangkat CD" dan jalankan penginstal.


6
2018-01-29 01:33





Jika Anda memiliki tambahan tamu .iso, pasang di VirtualBox melalui pengaturan OS tamu. Kemudian mulai OS tamu dan jalankan exe vboxwindowsadditions-x86 atau amd64.


1
2017-07-07 18:29





Untuk pengguna Lubuntu 16.04 di dalam Ubuntu 16.04 Virtualbox

Setelah mencoba banyak instruksi generik aliran utama yang saya temukan Instruksi spesifik Lubuntu:

Pasang Penambahan Tamu Virtualbox ke Mesin Virtual Lubuntu

Langkah pertama: Instal perangkat lunak yang diperlukan

sudo apt-get update
sudo apt-get install make gcc

Selanjutnya, gunakan VirtualBox untuk mengunduh tambahan tamu, lalu pilih "Instal tambahan tamu" dari menu Virtualbox.

Jika VBOXADDITIONS tidak muncul di File Manager, gunakan File Manager untuk membuka isi CD VBOXADDITIONS, lalu buka terminal di sana, dengan masuk ke menu File Manager dan pilih 'Buka Folder Sekarang di Terminal'

sudo sh VBoxLinux*

reboot dan nikmatilah!


0
2018-06-30 18:18