Tidak dapat menginstal VBoxGuestAdditions 5.1.0 di Ubuntu 14.04

8

Setelah mengunduh iso berikut, VBoxGuestAdditions_5.1.0.iso berdasarkan dokumentasi berikut https://www.vagrantup.com/docs/virtualbox/boxes.html

dan kemudian jalankan perintah berikut

sudo mkdir /media/VBoxGuestAdditions
sudo mount -o loop,ro VBoxGuestAdditions_5.1.0.iso /media/VBoxGuestAdditions
sudo sh /media/VBoxGuestAdditions/VBoxLinuxAdditions.run

Saya menerima dan salah:

Gagal mengatur layanan vboxadd, silakan periksa file log /var/log/VBoxGuestAdditions.log untuk detailnya.

Saat saya meninjau log ini, ini merujuk ke file log lain /var/log/vboxadd-install.log. Ketika saya meninjau log ini, saya melihat yang berikut:

make KBUILD_VERBOSE=1 CONFIG_MODULE_SIG= -C /lib/modules/3.13.0-93-generic/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j2 modules
make[1]: Makefile: No such file or directory
make[1]: warning: -jN forced in submake: disabling jobserver mode.
make[1]: *** No rule to make target `Makefile'.  Stop.
make: *** [vboxguest] Error 2
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.

Saya sudah menginstal paket-paket berikut. Saya bahkan menghapusnya dan menambahkannya lagi: linux-headers-$(uname -r) linux-generic linux-image-generic linux-headers-generic linux-signed-generic dkms build-essential

Saya tidak yakin bagaimana cara men-debug ini lebih lanjut. Setiap bantuan untuk masalah ini akan dihargai.

Selain itu, saya kemudian mencoba menggunakan CD tambahan tamu yang disertakan dengan Virtual Box. Setelah memasukkan CD dan menerima instalasi, berikut ini terjadi Setelah memasukkan CD Tambahan Tamu, saya menerima kesalahan berikut:

Verifying archive integrity... All good.  
Uncompressing VirtualBox 5.1.4 Guest Additions for Linux...........
VirtualBox Guest Additions installer
Removing installed version 4.3.20 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
vboxadd.sh: Building Guest Additions kernel modules.
Failed to set up service vboxadd, please check the log file
/var/log/VBoxGuestAdditions.log for details.
Press Return to close this window...

Saya kemudian melanjutkan untuk meninjau file / var / log / VBoxGuestAdditions.log, dan ini adalah apa yang ditunjukkannya:

vboxadd.sh: failed: Look at /var/log/vboxadd-install.log to find out what went wrong.
vboxadd.sh: failed: Please check that you have gcc, make, the header files for your Linux kernel and possibly perl installed..

Saya kemudian melanjutkan untuk membuka / var / log / vboxadd-install.log dan saya melihat yang berikut:

/tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.

Ini menempatkan sistem dalam kondisi buruk tanpa ada cara untuk memulihkan kecuali untuk memulai kembali dengan gambar.

Terima kasih
sumber

Jawaban:

12

tampaknya ada beberapa prasyarat yang tidak Anda penuhi seperti: apt-get install build-essential module-assistant linux-headers-$(uname -r)

itu berhasil untuk saya.

Yopy Hai
sumber
Tampaknya saya kehilangan paket modul-asisten. Segera setelah saya menginstal paket ini, penambahan tamu mulai berfungsi.
Terima kasih,
Ini saja tidak bekerja untuk saya, saya juga harus menginstal header linux:apt-get install -r gcc make linux-hearders-$(uname -r)
Travitron
Itu module-assistantmelakukannya untuk saya juga. Di Ubuntu, saya juga melakukannya virtualbox-dkms.
Jonpeck
Kadang-kadang menginstal linux-header memberikan kesalahan yang mengatakan "Tidak dapat menemukan paket". Jika demikian, jalankan perintah berikut: apt-get install linux-headers-<LATEST VERSION>-ubuntu-amd64danapt-get install linux-image-<LATEST VERSION>-ubuntu-amd64
TheRookierLearner
0

Penambahan Tamu adalah bagian dari Instalasi VirtualBox. Dari antarmuka Virtualbox, klik pada:

Device -> Insert Guest Additions -> CD Image.

Sekarang dari OS Guest Anda, jalankan Guest install dari CD di mesin Guest.

LD James
sumber
Saya mencoba proses ini juga. Tidak bekerja. Saya mengalami masalah yang sama seperti di atas.
thxmike
Kesalahan apa yang Anda dapatkan ketika Anda menjalankan CD setelah memasukkan gambar?
LD James
Saya telah memperbarui pertanyaan sebelumnya yang menunjukkan masalah saat memasukkan CD tambahan Tamu
thxmike
@thxmike Apakah Anda di mesin tamu ketika Anda melakukan instalasi ini?
LD James
Untuk menjawab pertanyaan di atas, Ya, saya ada di mesin tamu.
thxmike
0

Saya punya masalah ini. Untuk memperbaikinya saya menyalin file VBoxLinuxAdditions.run ke / root / folder dan mengubah izin file menjadi 755. Juga, saya menginstal prasyarat "build-essential module-assistant linux-header - $ (uname -r)" . Setelah itu instalasi berhasil.

Paulo André Haacke
sumber