Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Virtual machine 如何在VirtualBox中使用OpenSuse设置共享文件夹_Virtual Machine_Virtualbox_Opensuse - Fatal编程技术网

Virtual machine 如何在VirtualBox中使用OpenSuse设置共享文件夹

Virtual machine 如何在VirtualBox中使用OpenSuse设置共享文件夹,virtual-machine,virtualbox,opensuse,Virtual Machine,Virtualbox,Opensuse,我想使用OpenSuse作为虚拟机运行在windows上使用VirtualBox。另外,我想使用两台机器之间的“共享文件夹”轻松共享数据。 虽然我已经在VirtualBox中找到了“共享文件夹”选项,但我还没有弄清楚这个文件夹应该出现在哪里?或者还有其他事情要做,以启用“共享文件夹”因为我在长时间搜索后还没有找到有关如何在VirtualBox中使用OpenSuse设置共享文件夹的信息“,我决定在这里总结这个过程-希望它能帮助其他人 一般资料: VirtualBox 4.3.26 已为vmwar

我想使用OpenSuse作为虚拟机运行在windows上使用VirtualBox。另外,我想使用两台机器之间的“共享文件夹”轻松共享数据。
虽然我已经在VirtualBox中找到了“共享文件夹”选项,但我还没有弄清楚这个文件夹应该出现在哪里?或者还有其他事情要做,以启用“共享文件夹”

因为我在长时间搜索后还没有找到有关如何在VirtualBox中使用OpenSuse设置共享文件夹的信息“,我决定在这里总结这个过程-希望它能帮助其他人

一般资料:

  • VirtualBox 4.3.26
  • 已为vmware安装OpenSuse,可直接下载(1,3GB)
如何将下载的opensuse.vdi文件与VirtualBox一起使用,如下所述:

OpenSuse不应在virtualBox中运行

之后,VirtualBox的系统准备和Linux来宾添加必须安装在opensuse中。因此,请使用zypper安装有关此链接的内核源代码和内核符号:

像这里一样安装来宾添加

并在已安装文件夹中打开控制台/终端,然后安装附加组件:

./VBoxLinuxAdditions.run
有关更详细的说明,请参见

然后可以装入实际的共享文件夹

  • 告诉VirtualBox使用共享文件夹

  • 创建共享文件夹数据所在的目录,例如:home/user/host

  • 装载共享文件夹:

    sudo mount-t vboxsf wd~/host

  • 正确的文件夹名称符号很重要

    由于每次系统重新启动时都必须装载共享文件夹,因此您可以在引导过程后自动执行此操作

    在OpenSuse中,将以下行添加到“/etc/rc.d/boot.local”

    mount-t vboxsf wd/home//host
    
    由于这需要根权限,我建议将该行添加到文件中,然后将该文件保存到不需要根权限的其他地方(例如/home/user/)。之后,使用

    sudo mv /home/<user>/boot.local /etc/rc.d/boot.local -f
    
    sudo mv/home//boot.local/etc/rc.d/boot.local-f 到正确的位置并覆盖旧文件。(-f强制覆盖另一个文件)。为文件夹调整命令

    因此,更多信息可在此处找到:


    希望此摘要对您有所帮助,并为您节省搜索信息的时间

    致以最良好的祝愿,
    Christoph

    根据我的经验,opensuse leap的此说明并不完整。 向下浏览到根目录

    光盘

    然后浏览到

    cd运行/媒体/(用户)/VBox_GAs_6.0.6/

    并以root用户身份运行可执行文件

    sudo./VBoxLinuxAdditions.run

    在此之后,我能够运行我的客人添加不仅部分,但完全没有任何麻烦。
    最好以sudo用户的身份运行所有涉及根目录更改的安装。

    最后一步,我必须调用
    sudo usermod-a-G vboxsf
    并在openSUSE上重新启动以获得正确的访问权限。
    mount -t vboxsf wd /home/<user>/host
    
    sudo mv /home/<user>/boot.local /etc/rc.d/boot.local -f