摘要:[測試] 在Windows7(64位元)使用Virtualbox4.1.12虛擬Ubuntu 11.10(32位元)
@用途
為了使用Sikuli,但Ubuntu 11.04 安裝opencv 2.1會有問題
改用Ubuntu 10.04
@硬體:
TOSHIBA Notebook Windows 7 64-bit Core i3 RAM 4GB
@虛擬機器:
VirtualBox 4.2.6 + Ubuntu 10.04.3
配給 CPU x1 RAM 2GB -> Install Ubuntu Fail
(執行虛擬機器時發生關鍵錯誤並已停止機器執行, HostMemoryLow)
配給 CPU x2 RAM 2GB -> Install Ubuntu Pass
估計是配給過多RAM給虛擬機器,但是硬體無法供給導致錯誤發生!
@調整Ubuntu的解析度
VirtualBox Menu > 裝置 > 安裝Guest Additions
sudo ./VBoxLinuxAdditions-x86.run (或是輸入使用者密碼後自動執行即可)
重開機
@共用資料夾指令
mount -t vboxsf share01 share02
@安裝JDK1.6指令:(注意Sikuli與JDK1.7目前不相容)
1. sudo passwd root (設定root帳號密碼)
2. sudo apt-add-repository ppa:ferramroberto/java (新增套件庫位址/etc/apt/sources.list)
3. sudo apt-get update (更新套件庫位址/etc/apt/sources.list)
4. sudo apt-get install sun-java6-jdk (安裝sun-java6-jdk套件)
@安裝Android SDK
android-sdk-linux_x86可以從官網下載
或是從其他Linux系統Copy,基本只需要platform-tools與tools資料夾
其他有需要再抓,因為檔案很大要安裝很久很久
目前版本
Android SDK Tools Rev 21.1
Android SDK Platform-tools 16.0.1
@安裝OpenCV
http://www.samontab.com/web/2010/04/installing-opencv-2-1-in-ubuntu/
以下是舊資料
==============================================================
測試 1
虛擬格式使用VDI安裝 Ubuntu 11.10 (英文) 失敗
虛擬格式使用VDI安裝 Ubuntu 11.10 (繁中) 失敗
測試2
虛擬格式使用VMDK安裝 Ubuntu 11.10 (英文) 成功
虛擬格式使用VMDK安裝 Ubuntu 10.04 (英文) 失敗
虛擬格式使用VMDK安裝 Ubuntu 10.04 (繁中) 失敗
虛擬格式使用VHD安裝 Ubuntu 10.04 (英文) 失敗
測試3
安裝Netbean 7.1.1容易發生錯誤
安裝Netbean 7.0.1容易發生錯誤
關閉加速虛擬硬體或許可以減少錯誤發生機率
最後是可以安裝好
順便記錄一下這個錯誤叫做
執行虛擬機器時發生關鍵錯誤並已停止機器執行
發現可能原因
Virtualbox 出現 HostMemoryLow 的問題(讓我發現 Google 的邪惡)
應該可以確認在 Win7 64bit 下, GoogleCrashHandler64.exe/GoogleCrashHandler.exe 會影響 Virtualbox 4.1.8 r75467 了。
#調低虛擬機器的記憶體1024/4096MB (VM/PC)可以解決