如果你有一台還不錯的電腦,又剛好需要測試很多作業系統或是不同的瀏覽器,那使用虛擬機器是不錯的選擇
--
安裝 Vagrant
1 2 |
sudo apt-get install virtualbox sudo apt-get install vagrant |
所以 Vagrant 的底層還是 VirtualBox
--
選擇 OSX 以及安裝啟動
建立虛擬主機的存放目錄
1 2 |
mkdir ~/osx cd ~/osx |
準備 Vagrantfile
1 2 3 4 5 6 |
vi Vagrantfile Vagrant.configure("2") do |config| config.vm.box = "jhcook/osx-yosemite-10.10" end |
啟動、下載
1 |
vagrant up |
--
安裝 Oracle VM VirtualBox Extension Pack
- VirtualBox fails with “Implementation of the USB 2.0 controller not found” after upgrading
- Download VirtualBox (Old Builds): VirtualBox 5.0
- How to install VirtualBox Extension Pack
沒出意外應該就會噴紅色錯誤訊息,應該是什麼沒有 USB 2.0 Controlls 之類的,叫你要安裝 VirtualBox Extension Pack
先確定 VirtualBox 版本
1 2 |
$ VBoxManage --version 5.0.40_Ubuntur115130 |
因為 Linux Mint 18.3 安裝出來的 VirtualBox 都還是 5.0 舊版的,所以要多花兩秒找舊版的載點
1 2 |
$ wget http://download.virtualbox.org/virtualbox/5.0.40/Oracle_VM_VirtualBox_Extension_Pack-5.0.40-115130.vbox-extpack $ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.40-115130.vbox-extpack |
安裝的時候有可能會遇到安裝到錯誤的版本,需要了解到底安裝了什麼鬼東西以及如何移除,所以 How to install VirtualBox Extension Pack 需要仔細的看完
--
使用圖形界面 GUI
1 2 |
sudo apt-get install virtualbox-qt virtualbox |
如此就可以把 Vagrant 安裝完成的 OSX 呼叫出 GUI 界面,密碼也是 vagrant
--
還少了什麼?
使用 Linux 作為虛擬機器的 Host OS ,如果在這之上還可以流暢的使用 OSX 就太好了 (雖然 hoyo 已經有 MacBook 了)
不過虛擬機器的顯示卡缺點還是存在,不過現在有 GPU passthrough 的技術,應該可以解決這個問題,不過就留給下次吧
--
1,137 total views, 2 views today