1. 程式人生 > >在virtualbox上安裝64位centos7和virtual增強工具以及設定共享資料夾

在virtualbox上安裝64位centos7和virtual增強工具以及設定共享資料夾

no bb  GO!

virtualbox安裝包連結:https://pan.baidu.com/s/1i4BjDpr 密碼:vbfy

1. 開啟virtualbox,點集新建,切換到專家模式(笑->->)

2. 輸入虛擬機器名稱,centos7,下面的型別和版本一般會自動變化(Linux,Red Hat),記憶體大小分配兩G(不超過物理機RAM的一半),選中現在建立虛擬硬碟。

3. 點選建立,配置虛擬機器檔案系統大小(以50G為例),選中VDI(VirtualBox磁碟映像)和固定大小【直接劃分一塊磁碟空間給虛擬機器,據說這樣做虛擬機器效能更好】,點選建立,一般需要等待十多分鐘。

4. 完成後先不要啟動,選擇設定-系統,再啟動順序中將光碟機啟動到首位;再選擇網路,使用NAT;最後選擇儲存,點選“沒有碟片”,將現在好的centos.iso選中,之後啟動,按照預設的安裝程式進行即可

5. 使用yum安裝一些使用增強工具必備的包,輸入下面的命令:

yum -y install gcc

yum install kernel-devel gcc

ln -s /usr/src/kernels/2.6.18-164.15.1.el5-i686 /usr/src/linux

!注意,這裡的2.6.18-164.15.1.el5-i686是核心版本,一定要拼對,可以使用Tab鍵自動填充,也可以到相應目錄下檢視

6. 右Ctrl切換出來,選擇裝置-安裝增強工具,在彈出來的一個對話方塊中選擇Cancel(取消),這是虛擬機器的桌面上已經有一個VBOXADDITIONS_3.1.6_59338,雙擊會自動掛載,開啟命令列,切換到該目錄下,以root使用者執行

 ./VBoxLinuxAdditions-x86-64.run

這個過程可能會遇到許可權問題,比較簡單,chmod.........,在看到命令列提示啟動成功,你會發現已經不用右Ctrl來切換滑鼠了

7. 接著設定共享資料夾,在物理機上建立一個資料夾,儘量使用英文,比如centosshare,然後在命令列輸入

#sudo mkdir /mnt/share
#sudo mount -t vboxsf centosshare /mnt/share

如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device
可能是沒有載入核心模組 vboxfs ,先檢視下:
#lsmod | grep vboxsf
如果沒有結果返回,說明 vboxsf沒有載入,執行
#sudo modprobe vboxsf

正常的話mount -t vboxsf winshare /mnt/share共享資料夾應該可以訪問了,注意一定要使用root使用者登入系統才能看到檔案?

如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device
可能是沒有載入核心模組 vboxfs ,先檢視下:
#lsmod | grep vboxsf
如果沒有結果返回,說明 vboxsf沒有載入,執行
#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
這樣就能夠自動掛載了。
本人這樣做了,但是每次啟動都掛接不上,因此使用以下方法,在系統啟動時執行掛接指令碼,成功自動掛接

#vi /etc/rc.d/rc.local

在檔案的最後加入上面手動掛接的命令,比如:

mount -t vboxsf sharefolder /share


#cd /mnt/share
#ls -al

假如不想每一次都手動掛載,可以在/etc/fstab中新增一項
share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
這樣就能夠自動掛載了。
本人這樣做了,但是每次啟動都掛接不上,因此使用以下方法,在系統啟動時執行掛接指令碼,成功自動掛接

#vi /etc/rc.d/rc.local

在檔案的最後加入上面手動掛接的命令,比如:

mount -t vboxsf sharefolder /share

以上~