And*_*ázi 23 virtualbox guest-additions
我将 VirtualBox 4.0.8 与 Windows 7 Enterprise 64 位主机和 debian 6.0.1a amd64 来宾(在 CLI 模式下)一起使用。
我安装了 Guest Additions 并且它似乎工作,至少部分工作,因为我已经成功地在主机和来宾之间设置了一个共享文件夹。
但是,每次启动来宾时,都会在控制台上收到以下消息:
Starting VirtualBox Guest Addition service ...done.
startpar: services(s) returned failure: vboxadd-service ... failed!
Run Code Online (Sandbox Code Playgroud)
任何日志中都没有其他错误消息(已检查 syslog 和 VBoxGuestAdditions.log)
此外,我无法在主机和来宾之间使用共享剪贴板(它设置为双向,但两个方向似乎都不起作用)。我认为这可能与服务启动失败有关。
知道如何解决这个问题吗?
小智 19
我遇到了类似的问题。我完成了在 Debian 上安装 Guest Additions 的过程。按照那里提到的步骤操作。有时丢失的build-essential module-assistant包会导致问题。
脚步
- 登录为
root- 使用以下命令更新您的 APT 数据库
apt-get update- 安装最新的安全更新
apt-get upgrade- 安装所需的软件包
apt-get install build-essential module-assistant- 通过运行配置您的系统以构建内核模块
m-a prepare- 单击“设备”菜单中的“安装 Guest Additions...”,然后运行
mount /media/cdrom- 运行
sh /media/cdrom/VBoxLinuxAdditions.run,然后按照屏幕上的说明进行操作
对我来说,它成功了。:)
[免责声明]这是一篇旧帖子,写在 systemd 之类的之前。目标是相同的,但删除/etc/init.d/文件是不正确的,您应该使用systemctl disable XXXX而不是删除文件。[/免责声明]
[更新]我还在此处发布了错误的解决方案Failed to connect to the guest property service:https : //github.com/NixOS/nixops/issues/908#issuecomment-387275731
1)如果您运行 ,/media/cdrom/VBoxLinuxAdditions.run那么您将在 /etc/init.d 中拥有一些 Debian 默认软件包中没有的启动脚本。
你应该去掉这些:(ls /etc/*/*vbox*删除文件名中带有 vbox 的所有 rcX.d 和 init.d 文件)。
重要提示:您还应该查找已编译的模块:find /lib/modules/ -name "vbox*"
并删除这些模块
(假设一切都安装不当)。如果您有多个同名文件,这可以解释整个问题(安装了多个版本的 Guest 添加)。
或者你可以简单地运行:sh /media/cdrom/VBoxLinuxAdditions.run uninstall。
2)只安装 Debian 包virtualbox-guest-dkms:似乎 VirtualBox 不依赖build-essential,module-assistant但需要这两个包(如@gaborous 所述)!所以安装所有三个:
sudo apt-get install build-essential module-assistant virtualbox-guest-dkms
3)要检查一切是否正常,例如使用systemctl命令,在删除 CD-Rom 安装的所有痕迹后:
重启后:
4) 用于systemctl --failed列出所有失败的单元。
你又回到了 Debian 的精彩软件包上 :-)
| 归档时间: |
|
| 查看次数: |
122649 次 |
| 最近记录: |