Centos

無法在 VirtualBox 上掛載共享文件夾?

  • July 13, 2018

我已經用 CentOS 7 設置了一個 VirtualBox,但我無法添加共享文件夾。

環境:

Host - Windows 10
VirtBox - Centos 7 
VirtBox Version - 5.1.10
Development Tools are installed
gcc version - gcc-Version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC)
perl version - v5.16.3

我一直在關注這篇文章,但它不起作用。

如果我嘗試安裝,我會得到以下結果

[root@localhost /]# mount -t vboxsf php5 /mnt/share/php5/ /sbin/mount.vboxsf: mounting failed with the error: No such device

如果我執行sudo ./vboxadd setup,在文章中描述,日誌文件會收到以下消息:

[root@localhost /]# cat /var/log/vboxadd-install.log
/tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Schluss.
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.

這是添加的文件夾的圖像 在此處輸入圖像描述

如果我按常見的方式嘗試是Device->Guest Addition發生以下錯誤:

在此處輸入圖像描述

有沒有其他方法可以成功??

通過在名為 vboxusers 的主機上創建一個組(如果尚未創建),可以解決 virtualbox 中大多數與訪客添加相關的問題

groupadd vboxusers

並將您的使用者添加到該組:

sudo usermod -aG vboxusers $your_username

我創建了一個小教程來修復它。

引用自:https://unix.stackexchange.com/questions/333506