[từ chối trách nhiệm] đây là một bài viết cũ, được viết trước systemd và tương tự. Mục tiêu là như nhau, nhưng xóa /etc/init.d/
các tệp không chính xác, bạn nên sử dụng systemctl disable XXXX
thay vì xóa các tệp. [/ từ chối trách nhiệm]
[cập nhật] Tôi cũng đã đăng một giải pháp tại đây cho lỗi Failed to connect to the guest property service
: https://github.com/NixOS/nixops/issues/908#issuecomment-387275731
1) Nếu bạn chạy /media/cdrom/VBoxLinuxAdditions.run
thì bạn sẽ có một số tập lệnh khởi động trong /etc/init.d không đi kèm với gói mặc định Debian.
Bạn nên loại bỏ những thứ này: ls /etc/*/*vbox*
(xóa tất cả các tệp RCX.d và init.d bằng vbox trong tên tệp).
Lưu ý quan trọng: Bạn cũng nên tìm kiếm các mô-đun đã được biên dịch: find /lib/modules/ -name "vbox*"
và loại bỏ các mô-đun
này (dựa trên giả định rằng mọi thứ đã được cài đặt kém). Nếu bạn có nhiều tệp có cùng tên, điều đó có thể giải thích toàn bộ vấn đề (nhiều phiên bản bổ sung của Khách được cài đặt).
Hoặc đơn giản là bạn có thể chạy : sh /media/cdrom/VBoxLinuxAdditions.run uninstall
.
2) Chỉ cài đặt gói Debian virtualbox-guest-dkms
: có vẻ như VirtualBox không phụ thuộc build-essential
và module-assistant
cần cả hai gói (như đã nêu bởi @gabious)! Vì vậy, cài đặt cả ba:
sudo apt-get install build-essential module-assistant virtualbox-guest-dkms
3) Để kiểm tra mọi thứ đều ổn, ví dụ như sử dụng systemctl
lệnh, ngay sau khi xóa tất cả dấu vết của bản cài đặt CD-Rom:
- vboxadd-service .service không tìm thấy thất bại vboxadd-service.service
- vboxadd .service không tìm thấy hoạt động đã thoát vboxadd.service
- virtualbox-guest-utils .service tải hoạt động đang chạy LSB: VirtualBox Linux Bổ sung
- virtualbox-guest-x11 .service được tải hoạt động LSB: VirtualBox Linux X11 Bổ sung
- virtualbox .service không tìm thấy hoạt động đã thoát virtualbox.service
Sau khi khởi động lại:
- virtualbox-guest-utils .service tải hoạt động đang chạy LSB: VirtualBox Linux Bổ sung
- virtualbox-guest-x11 .service được tải hoạt động LSB: VirtualBox Linux X11 Bổ sung
4) sử dụng systemctl --failed
để liệt kê tất cả các đơn vị đã thất bại.
Và bạn đã trở lại với các gói tuyệt vời của Debian :-)