Termux的QEMU套件可在Android手機上執行模擬器,模擬執行x86架構的完整電腦作業系統,例如安裝Windows、Linux,不需要Root權限,效果等同Limbo PC Emulator。
本文介紹使用Termux在手機上安裝Windows 7的方法,除了手機要有4GB以上RAM、準備32GB的儲存空間外,還需要耐心。
1. 使用Termux 安裝Windows 7
安裝Termux,設定存取儲存空間權限。
安裝VNC Viewer。
下載Windows 7安裝光碟ISO。Termux若已設定存取儲存空間權限,等會可直接掛載。例如ISO檔案位於手機內部儲存空間
/Download/windows7.iso
,那在Termux內的路徑就是:
|
|
- Termux安裝QEMU套件
|
|
- 建立一個
win7
目錄存放檔案
|
|
- 建立32GB的虛擬硬碟
|
|
- 使用
vim runwin7.sh
建立開機腳本,填入以下內容後儲存
|
|
- 執行開機腳本
|
|
Termux點選
Acquire Wakelock
避免被殺後台,開啟VNC Viewer,新增連線,輸入localhost:1
連線到模擬器畫面。開機後等個五分鐘載入,再按照螢幕指示安裝Windows 7,大約要一小時。
若安裝需要重開機,退出VNC Viewer,回到Termux。
按下
CTRL+Z
終止QEMU,修改開機腳本,去掉cdrom的參數後儲存。
|
|
- 重開Termux,重新執行腳本。開啟VNC Viewer,繼續安裝。
2. 實際使用情況
使用起來真的是幻燈片,安裝後開機進入桌面至少一分鐘。
Firefox開起來要二分鐘,載入維基百科頁面三分鐘。
3. 總結
手機ARM跨架構模擬x86,Android手機亦不支援KVM。在種種損耗之下,就算是高通s800系列處理器性能也不怎麼樣;此外應用程式也很難有3D硬體加速。
不過此qcow2虛擬硬碟倒是可以移到電腦上,讓電腦的QEMU用相同指令開機。如果要搞優化的話可以用電腦設定好再移回手機開機。