Saya menggunakan VirtualBox 4.0.8 dengan host Windows 7 Enterprise 64 bit dan tamu debian 6.0.1a amd64 (dalam mode CLI).
Saya menginstal Penambahan Tamu dan tampaknya berfungsi, setidaknya sebagian, karena saya telah berhasil menyiapkan folder bersama antara host dan tamu.
Namun setiap kali saya mem-boot tamu, saya mendapatkan pesan berikut di konsol:
Starting VirtualBox Guest Addition service ...done.
startpar: services(s) returned failure: vboxadd-service ... failed!
Tidak ada pesan kesalahan tambahan di salah satu log (syslog dicentang dan VBoxGuestAdditions.log)
Selain itu, saya tidak dapat menggunakan clipboard bersama antara host dan tamu (diatur ke dua arah, tetapi kedua arah tampaknya tidak berfungsi). Saya berasumsi ini mungkin terkait dengan kegagalan memulai layanan.
Adakah yang tahu bagaimana cara memperbaikinya?
virtualbox
guest-additions
András Szepesházi
sumber
sumber
Jawaban:
Saya menghadapi masalah serupa. Saya telah melewati Menginstal Penambahan Tamu di Debian . Ikuti langkah-langkah yang disebutkan di sana. Terkadang
build-essential module-assistant
paket yang hilang menyebabkan masalah.Langkah
Bagi saya itu berhasil. :)
sumber
[disclaimer] ini adalah posting lama, ditulis sebelum systemd dan sejenisnya. Tujuannya sama, tetapi menghapus
/etc/init.d/
file tidak benar, Anda harus menggunakansystemctl disable XXXX
daripada menghapus file. [/penolakan][pembaruan] Saya juga memposting solusi untuk kesalahan ini
Failed to connect to the guest property service
: https://github.com/NixOS/nixops/issues/908#issuecomment-3872757311) Jika Anda menjalankan,
/media/cdrom/VBoxLinuxAdditions.run
maka Anda akan memiliki beberapa skrip startup di /etc/init.d yang tidak datang dengan paket default Debian.Anda harus menyingkirkan ini:
ls /etc/*/*vbox*
(menghapus semua file rcX.d dan init.d dengan vbox di nama file).Catatan penting: Anda juga harus mencari modul yang sudah dikompilasi:
find /lib/modules/ -name "vbox*"
dan menghapus ini (berdasarkan asumsi bahwa semuanya sudah diinstal dengan buruk). Jika Anda memiliki banyak file dengan nama yang sama, itu bisa menjelaskan seluruh masalah (beberapa versi tambahan tamu diinstal).Atau Anda dapat menjalankan:
sh /media/cdrom/VBoxLinuxAdditions.run uninstall
.2) Instal hanya paket Debian
virtualbox-guest-dkms
: tampaknya VirtualBox tidak bergantung padabuild-essential
danmodule-assistant
tetapi membutuhkan kedua paket (seperti yang dinyatakan oleh @ gaborous)! Jadi instal ketiganya:sudo apt-get install build-essential module-assistant virtualbox-guest-dkms
3) Untuk memeriksa semuanya baik-baik saja, misalnya menggunakan
systemctl
perintah, tepat setelah menghapus semua jejak instalasi CD-Rom:Setelah restart:
4) gunakan
systemctl --failed
untuk mendaftar semua unit yang gagal.Dan Anda kembali dengan paket Debian yang luar biasa :-)
sumber
ls /etc/*/*vbox*
, tapi itu tidak masalah karena menginstalvirtualbox-guest-dkms
danapt-get install build-essential module-assistant
memperbaiki masalah sendiri, saya bisa boot dengan benar di Debian saya sesudahnya.sh /opt/VBoxGuestAdditions*/uninstall.sh
Pastikan Anda tidak memiliki beberapa salinan Penambahan Tamu Kotak Virtual yang diinstal. Memeras akan mengambil bahwa itu ada di dalam mesin virtual Box Virtual dan menginstal versi 3.x OSE dari alat secara otomatis.
sumber
Saya memperbaiki masalah yang sama dengan
sudo apt-get install build-essential
(menginstal dependensi) dan menginstal ulang penambahan tamu.sumber
Setelah menghapus instalasi paket, Debian secara otomatis ditambahkan untuk Anda, hapus layanan:
cd /etc/init.d && insserv -r vboxadd vboxadd-service vbox-add-x11
Ini menghapus layanan startup untuk saya. Namun, skripnya masih ada. Jika Anda ingin menghapusnya:
cd /etc/init.d && rm vboxadd vboxadd-service vbox-add-x11
BTW: untuk menghapus paket:
dpkg -l | grep virtual
. Lalu lakukanapt-get remove --purge <list_of_the_packages>
Dalam kasus saya:
apt-get remove --purge virtualbox-ose-guest-dkms virtualbox-ose-guest-utils virtualbox-ose-guest-x11 && apt-get autoremove && apt-get autoclean
lakukan triknya.Juga, untuk beberapa alasan, saya tidak bisa memiliki folder bersama dengan tambahan tamu Debian. Jadi saya harus menambahkan yang dari Virtual Box. Tambahkan Cd (harus tombol host + D, saya menjalankan versi Perancis tidak dapat memberitahu label bahasa Inggris). Kemudian mount cdrom dan menjalankan script dengan:
mount /media/cdrom && bash /media/cdrom/VBoxLinuxAdditions.run
.sumber
Copot
virtualbox-ose
pemasangan dan instal ulang semua paket VirtualBox Debian dengan:sumber
Tidak mencentang iso Guest Additions tambahan dari Perangkat dapat membantu Anda - itu berlaku untuk saya:
sumber