1. 程式人生 > 實用技巧 >【軟體】VirtualBox 的使用

【軟體】VirtualBox 的使用

VirtualBox 的使用

目前主流的虛擬機器軟體有VirtualBoxWMWareParallels Desktop三種。

  • VirtualBox:全平臺,開源免費。
  • WMWare:全平臺,收費。
  • PD:Mac 獨佔,但是體驗最佳。

匯入虛擬機器

Virtualbox 可以直接匯入安裝他人已經配置好的虛擬機器環境。

  • 點選首頁面的註冊
  • 選擇虛擬機器的xx.vbox檔案即可。

共享資料夾

使用 VirtualBox 可以很方便地利用共享資料夾實現與虛擬機器的交換檔案。比如在主機下有個叫git的資料夾,可以直接將此資料夾設定為共享資料夾並設定為自動掛載。在 Ubuntu 虛擬機器中,每次在虛擬機器一開機就看到這個資料夾被掛載為/media/sf_git

。但是,非 root 使用者使用這個資料夾時會遇到許可權不足的問題,原因是該資料夾的使用者為 root,組為 vboxsf,只有這兩類使用者才有訪問許可權。

  • 需要將當前登入使用者加入到 vboxsf 組就行了。
  • sudo usermod -aG vboxsf $(whoami),重啟生效。

host-only 網路

設定 host-only 網路,用於主機與虛擬機器,虛擬機器與虛擬機器之間的網路通訊。

  • 管理-主機網路管理器,之後可以自由建立和刪除 host-only 網路。
  • 設定主機網路為閘道器,192.168.56.254,可以根據需要啟動 DHCP 伺服器。

備份功能

快照

快照,又稱為還原點,就是儲存在拍快照時候系統的狀態(包含了所有內容),在後期的時候可以隨時恢復。

快照側重於短期備份,需要頻繁備份的時候可以使用快照,做快照的時候虛擬機器一般處於開啟狀態。

克隆

克隆相當於把虛擬機器整個檔案複製備份,側重於長期備份,做克隆的時候虛擬機器必須處於關閉狀態。


使用問題

1. 註冊虛擬機器提示無法註冊

Cannot register the image ‘C:\Proqram FiIes\OracIe\VirtuaIBox\VBoxGuestAdditionsiso' with UUID {123} because a CD/DVD image ‘C:\Proqram FiIes\OracIeVirtuaIBox/VBoxGuestAdditions.iso’ with UUID {456} already exists.

  • 問題原因:VirtualBox 不能同時載入多個同一個虛擬光碟,這裡是指VBoxGuestAdditions.iso,因為每個虛擬機器安裝增強工具時,都裝載了這個 iso 檔案。
  • 解決方法:虛擬介質管理-虛擬光碟,刪除VBoxGuestAdditions.iso,之後重新註冊即可。

2. 啟動虛擬機器時,出現錯誤不能為虛擬電腦 Ubuntu 開啟一個新任務

  • 問題原因:可能問題很多,我遇到的是雙系統問題,因為虛擬機器在 Windows 能開啟,在 Ubuntu 打不開,可能涉及到檔案許可權問題。
  • 解決方法:進入 Windows 重啟進入 Ubuntu 系統。