电竞比分网-中国电竞赛事及体育赛事平台

分享

Oracle VM VirtualBox 設(shè)置本機與虛擬機共享文件---史上靠譜完整步驟

 Robin Garden 2011-02-22
環(huán)境:主機操作系統(tǒng)Windows 7,虛擬機是CentOs5.5,虛擬機是VirtualBox 3.2.12。
1. 安裝增強功能包(Guest Additions)
安裝好CentOs5.5后,運行CentOs5.5并登錄。然后在VirtualBox的菜單里選擇"設(shè)備(Devices)" -> "安裝增強功能(Install Guest Additions)"。
你會發(fā)現(xiàn)在CentOs5.5桌面上多出一個光盤圖標,這張光盤默認被自動加載到了文件夾/media/VBOXADDITION_3.2.10_66523(根據(jù)版本不同該名稱可能有所不同)。進入命令行終端,輸入:
  #cd /media/VBOXADDITION_3.2.10_66523

  #sudo bash ./VBOXADDITION_3.2.10_66523-x86.run或sh VBOXADDITION_3.2.10_66523-x86.run


specify KERN_DIR=<directory> 百度找到解決辦法
安裝kernel-devel和kernel-headers兩個軟件包,配置編譯環(huán)境
先安裝好gcc
#yum -y install gcc
再安裝kernel-devel和kernel-headers
#yum install kernel-devel kernel-headers

在安裝完成后,做一個連接
ln -s /usr/src/kernels/2.6.18-194.26.1.el5-i686 /usr/src/linux
注意:一定要進行這此項操作,否則 VirtualBox 客戶端增強功能在安裝的過程中同樣會報錯。其中“2.6.18-194.26.1.el5-i686”是內(nèi)核的版本號,不同的版本可能會不一樣,你要根據(jù)你自己的系統(tǒng)內(nèi)核填入。#uname -r 可以查看內(nèi)核版本。

安裝成功后,再次執(zhí)行
#cd cd /media/VBOXADDITION_3.2.10_66523
#sh VBOXADDITION_3.2.10_66523-x86.run


重新啟動下
#lsmod|grep vboxsf
vboxsf 38088 0
vboxguest 152104 7 vboxsf
說明載入了內(nèi)核模塊 vboxsf

2. 設(shè)置共享文件夾

重啟完成在VirtualBox的菜單點擊"設(shè)備(Devices)" -> 分配數(shù)據(jù)空間(Shared Folders)菜單,添加一個共享文件夾,選項固定和臨時是指該文件夾是否是持久的。盡量使用英文名稱。我這里用winshare.

3. 掛載共享文件夾
重新進入虛擬CentOs5.5,在命令行終端下輸入:
  #sudo mkdir /mnt/share
  #sudo mount -t vboxsf winshare /mnt/share

如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device
可能是沒有載入內(nèi)核模塊 vboxfs ,先查看下:
#lsmod | grep vboxsf
如果沒有結(jié)果返回,說明 vboxsf沒有載入,執(zhí)行
#sudo modprobe vboxsf


正常的話mount -t vboxsf winshare /mnt/share共享文件夾應該可以訪問了
#cd /mnt/share
#ls -al



假如您不想每一次都手動掛載,可以在/etc/fstab中添加一項
share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
這樣就能夠自動掛載了。

4. 取消掛載
  #sudo umount -f /mnt/shared
  注意:共享文件夾的名稱千萬不要和掛載點的名稱相同(這一點我并未實驗,不過也無必要)。比如,上面的掛載點是/mnt/share,如果共享文件夾的名字也是share的話,在掛載的時候就會出現(xiàn)如下的錯誤信息(http://www./ticket/2265):
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
原因分析可以看Tips on running Sun Virtualbox的Shared Folder on a Linux Guest節(jié)

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多