繁体   English   中英

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

[英]VirtualBox: mounting shared folder fails during start-up, but succeed from shell

问题描述:

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

细节:

启动过程卡在这里...

启动过程被卡住

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

在外壳程序中,我确认未安装共享目录:

共享目录未挂载

但是现在,从外壳程序开始,共享文件系统的安装成功:

共享文件系统的安装成功


在启动过程中,我应该怎么做才能使mount成功?


环境:

  • 的VirtualBox:4.3.12.r93733
  • 主机操作系统:Windows 7
  • 来宾操作系统:Linux ubuntu 3.13.0-32-generic#57〜precise1-Ubuntu x86_64 GNU / Linux
  • /etc/fstab

/ etc / fstab

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

/var/log/boot.log

您不必安装它,VitrualBox会为您制造它。 对我来说,这些步骤适用于我的系统(Windows 7和Kubuntu 14.04来宾系统上的VirtualBox 5.0.10):

  • 在VirtualBox中,在“共享文件夹”下为计算机配置共享文件夹。 拾取主机系统上的目录(例如D:\\ shared)并为来宾系统设置一个名称(例如共享)。

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

就这样。 VirtualBox为您管理。

您需要正确安装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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM