virtualbox下centos與Windows宿主機創建共享文件夾

一,設置共享文件夾c++

在Windows中創建共享文件夾(F:/share)
bash

在Virtualbox中設置共享文件夾的路徑
ide

9929a51a8171a77ccf5b5de3295862d6.jpg-wh_

4f43db18765f3a7df1468818db3b44db.jpg-wh_

經過這一步操做,就能夠將在Windows中創建的文件夾映射到Virtualbox中了。工具


二,安裝gcc,make,kernel-develspa

在執行加強工具的安裝腳本的時候,須要用到gcc,make,kernel-devel這些工具,因此須要提早安裝操作系統

在命令行中執行下面這個命令命令行

yum install -y gcc gcc-devel gcc-c++ gcc-c++-devel make kernel kernel-devel
3d

安裝完成後關閉虛擬機中的操做系統。blog


三,掛載加強工具的鏡像文件get

在虛擬機中的CentOS關機的狀態下,打開虛擬機的設置

84c7f0ba0fe4c3fea380a9c73a6a26c1.jpg-wh_

選擇「添加虛擬光驅」


a192d282b7428643a40232d25c65fa2b.jpg-wh_

點擊「選擇磁盤」


在彈出的對話框中找到ISO文件「VBoxGuestAdditions.iso」

這個文件通常在Virtualbox的安裝路徑下會有

好比個人路徑是:D:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso


95380df24c4073b8d5ed0971a6ab2438.jpg-wh_

點擊OK


四,安裝加強工具

啓動虛擬機中的CentOS系統

在/mnt目錄下創建一個cdrom的目錄,也就是/mnt/cdrom/,用來將以前的VBoxGuestAdditions.iso鏡像掛載到這個目錄下

※並不必定就是要掛載到/mnt/cdrom,能夠掛載到別的目錄

c3ebbd5f1558a6ef114602491892e38b.jpg-wh_

[root@ssspure mnt]# mount /dev/scd0 /mnt/cdrom/

mount: block device /dev/sr0 is write-protected, mounting read-only

[root@ssspure mnt]# cd cdrom/

[root@ssspure cdrom]# ls

32Bit  AUTORUN.INF  cert  runasroot.sh            VBoxSolarisAdditions.pkg        VBoxWindowsAdditions.exe

64Bit  autorun.sh   OS2   VBoxLinuxAdditions.run  VBoxWindowsAdditions-amd64.exe  VBoxWindowsAdditions-x86.exe


執行掛載命令:mount /dev/scd0 /mnt/cdrom/

/dev/scd0這個是固定的,就指的是VBoxGuestAdditions.iso文件

掛載以後,能夠去/mnt/cdrom/下面查看是否有圖中所示的這些文件,若是有的話就表示掛載成功了。


以後執行:bash VBoxLinuxAdditions.run

就會開始安裝加強工具(由於個人系統以前已經安裝過了,這裏就再也不執行這個命令了)


若是沒有出現安裝失敗的信息,就表示安裝成功了。


五,掛載共享文件夾

切換到root用戶執行下面的命令

mount -t vboxsf share /home/ssspure/share

vboxsf 後面的share表示的是再第一步中添加共享文件夾的時候填寫的共享文件夾名稱,以後的/home/ssspure/share這個路徑能夠本身決定。

掛載成功後,再CentOS就能夠經過/home/ssspure/share這個目錄訪問Windows中的share文件夾。