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.
sumber
apt-get install -r gcc make linux-hearders-$(uname -r)
module-assistant
melakukannya untuk saya juga. Di Ubuntu, saya juga melakukannyavirtualbox-dkms
.apt-get install linux-headers-<LATEST VERSION>-ubuntu-amd64
danapt-get install linux-image-<LATEST VERSION>-ubuntu-amd64
Penambahan Tamu adalah bagian dari Instalasi VirtualBox. Dari antarmuka Virtualbox, klik pada:
Sekarang dari OS Guest Anda, jalankan Guest install dari CD di mesin Guest.
sumber
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.
sumber