首先,使用root用戶登錄,或者在終端中取得root權限。然後安裝gcc編譯器,CentOS默認不安裝gcc編譯器,如果已經安裝,請忽略這一步。
# yum install gcc
安裝內核對應版本的kernel-devel
# version=`uname -a | awk '{print $3}'`
# yum install kernel-devel-${version}
執行結束後,在VBox的菜單欄點擊設備→安裝增強功能進行安裝,由於大家都知道步驟,這裡不做過多解釋。
分配數據空間
先在VBox中添加數據空間,然後轉到CentOS裡,在終端中輸入
# lsmod | grep vboxvfs
查看vboxvfs是否被加載,如果不提示任何信息,就說明已經加載,如果沒有加載,則執行
# modprobe vboxvfs
進行加載,如果加載失敗,請檢查VBox的增強功能是否成功安裝。
下面開始掛載數據空間,命令格式為“mount -t vboxsf 數據空間名稱 本地文件夾”,比如我分配到虛擬機的是E盤根目錄,數據空間名為E_DRIVE,將掛載到本地/mnt/host文件夾下,可以輸入
# mount -t vboxsf E_DRIVE /mnt/host
執行結束後,/mnt/host下的文件就是剛才分配的E盤根目錄的文件了
如果想要機器重啟後還能訪問Windows文件夾,在CentOS重啟後自動mount即可,修改/etc/fstab,在文件結尾添加:
E_DRIVE /mnt/host vboxsf defaults 0 0
然後保存就可以了