[zrzeczenie się] to jest stary post, napisany przed systemd i tym podobne. Cel jest taki sam, ale usuwanie /etc/init.d/
plików jest nieprawidłowe, powinieneś użyć systemctl disable XXXX
zamiast usuwać pliki. [/zrzeczenie się]
[aktualizacja] Tutaj opublikowałem również rozwiązanie błędu Failed to connect to the guest property service
: https://github.com/NixOS/nixops/issues/908#issuecomment-387275731
1) Jeśli uruchomisz /media/cdrom/VBoxLinuxAdditions.run
, będziesz mieć kilka skryptów startowych w /etc/init.d, które nie są dostarczane z domyślnym pakietem Debiana.
Powinieneś się ich pozbyć: ls /etc/*/*vbox*
(usuń wszystkie pliki rcX.d i init.d z vbox w nazwie pliku).
Ważna uwaga: powinieneś także poszukać już skompilowanych modułów:
find /lib/modules/ -name "vbox*"
i usunąć je (w oparciu o założenie, że wszystko zostało źle zainstalowane). Jeśli masz wiele plików o tej samej nazwie, może to wyjaśniać cały problem (zainstalowanych jest wiele wersji dodatków gościa).
Albo można po prostu uruchomić: sh /media/cdrom/VBoxLinuxAdditions.run uninstall
.
2) Zainstalowanie pakietu Debiana virtualbox-guest-dkms
: wydaje się, że VirtualBox nie zależy build-essential
i module-assistant
ale potrzebuje oba pakiety (jak stwierdził @gaborous)! Więc zainstaluj wszystkie trzy:
sudo apt-get install build-essential module-assistant virtualbox-guest-dkms
3) Aby sprawdzić, czy wszystko jest w porządku, na przykład za pomocą systemctl
polecenia, zaraz po usunięciu wszystkich śladów instalacji CD-Rom:
- vboxadd-service .service not found nie powiodło się vboxadd-service.service
- vboxadd .service nie znaleziono aktywna zakończona vboxadd.service
- virtualbox-guest-utils .service załadowany aktywny działający LSB: VirtualBox Linux Additions
- virtualbox-guest-x11 .service załadowany aktywny zakończony LSB: VirtualBox Linux X11 Additions
- virtualbox .service nie znaleziono aktywny zakończony virtualbox.service
Po ponownym uruchomieniu:
- virtualbox-guest-utils .service załadowany aktywny działający LSB: VirtualBox Linux Additions
- virtualbox-guest-x11 .service załadowany aktywny zakończony LSB: VirtualBox Linux X11 Additions
4) Użyj, systemctl --failed
aby wyświetlić listę wszystkich jednostek, które uległy awarii.
Wracasz do wspaniałych pakietów Debiana :-)