我有一个Debian8.1 (无头) 虚拟机 (客户)。如何安装 Virtual Box Guest Additions?
问题如何安装 Virtual Box Guest Addition回答Ubuntu经过
sudo apt-get install virtualbox-ose-guest-utils
但这对我来说不起作用:
E: Unable to locate package virtualbox-ose-guest-utils
答案1
根据我的经验,与 VirtualBox 捆绑在一起的 Guest Additions 效果更好。以下是安装它们的步骤。所有命令都必须以 root 身份执行。
安装内核头文件、构建工具和 DKMS:
# apt update # apt install build-essential dkms
DKMS 不是必需的,但它将在内核更新后保持 Guest Additions 正常运行。否则您必须重新安装它们。
使用 VirtualBox 菜单中的相应菜单项插入虚拟 CD:
请注意,这是一个主机菜单。它不在 Debian VM 内。在全屏模式下,您可能需要将鼠标移到屏幕顶部才能显示它。如果它在窗口模式下隐藏,请参阅这个问题。
挂载 CD:
# mount /dev/cdrom /media/cdrom
cd
进入挂载目录:# cd /media/cdrom
运行安装程序:
# ./VBoxLinuxAdditions.run
或者,如果您确实想从存储库安装:
# apt install virtualbox-guest-utils
答案2
这对我有用(Debian GNU/Linux 8(Jessie)64 位):
su
使用终端命令按以 root 身份登录Enter,然后输入您的 root 密码- 使用以下方法更新 APT 数据库
apt-get update
- 使用以下方式安装最新的安全更新
apt-get upgrade
- 使用以下方式安装所需的软件包
apt-get install build-essential module-assistant
- 通过运行来配置系统以构建内核模块
m-a prepare
- 点击安装 Guest Additions…来自 VirtualBox设备菜单
- 跑步
mount /dev/sr0 /media/cdrom
- 运行
sh /media/cdrom/VBoxLinuxAdditions.run
,然后按照屏幕上的说明进行操作。
答案3
当我尝试运行“VBoxLinuxAdditions.run”时,权限被拒绝,因此我将文件更改/etc/fstab
为user,exec
。除此之外,格罗诺斯塔伊提到的工作完美。
..文件系统使用 noexec 选项挂载,因此所有文件的执行权限位都被忽略,并且您无法直接执行驻留在此文件系统上的任何程序。请注意,noexec 挂载选项由 /etc/fstab 中的 user 选项暗示。... 如果您使用 user 并希望拥有可执行文件,请使用 user,exec。