我想将OpenSuse用作使用VirtualBox在Windows上运行的虚拟机。此外,我想使用两台机器之间的“共享文件夹”轻松共享数据。虽然我已经在VirtualBox中找到了“共享文件夹”选项,但我还没有找出该文件夹应该出现在哪里?或者还有其他事情要做,以启用“共享文件夹”?
由于在长时间搜索后没有找到关于“如何在VirtualBox中使用OpenSuse设置共享文件夹”的信息,我决定在这里总结一下这个过程 - 希望它能帮助其他人。
一般信息:
如何在VirtualBox中使用下载的opensuse.vdi文件:Importing a VDI in VirtualBox
OpenSuse不应该在virtualBox中运行。
之后,必须在opensuse中安装系统准备和VirtualBox的Linux Guest Additions。因此,使用zypper:Install Linux Guest Additions安装有关此链接的kernel-source和kernel-syms
sudo zypper install kernel-source
sudo zypper install kernel-syms
像这里安装Guest Additions
并在已安装的文件夹中打开控制台/终端并安装添加项:
./VBoxLinuxAdditions.run
有关更详细的说明,另请参阅Install Linux Guest Additions。
然后可以挂载实际的共享文件夹。
正确的符号表示法很重要
由于必须在每次重新启动系统时都安装共享文件夹,因此您可以在引导过程后自动执行此操作。
在OpenSuse中,将以下行添加到“/etc/rc.d/boot.local”。
mount -t vboxsf wd /home/<user>/host
由于这需要root权限,我建议将该行添加到文件中,然后将文件保存到其他地方(例如/ home / user /),此时不需要root权限。然后用文件移动文件
sudo mv /home/<user>/boot.local /etc/rc.d/boot.local -f
到正确的位置并覆盖旧文件。 (-f强制覆盖另一个文件)。调整文件夹的命令。
因此,更多信息可以在这里找到:HOWTO: Use Shared Folders
希望此摘要有用,并节省搜索信息的时间。
最好的问候,Christoph
根据我的经验,这条指令对于openuse飞跃并不完整。浏览到root。
cd。
然后浏览
cd run / media /(user)/VBox_GAs_6.0.6/
并以root身份运行可执行文件。
sudo ./VBoxLinuxAdditions.run
在此之后,我能够运行我的Guest Additions,不仅仅是部分,而且完全没有任何麻烦。最好将涉及更改的所有安装作为sudo用户运行到root中。