[disclaimer] questo è un vecchio post, scritto prima di systemd e simili. L'obiettivo è lo stesso, ma la rimozione dei /etc/init.d/
file non è corretta, è necessario utilizzare systemctl disable XXXX
anziché eliminare i file. [/ Disclaimer]
[aggiornamento] Ho anche pubblicato una soluzione qui per l'errore Failed to connect to the guest property service
: https://github.com/NixOS/nixops/issues/908#issuecomment-387275731
1) Se lo esegui /media/cdrom/VBoxLinuxAdditions.run
, avrai alcuni script di avvio in /etc/init.d che non sono forniti con il pacchetto predefinito Debian.
Dovresti sbarazzartene: ls /etc/*/*vbox*
(rimuovi tutti i file rcX.d e init.d con vbox nel nome del file).
Nota importante: dovresti anche cercare i moduli già compilati:
find /lib/modules/ -name "vbox*"
e rimuoverli (in base al presupposto che tutto sia stato installato male). Se hai più file con lo stesso nome, questo potrebbe spiegare l'intero problema (sono installate più versioni di aggiunte Guest).
Oppure si può semplicemente eseguire: sh /media/cdrom/VBoxLinuxAdditions.run uninstall
.
2) Installa solo il pacchetto Debian virtualbox-guest-dkms
: sembra che VirtualBox non dipenda build-essential
e abbia module-assistant
bisogno di entrambi i pacchetti (come affermato da @gaborous)! Quindi installa tutti e tre:
sudo apt-get install build-essential module-assistant virtualbox-guest-dkms
3) Per controllare che tutto vada bene, ad esempio usando il systemctl
comando, subito dopo aver rimosso tutte le tracce dell'installazione del CD-Rom:
- vboxadd-service .service non trovato non riuscito vboxadd-service.service non riuscito
- vboxadd .service non trovato attivo uscito vboxadd.service
- virtualbox-guest-utils .service caricato attivo in esecuzione LSB: VirtualBox Linux Additions
- virtualbox-guest-x11 .service caricato LSB attivo uscito attivo: VirtualBox Linux X11 Aggiunte
- virtualbox .Service not-found virtualbox.service Uscito attiva
Dopo il riavvio:
- virtualbox-guest-utils .service caricato attivo in esecuzione LSB: VirtualBox Linux Additions
- virtualbox-guest-x11 .service caricato LSB attivo uscito attivo: VirtualBox Linux X11 Aggiunte
4) usare systemctl --failed
per elencare tutte le unità che hanno fallito.
E sei tornato sui meravigliosi pacchetti di Debian :-)