[Linux] 在 VirtualBox 上建立虛擬機和電腦的共用資料夾

 News from: April Yang

這篇文章記錄如何在 Oracle VM VirtualBox 上建立虛擬機與實體電腦之間的共用資料夾。

前言

步驟可以分成兩個部分:「建立共用資料夾」和「在虛擬機上安裝 Guest Additions」。如果以一般使用者的身分開啟虛擬機上的共用資料夾,可能會遇到沒有權限的狀況,第三部分記錄如和解決這個問題。



建立共用資料夾

1.打開 Virtualbox →〔設定〕→〔共用資料夾〕→〔加入新的共用資料夾〕。


2.輸入資料夾路徑、資料夾名稱,勾選「自動掛載」,按〔確定〕。

3.
建好後視窗中會出現資料夾的名稱。

在虛擬機上安裝 Guest Additions

1.啟動虛擬機 →〔裝置〕→〔插入 Gueset Additions CD 映像〕→ 點選開啟光碟 → 〔執行軟體〕。

2.點擊〔執行〕。

3.如果只是以一般使用者的身分登入,系統會要求輸入 root 的密碼。

4.安裝過程中,如果遇到「modprobe vboxguest failed」,


改用 root 的身分登入,開啟並在終端機輸入以下兩個指令,先輸入

yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers



然後輸入: yum install kernel-devel


再重新執行一次 Guest Additions 即可解決這個問題。


成功安裝 Guest Additions 後,虛擬機的桌面便可以看見先前設定的共用資料夾。


沒有權限檢視共用資料夾的解決方法

1.嘗試以一般使用者的身分開啟共用資料夾,卻不能檢視內容。


2.開啟終端機,輸入「su」,輸入 root 的密碼,然後輸入以下兩個指令。

   chmod u+w /etc/sudoers

vim /etc/sudoers


 輸入「i」進入編輯模式,找到這一行

 root ALL=(ALL) ALL

在下面添加

<使用者名稱> ALL=(ALL) ALL

然後保存退出 (先按 ESC 鍵,再輸入「:wq)


  
接著在終端機輸入: sudo usermod -a -G vboxsf $USER


登出再登入,便可以檢視與使用共用資料夾的內容啦。





留言

熱門文章