我可以理解成你还没有挂载上这个共享过来的文件夹吗?

前面6楼的时候就说过了,openSUSE 在安装的时候会检测是否在 VB 中安装。如果是,就会自动安装 guest 工具(GA),不需要你再通过光盘来安装。不知道你为什么还在纠结运行 ./VBoxLinuxAdditions.run install 的问题?

为了简单,我刚才在虚拟主机里自己动手试了一遍。没有遇到问题。或者说唯一遇到的问题是,需要在 mount 的时候加上选项让挂载的文件夹可以被当前非 root 用户访问。下面是我的操作步骤。

1. 首先确认一下已经在 VB 管理器中为当前客户系统配置了共享文件夹,假设该文件夹的共享名称是 `hostfolder`。

2. 启动虚拟机中的当前客户机系统。

3. 打开命令行终端(我这里用的是 Konsole),依次输入以下指令。不要用 `su` 而是用 `sudo`。# 号后面的是我给你看的注释。
程序代码: [选择]
# 创建文件夹作为挂载点
cnzhx@linux-tlkv:~> mkdir /home/cnzhx/vbox_share_folder
# 挂载
# -o 以及后面的参数是为了保证挂载后当前用户(cnzhx)可以访问文件夹里的内容,
# -t 以及后面的跟前面给你介绍过的是一样的。
cnzhx@linux-tlkv:~> sudo mount -o nosuid,uid=$(id -u),gid=$(id -g) -t vboxsf hostfolder /home/cnzhx/vbox_share_folder

就是这么简单,没有更多的可以介绍了。
欢迎光临水景一页

请阅读“论坛管理”里面的置顶内容,帮助维护论坛正常运行,方便你我他!

报告站长,共享文件夹还是没有设置起。我用网上的设置完成的方法和你的指导方法都尝试N遍了,但最终都失败。目前在网上找到与我目前类似的情况是说vboxsf模块没有加载成功,如果这是对的,那我的问题我觉得还是出在vbox的增强功能没有安装成功。目前没有时间重装系统中的各种软件,所以无法重装系统再试。再次谢谢站长大人的支持和帮助。

W8的共享文件名是[914],SUSE中建的共享文件名[w914]
程序代码: [选择]
914@10:~/w914> pwd
/home/v914/w914
v914@10:~/w914> sudo mount -t vboxsf 914 /home/v914/w914
/sbin/mount.vboxsf: mounting failed with the error: No such device
v914@10:~/w914> sudo mount -o nosuid,uid=$(id -u),gid=$(id -g) -t vboxsf w914 /home/v914/w914
/sbin/mount.vboxsf: mounting failed with the error: No such device
v914@10:~/w914> ^C
v914@10:~/w914> sudo mount -o nosuid,uid=$(id -u),gid=$(id -g) -t vboxsf 914 /home/v914/w914
/sbin/mount.vboxsf: mounting failed with the error: No such device
v914@10:~/w914> sudo mount -t vboxsf 914 /home/v914/w914
[sudo] root 的密码:
/sbin/mount.vboxsf: mounting failed with the error: No such device
竹帛煙銷帝業虛,關河空鎖祖龍居。坑灰未冷山東亂,劉項原來不讀書。

引用
程序代码: [选择]
v914@10:~/w914> sudo mount -o nosuid,uid=$(id -u),gid=$(id -g) -t vboxsf 914 /home/v914/w914
/sbin/mount.vboxsf: mounting failed with the error: No such device
根据这个错误提示,似乎的确是因为 `vboxsf` 模块没有加载的问题。

但是看你前面列出的安装的软件源,需要的软件包已经安装过了,
引用
程序代码: [选择]
正在读取已安装的软件包...

S | 名称                           | 摘要                                             | 类型
--+--------------------------------+--------------------------------------------------+-------
  | virtualbox-guest-desktop-icons | Icons for guest desktop files                    | 软件包
