前段時間安裝CentOS時候,虛擬機的內存只分配了512MB,形成安裝時沒有安裝窗口界面軟件和開發軟件,只能本身要用的時候一個一個的裝了,這時候就須要用到共享文件夾了,經過外面系統下載後軟件共享給CentOS,可是在文本接口下安裝加強工具比較麻煩,網上有沒有比較系統的資料,寫這篇博客就是但願能夠幫助到遇到相同問題的朋友。 工具
在VirtualBox的設置中能夠看到,有共享文件夾的選項,以下圖: spa
如上圖添加一個文件夾,文件夾路徑和名稱自取,能夠看到下面的提示,是須要安裝加強功能的,下面開始安裝加強功能: 接口
安裝以前首先要給要安裝系統添加一個空的光驅,而後開起系統,在系統窗口的上面有安裝加強功能的選項 內存
點了以後VirtualBox會自動將加強功能鏡像添加進空光驅,點了後能夠經過下面的光盤圖標查看 開發
以後須要進入你的光驅進行安裝,首先用ls /dev命令查看你的光驅 博客
個人光驅是dvd1,這個看我的狀況了,而後使用mount -t iso9660 /dev/dvd1 /media/cdrom 將光驅掛在到/media下的cdrom(沒有這個目錄的請在/media下使用mkdir cdrom本身建立), 虛擬機
使用cd /media/cdrom到cdrom下,使用ls命令能夠看到以下: it
VBoxLinuxAdditions.run就是咱們須要的安裝文件,可是在安裝以前須要先安裝make 、gcc、kernel、kernel-develop,可使用yum install make gcc kernel kernel-develop安裝,或者直接用yum groupinstall "Development Tools" 直接安裝開發軟件包 io
以後能夠直接./VBoxLinuxAdditions.run運行,有些功能安裝失敗不要緊,只要共享文件成功就能夠了。 gcc
最後經過 mount -t vboxsf share /mnt/share將共享文件夾掛在到/mnt/share(/mnt下沒share目錄本身建立,名字自取)
以後就能夠在/mnt/share下看到共享的東西了。可是每次重啓都須要從新掛在一次,因此推薦修改/etc/profile,在最後一行加上mount -t vboxsf share /mnt/share,每次重啓均可以在在/mnt/share下看到共享的東西了
注意:上文中不少命令都須要root權限,請自行加sudo或者使用root帳戶操做,