VirtualBox實現文件夾共享(虛擬機爲centos7)

一、首先須要安裝加強功能
根據網上的教程,在「設備-安裝加強功能」中選擇virtualBox安裝目錄下的VBoxGuestAdditions.iso文件。我是經過「分配光驅」選擇的此文件,感受效果是同樣的。
3d

二、在「設備-共享文件夾中」創建共享文件夾
code

三、使用命令lsscsi查看光驅是否已經成功掛載
看到/dev/sr0即掛載成功 blog

四、創建文件夾/media/cdrom,並將/dev/sr0掛載到該目錄下教程

mount /dev/sr0 /media/cdrom

五、掛載成功後,能夠在cdrom文件夾看到VBoxLinuxAdditons.run文件,執行該文件前須要作些準備工做:
安裝依賴ip

yum install gcc kernel-devel kernel-headers dkms make bzip2

爲了不報錯:Could not find the X.Org or XFree86 Window System ,還須要執行:it

yum -y install xorg-x11-drivers xorg-x11-utils

更新源io

yum update

根據網上的教程,走到這一步運行sh ./VBoxLinuxAdditons.run便可成功,可是在實際操做的過程當中仍是發現了一些坑,首先是依賴缺失的問題,走到這一步的朋友不妨檢查下/usr/lib是否有libXt.so.六、libXmu.so.6文件,沒有的話可能會報錯:gcc

error while loading shared libraries: libXt.so.6
error while loading shared libraries: libXmu.so.6

解決辦法:配置

yum install libXt
ln /usr/lib64/libXt.so.6 /usr/lib/libXt.so.6

yum install libXmu
ln /usr/lib64/libXmu.so.6 /usr/lib/libXmu.so.6

另外還須要注意kernel-devel的版本問題,上面更新依賴的時候下載的kernel-devel可能與kernel版本不匹配,這會致使modprobe vboxguest failed錯誤,因此須要更新指定的版本date

yum install -y "kernel-devel-uname-r == $(uname -r)"

最後執行文件完成安裝

sh ./VBoxLinuxAdditons.run

安裝完成以後回到/media文件夾,能夠看到多了一個sf_virtualBoxShare文件夾,即爲辛辛苦苦配置的共享目錄了

相關文章
相關標籤/搜索