VirtualBox:在启动期间挂载共享文件夹失败,但从shell成功

时间:2015-04-26 19:55:06

标签: linux ubuntu virtualbox mount automount

问题描述:

当我启动 VirtualBox Guest OS时, 共享文件系统的安装 - 在/etc/fstab中引用 - 失败。
但是,登录后 - mount -a成功。

详细信息:

启动过程卡在这里......

boot process gets stuck

...按s继续启动过程,完成。

在shell中,我验证我的共享目录未安装:

shared directory is not mounted

但是现在,从shell开始,共享文件系统的挂载成功了:

mount of the shared file-system succeeds


在启动期间,我应该怎样做才能使mount成功?


环境:

  • VirtualBox:4.3.12.r93733
  • 主机操作系统:Windows 7
  • 客户操作系统:Linux ubuntu 3.13.0-32-generic#57~precision1-Ubuntu x86_64 GNU / Linux
  • /etc/fstab

/etc/fstab

  • /var/log/boot.log
  • 中的相关行

/var/log/boot.log

2 个答案:

答案 0 :(得分:0)

你不必安装它,VitrualBox会为你做到。对我来说,这些步骤适用于我的系统(Windows 7和Kubuntu 14.04客户系统上的VirtualBox 5.0.10):

  • 在VirtualBox中,在'共享文件夹'下为您的计算机配置共享文件夹。选择主机系统上的目录(例如D:\ shared)并为访客系统设置名称(例如共享)。

    • 引导来宾系统。现在您应该在\ media \ sf_shared下有一个已安装的文件夹。

多数民众赞成。 VirtualBox为您管理这个。

答案 1 :(得分:0)

您需要正确安装VirtualBox Guest Additions,并使用VirtualBox Manager指定共享文件夹。发生此问题是因为安装点具有root权限。默认的安装位置在/ media / sf_中。

您可以使用VBoxControl命令更改安装点。要将挂载点从/ media / sf _...更改为/ home / user / sf _...,请使用以下命令:

sudo VBoxControl guestproperty set /VirtualBox/GuestAdd/SharedFolders/MountDir /home/user/

要检查其是否有效:

sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir