1. 程式人生 > >VirtualBox使用Centos7與主機共享文件夾

VirtualBox使用Centos7與主機共享文件夾

inux 網絡 make 虛擬機 headers 外部 com 技術問題 主機

最近使用VitrtualBox安裝Centos7學習,liunx腳本和一些命令,經過一些研究完成了虛擬機與 主機共享文件夾,虛擬機鏈接外部網絡,主機與虛擬機互相通信。在其中遇到一些我解決的技術問題記錄下來,供大家參考。

一、VirtualBox要讓Centos7和主機共享文件夾,要安裝增強功能,虛擬機如果不是Centos7.

可以通過啟動虛擬機->點擊設備安裝增強功能。

技術分享圖片

centos7 安裝增加功能步驟如下

打開virtualbox安裝目錄找到VBoxGuestAdditionsISO文件

技術分享圖片

點擊光驅,選中VBoxGuestAdditons.ISO文件。

技術分享圖片

建立共享文件夾,點擊設置,選擇共享文件夾

技術分享圖片

首先查看查看光驅是否掛在IDE控制器下

輸入 lsscsi 出現如下界面——> 其中出現/dev/sr0 代表你已經成功掛載光驅在IDE控制器下

技術分享圖片

建立文件夾

mkdir /media/cdrom

通過mount 命令掛載到/media/cdrom 目錄下

mount /dev/sr0 /media/cdrom

技術分享圖片

出現如下界面,代表掛載成功

安裝VBoxLinuxAdditons.run依賴功能

yum install gcc kernel-devel kernel-headers dkms make bzip2

更新到最新的源

yun update

安裝增加VBoxLinuxAdditons.run

sh ./VBoxLinuxAdditons.run

進入 /media 目錄出現sf_share(其中share是代表我共享文件夾的名字 share——前面出現的sf代表成功)

技術分享圖片

還可以通過mount 命令把Centos7的目錄下文件夾變成共享文件夾

執行 mount -t vboxsf share /home/share

其中share 代表我建立共享文件夾名稱

/home/share代表Centos7的文件夾,這樣主機與虛擬機共享文件夾就可以實現,大家可以放心的往主機丟東西了,不用怕虛擬機訪問不到了。

如果mount -t vboxsf share /home/shae 出現找不到磁盤的話,建議大家查看日誌,解決問題—— 先查看cat /var/log/VBoxGuestAdditions.log

解決VBoxGuestAdditions.log 的問題,在解決vboxadd-install.log文件裏面的問題

技術分享圖片

VirtualBox使用Centos7與主機共享文件夾