摘要:關於VirualBox-Ubuntu14.04 mount.vboxsf: mounting failed with the error...
安迪兒最近用VirtualBox測試一些Ubuntu Server的東西
但設定好共用資料匣,也裝了Guest Additions的工具,訊息都正常
但在mount 共用資料匣時一直出現錯誤
真是百思不得其解,
google了一堆打開Guest Additions ISO檔改路徑啥的也都沒辦法
後來安迪發現VirtualBox官網上
有個VirtualBox 4.3.18 Oracle VM VirtualBox Extension Pack
原來VirtualBox 4之後的版本多拆了個VirtualBox Extension Pack出來。
看了一下它的用途
Support for USB 2.0 devices, VirtualBox RDP and PXE boot for Intel cards
和翻了一下裡面的this chapter from the User Manual
看到了和share folder有關的部份
1.3. Features overview
https://www.virtualbox.org/manual/ch01.html#intro-installing
4.3. Shared folders
https://www.virtualbox.org/manual/ch04.html#sharedfolders
到這邊安迪兒猜測也許裝上 Extension Pack才真的能支援
開心的裝完,重啟virtualbox後,再次的mount
嗯~~還是mount失敗
mount.vboxsf: mounting failed with the error....bababa
嗯~也許要再重裝一次Guest Additions
重裝Guest Additions後,重啟ubuntu server
YA~成功了~~~XD
這邊記錄一下整個安裝的過程
安迪兒筆電是mac,virtualbox是4.3.18 裡面的虛擬機是安裝ubuntu 14.04 server
1.到sun的網站上去找對應的GuestAdditions
安迪兒是捉VBoxGuestAdditions_4.3.18.iso
2.同上download對應的Extension Pack(官網上也可以點的到)
Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack
3.安裝Extension Pack後 重啟virtualbox,在開機iso那指定剛捉回來的GuestAdditions
4.重開虛擬機
先mount光碟
sudo mount /dev/cdrom /media/cdrom
安裝必要的packages
sudo apt-get install make gcc linux-headers-$(uname -r)
執行VBoxLinuxAdditions.run
sudo /media/cdrom/VBoxLinuxAdditions.run
再來就可以掛上virtualbox設定的分享資料匣嘍
mkdir ~/img
sudo mount -t vboxsf img(virtalbox share folder name) ~/img(到要掛的目錄)
收工了~收工了