无法在 VBox 4.2.12 上的 Ubuntu 13.04 中安装客户机添加程序

无法在 VBox 4.2.12 上的 Ubuntu 13.04 中安装客户机添加程序

我在使用以前的版本时也遇到过同样的问题,但我能够修复它。我刚刚更新到 ubuntu 13.04,现在又遇到了同样的问题。基本上,我无法从桌面安装客户机附加组件,因为 compiz 应用程序失败了,我只看到背景,我无法自动运行 vbox 附加组件。所以我需要从 GRUB 打开命令 shell,安装 cd 并从那里运行 Linux 附加组件。第一步和第二步都很好。但是,当我尝试

sh ./VBoxLinuxAdditions.run

我收到有关只读文件系统的错误消息。

mkdir: cannot create directory `/tmp/selfgz741': Read-only file system
Cannot create target directory /tmp/selfgz741

以下是 /tmp 文件夹的权限:

drwxrwxrwt  root  root  tmp

我想知道需要什么才能在 /tmp 文件夹中写入。此外,当我在控制台中时,我以 root@virtualbox 的身份连接。

谢谢。

答案1

打开终端并进入 VBoxLinuxAdditions.run 所在的目录

例子:cd /media/user1/VBOXADDITIONS_4.2.12_84980/

并运行以下命令

sudo sh ./VBoxLinuxAdditions.run

答案2

不要从 GRUB 打开 shell。正常启动 Ubuntu。然后,按 Ctrl+Alt+F1 并登录到第一个虚拟终端。接下来,安装客户机附加组件。最后,使用“sudo reboot”重新启动。

答案3

我们从 Grub 访问的 root shell将所有文件系统挂载为只读。要在安装 Guest Additions 时启用读/写访问(包括对 /tmp 目录的访问),我们需要在进入 root shell 提示符之前启用网络:

在此处输入图片描述

答案4

您需要更改 /tmp 目录的权限。打开终端并输入:

sudo chown <your_username>:<your_group> /tmp

然后重试。希望有帮助。

相关内容