Saya baru saja menginstal Ubuntu di Oracle's Virtualbox. Sekarang saya ingin menginstal tambahan tamu.
Saya memulai OS tamu Ubuntu saya, mengklik "Perangkat" dan memilih "Instal Penambahan Tamu". Tidak ada yang terjadi, dan saya tidak melihat ikon CD di desktop saya.
Bagaimana saya bisa membuat ini berfungsi?
virtualbox
guest-additions
berliku-liku
sumber
sumber
Jawaban:
Menginstal tambahan tamu dari repositori
Dalam hal kami telah menginstal edisi Virtual Box OSE dari repositori, kami dapat menambahkan tambahan tamu dari repositori dalam tamu . Ini akan menginstal tambahan tamu yang cocok dengan versi Kotak Virtual seperti yang diperoleh dari repositori. Tidak disarankan untuk menginstal ini dalam rilis yang lebih baru dari Virtual Box seperti yang diperoleh dari repositori Oracle (lihat di bawah).
Atau kita dapat menginstal paket virtualbox-guest-additions-iso di host Ubuntu.
File .iso dengan gambar edisi OSE dari CD tambahan tamu akan diinstal di direktori host
/usr/share/virtualbox/VBoxGuestAdditions.iso
. Pasang file .iso ini sebagai CD di pengaturan mesin virtual Anda. Di tamu Anda kemudian akan memiliki akses ke CD-ROM dengan installer.Menginstal Tambahan Tamu dari Virtual Box Manager
Jika Penambahan Tamu gagal dibangun, kami mungkin harus menginstal header kernel Linux (lihat Bagaimana cara saya menginstal file header kernel? ) Atau alat build-essential sebagai tambahan. Direkomendasikan untuk menginstal dkms (lihat di bawah - Catatan 4). Anda dapat menjalankan perintah ini di terminal untuk menginstal keduanya:
Memilih Perangkat -> Instal Penambahan Tamu (atau tekan Host+ Ddari Virtual Box Manager), CD Penambahan Tamu .iso akan dimuat tetapi tidak dipasang di OS tamu Anda. Untuk menginstal kita perlu menjalankan script installer
VBoxLinuxAdditions.run
sebagai root atau dari Autorun Prompt (lihat di bawah).Shell GNOME
Untuk menginstal Penambahan Tamu kami akan memiliki ikon CD di desktop kami segera setelah virtual drive dipasang:
Langkah selanjutnya adalah menjalankan skrip autorun.sh (sebagai root) pada CD yang dipasang ini dengan membuka drive dan mengklik tombol "Run Software". Ini akan membangun dan menginstal modul kernel vbox yang dibutuhkan.
Kesatuan
Penambahan tamu dipasang sebagai CD virtual yang terlihat di peluncur:
Dalam hal sistem diatur untuk autorun CD itu harus membuka dialog autorun berikut (jika tidak memilih simbol CD, pilih buka, lalu pilih Buka Autorun Prompt )
Setelah memasukkan kredensial Anda untuk akses root, penambahan tamu akan dibangun seperti yang terlihat dari output terminal:
Tekan Returnuntuk menutup terminal.
Menginstal Tambahan Tamu dari Terminal
Jika Penambahan Tamu tidak diinstal dengan benar, kami mungkin tidak dapat melakukan boot ke GUI. Dalam hal ini kita perlu boot memegang Shiftkunci untuk mengakses menu Grub di mana kita mengakses shell root seperti yang digambarkan dalam pertanyaan berikut (kita perlu me-mount filesystem read / write untuk melanjutkan):
File Guest Additions .iso perlu diinstal pada
/dev/cdrom
dari Virtual Box Manager (lihat di atas). Kami kemudian dapat menginstal Penambahan Tamu dengan mengetikkan perintah berikut:Hapus Penambahan Tamu
Jika ada yang tidak beres dengan menginstal tambahan tamu, atau OS tamu tidak bisa boot setelah menginstal kita mungkin harus menghapus tambahan. Ini juga dapat dilakukan dari shell root dengan menjalankan skrip instalasi yang terletak di direktori tamu
/opt
.Ganti
x.x.xx
dengan versi tambahan tamu Anda saat ini.sumber
sudo ./<mountpoint>/VBoxLinuxAdditions.run
Anda juga dapat mencoba yang berikut ini (ini bekerja untuk saya setelah saya menginstal ulang Guest Addtitions setelah Update Manager membunuh mereka). Solusi ditemukan di sini:
http://www.unixmen.com/install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix/
Singkatnya:
Ini menemukan dan memperbarui versi yang benar dari Penambahan Tamu VirtualBox dan sistem saya tampaknya berfungsi dengan baik lagi, dan saya berasumsi ini juga akan berfungsi jika Penambahan Tamu gagal menginstal dari item menu.
Satu hal lagi yang perlu diperhatikan. Saya awalnya mencoba menjalankan ini di bawah shell ikan - pastikan Anda menggunakan bash (yaitu ketik "bash" ke terminal sebelum Anda mulai).
Catatan pada sistem yang lebih baru, perintah telah diubah menjadi
sumber
virtualbox-guest-x11
pada sistem yang lebih baru. Saya pikir ini harus menjadi jawaban yang diterima, karena penambahan tamu dari ISO mungkin tidak diperbarui secara otomatis, berbeda dengan yang diinstal menggunakanapt-get
.build-essentials
pada 14,04 yang baru diinstal, dan linux-header sudah diinstal. Jadi menjalankansudo apt-get install virtualbox-guest-x11
sistem tamu adalah yang harus saya lakukan.OSX
host (10.9.3) dan tamu Ubuntu 12.04 di VirtualBox (4.3.12). Saya harus menggunakanISO
instalasi askubuntu.com/a/22745/24203 (jika tidak adanot such device error
stackoverflow.com/questions/3492466/… )Di dalam sistem operasi tamu, instal paket
virtualbox-guest-dkms
. Misalnya, menggunakan aplikasi Terminal, ketiksudo apt-get install virtualbox-guest-dkms
.sumber
Paket standar "virtualbox-tamu-tambahan" pada .iso yang disediakan oleh Oracle , memiliki alat umum untuk Sistem Operasi Tamu yang berbeda ...
Namun, Ubuntu memiliki paket Addon Tamu khusus khusus Ubuntu ...
bernama
virtualbox-ose-guest-dkms and ..-x11 and ..-utils
.Paket 'virtualbox-ose-guest- *' ini adalah DKMS sadari ..
"(DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel.)"
Berikut ini tautan ke pertanyaan yang saya tanyakan 5-6 bulan yang lalu tentang masalah ini ... Bagaimana saya bisa membuat Compiz bekerja di VM VirtualBox
sumber
virtualbox-guest-x11
, yang akan menarik dependensi lain yang diperlukan.virtualbox-guest-dkms
. Omong-omong, ini adalah satu-satunya jawaban yang dapat diterima di utas 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?Inilah langkah-langkah yang saya jalankan yang akhirnya berhasil, tetapi sebagai pengguna bernama 'pcworld' yang disebutkan di atas, mungkin hanya perintah terakhir yang benar-benar diperlukan. Saya tidak akan pernah tahu, tetapi saya ingin berbagi jika ini membantu orang lain:
Dan jangan lupa untuk mengatur instance VirtualBox Anda untuk digunakan seperti ram video 128MB dan Aktifkan Akselerasi 3D di bawah bagian pengaturan "Tampilan" untuk instance Anda, untuk kinerja yang baik.
sumber
sudo apt-get dist-upgrade
melakukan trik. Clay terima kasih.Berikut adalah langkah-langkah manual untuk menginstal modul kernel VirtualBox Guest Additions di dalam VM:
Unduh file ISO, mis
Pasang file ISO:
Jalankan pemasang (tambahkan
-x
setelahsh
debug):Untuk menemukan versi file ISO yang tepat, periksa di: http://download.virtualbox.org/virtualbox/
Jika Anda menggunakan Vagrant, instalasi jauh lebih sederhana dengan mengikuti perintah berikut:
sumber
Ini bekerja untuk saya untuk VM Server Ubuntu 14,04 tamu (tanpa GUI):
Sunting: juga berfungsi dengan Ubuntu Server 15.04 dan 16.04
1) Instal dkms. Dari menjalankan tamu:
2) Dari menu jendela VirtualBox VM pilih: Perangkat -> Sisipkan Gambar Tambahan Guest CD ...
3) Gunakan blkid untuk mengidentifikasi perangkat CD-ROM. Dari menjalankan tamu:
Salah satu baris dalam output akan terlihat seperti ini:
Bagian pertama (
/dev/sr0
) adalah nama perangkat CD-ROM.4) Pasang CD (ganti
/dev/sr0
dengan nama perangkat yang ditemukan di atas):5) Jalankan pemasang Penambahan Tamu:
6) Reboot tamu.
sumber
sudo sh /media/cdrom/VBoxLinuxAdditions.run
Itush
diperlukan karena CD telah dipasang tanpa izin eksekusi.--nox11
parameter. Apakah kamu punya ide?The
virtualbox-guest-additions
paket harus diinstal. Selain itu, mungkin tampak bahwa tidak ada yang terjadi, tetapi semua tombol "Instal Guest Additions" lakukan adalah memasang cdrom. Anda harus membuka Manajer file (Nautilus / Dolphin), pilih "perangkat CD" dan jalankan penginstal.sumber
Prosedurnya cukup sederhana.
Dalam Virtual Box menu pilih Devices > Insert Guest Additions CD Image ... .
Munculan berikut akan muncul di desktop Ubuntu Anda:
Pilih Rundan Tambahan Tamu akan diinstal secara otomatis.
sumber
wget
URL di jawaban lain dapat kedaluwarsa.Jika Anda memiliki tambahan tamu .iso, pasang di VirtualBox melalui pengaturan OS tamu. Kemudian mulai OS tamu dan jalankan vboxwindowsadditions-x86 atau amd64 exe.
sumber
Untuk pengguna Lubuntu 16.04 di dalam Ubuntu 16.04 Virtualbox
Setelah mencoba banyak instruksi generik main-stream, saya menemukan instruksi spesifik Lubuntu :
Instal Penambahan Tamu Virtualbox ke Mesin Virtual Lubuntu
Langkah pertama: Instal perangkat lunak yang diperlukan
Selanjutnya, gunakan Virtualbox untuk mengunduh Guest Additions, lalu pilih "Install Guest Additions" dari menu Virtualbox.
Jika cd VBOXADDITIONS tidak muncul di File Manager, Gunakan File Manager untuk membuka konten dari VBOXADDITIONS cd, kemudian buka terminal di sana, dengan masuk ke menu File Manager dan pilih 'Open Current Folder in Terminal'
reboot dan nikmatilah!
sumber
Buka Ubuntu di VirtualBox. Buka FireFox dan buka di sini:
http://download.virtualbox.org/virtualbox/
Temukan versi Virtualbox Anda dan klik tautan untuk membukanya.
Unduh versi VBoxGuestAdditions (iso) Anda:
Buka di Manajer arsip dan ekstrak file.
Lari:
sudo VBoxLinuxAdditions.run
Mulai ulang.
Ini berfungsi jika Anda tidak bisa membuka file iso di VirtualBox (kesalahan ISO9660).
sumber