i | virtualbox-guest-kmp-default   | Guest kernel modules for VirtualBox              | 软件包
  | virtualbox-guest-source        | Source files for virtualbox guest kernel modules | 软件包
i | virtualbox-guest-tools         | VirtualBox guest tools                           | 软件包
i | virtualbox-guest-x11           | VirtualBox X11 drivers for mouse and video       | 软件包

所以下面你检查一下该模块是否正常加载了,

程序代码: [选择]
$ sudo modinfo vboxsf
如果没有安装,就会提示,
程序代码: [选择]
modinfo: ERROR: Module vboxsf not found.否则就是有了。那么就可以试试手工加载它,

程序代码: [选择]
$ sudo modprobe vboxsf
然后再重新挂载试试看,
程序代码: [选择]
$ sudo mount -o nosuid,uid=$(id -u),gid=$(id -g) -t vboxsf 914 /home/v914/w914
把上面这几条指令的结果贴上来看看才知道下一步怎么弄。
欢迎光临水景一页

请阅读“论坛管理”里面的置顶内容,帮助维护论坛正常运行,方便你我他!

Re: suse42.3在VBOX5.1.28中的第一次重装 已解决
« 回复 #13 于: 2017-12-06, 12:29:17 »
感谢站长大人在深夜帮我解决共享文件夹的设置,我在另一台W7_32+VBox5.1.28+suse42.2中按站长的方法完成设置。在目前这台机子W8.1_64+VBox5.2.2+suse42.3中依然没有解决,我自己觉得还是W的系统有问题。
程序代码: [选择]
v914@10:~> sudo modinfo vboxsf
[sudo] root 的密码:
filename:       /lib/modules/4.4.92-31-default/misc/vboxsf.ko
version:        5.2.2 r119230
alias:          fs-vboxsf
license:        GPL
author:         Oracle Corporation
description:    Oracle VM VirtualBox VFS Module for Host File System Access
srcversion:     FBA540F7C02292B27E6AD0D
depends:        vboxguest
vermagic:       4.4.92-31-default SMP mod_unload modversions
parm:           follow_symlinks:Let host resolve symlinks rather than showing them (int)
v914@10:~> sudo modprobe vboxsf
modprobe: ERROR: could not insert 'vboxsf': Unknown symbol in module, or unknown parameter (see dmesg)
v914@10:~>
« 最后编辑时间: 2017-12-06, 12:56:57 作者 xqzyxb »
竹帛煙銷帝業虛,關河空鎖祖龍居。坑灰未冷山東亂,劉項原來不讀書。

Re: suse42.3在VBOX5.1.28中的第一次重装 已解决
« 回复 #14 于: 2017-12-06, 17:10:22 »
在目前这台机子W8.1_64+VBox5.2.2+suse42.3中依然没有解决,我自己觉得还是W的系统有问题。
目前 openSUSE 上的 VB 只到 5.1.30 版本,还没有支持 VB 5.2。也许这才是原因所在。你可以等到 openSUSE 上的 VB 版本也升级到 5.2 之后再试试看。
欢迎光临水景一页

请阅读“论坛管理”里面的置顶内容,帮助维护论坛正常运行,方便你我他!

谢谢站长大人,等最后在这里面设置完成后,再来报告。


报告站长大人,我把VBOX降到5.1.28后,用你指导的命令设置完成。我真是感叹一年前从VBOX5.1.5-110255-win装上SUSE42.1开始,在无数次地失败后,终于在这台机子上完成了。再次感谢。
« 最后编辑时间: 2017-12-08, 15:02:26 作者 xqzyxb »
竹帛煙銷帝業虛,關河空鎖祖龍居。坑灰未冷山東亂,劉項原來不讀書。

恭喜终于解决了。
有的时候问题只是出在一个小的细节上,这也算是软件开发/使用方面的常见事。折腾得多了就见怪不怪。经验积累得多了也就会较少卡在类似的问题上。
欢迎光临水景一页

请阅读“论坛管理”里面的置顶内容,帮助维护论坛正常运行,方便你我他!