序
心血來潮~想在我的NB試試Android~不過因為原本的硬碟是空間小小的SSD~
我也不想把原本安裝在上面的Windows直接覆蓋掉~
所以就想著如果能直接把Android裝在SD卡或USB上~這樣似乎不錯~
如果能直接安裝在SD卡上更好,因為我的NB上有內建讀卡機~
這樣機器就不會凸出一個大大的USB隨身碟~
而實際上嘗試過後~雖然一開始不順利~但最後還真的可以達成~
以下是我的作法~
安裝環境
- 最少要有個支援USB的電腦(我的有支援用讀卡機開機~所以也能支援使用SD卡)
- 以下步驟是使用Windows7建立安裝用的USB與預訂安裝Android的SD卡
- SD卡~建議準備一張2G以上速度快一點的~最少要有1G會比較實用
- 一個500MB以上的隨身碟,要當作安裝來源開機USB
下載檔案與工具
- Android x86
我一開始是試官方的版本~最新版可以用的中文輸入法不好用~
舊版需要抓關機用的App(如Reboot control),不然我不知怎麼關機~
後來是抓非官方支援網路卡的版本~一樣是舊版~關機的問題一樣 - MiniTool Partition Wizard
- Unetbootin
安裝步驟
1.分割SD卡
基本上不分割也能執行~也可以在電腦上同時外接多個USB當作額外的儲存空間~不過我比較希望我這張SD卡既能當主硬碟又能當額外的空間~
So~~~我打算把SD卡切成兩個區塊~一個當主硬碟一個當儲存空間
- 開啟MiniTool Partition Wizard(操作方法可自行參考網路上的文章)
- 選擇SD卡後,把所有的空間都刪除(當然如果你裡面有資料請先移到別的地方去…)
- 我這邊希望的是資料空間也能被Windows讀取,所以第一個區塊是資料區塊。設成Primary,格式化為Fat32,空間大小隨便,但建議剩餘空間留個1G以上~最好有2G給第二個區塊
- 第二個區塊式系統區塊,設成Primary,格式化為Ext3,空間大小為1G以上~最好有2G
- 最後點Apply,開始進行分割與格式化
2.建立安裝用的USB
這一步是把下載下來的Android x86 ISO檔放到USB裡做為安裝來源的開機USB~- 開啟Unetbootin(操作方法可自行參考網路上的文章)
- 選擇ISO檔與目標的USB,再來就開始建立
3.開機設定
再來就可以把USB與SD卡都插上,重新開機,然後進BIOS畫面把第一個Boot的優先權設為USB,把第二優先權設為SD卡(讀卡機)
4.安裝Android x86到SD卡
使用USB開機後,會出現Live CD與安裝的選單- 選擇最底下的[Installation - Install Android-x86 to harddisk]
- 選擇分割區,選到剛才在SD卡建立的Ext3分割區
- 如果他問你要不要Format,使用Ext3
- 然後會問要不要安裝GRUB開機管理程式,選擇Yes(我試過不安裝,會無法順利開機)
- 然後問要不要讓system可讀寫,選擇是
- 再來就會開始安裝,這中間會有段時間只有藍色畫面,不要心急,等他跳出詢問要不要直接執行或是重新開機
- 選擇重新開機,並把開機用的USB隨身碟拔除,讓它用SD卡開機
- 再來就是耐心的等Android開機完成就大功告成了(這時候就是不成功~便成仁~禱告吧XD)
5.BIOS開機順序
成功後~我把BIOS開機順序設定成 先讀讀卡機,再讀硬碟~
這樣想用Android就把SD卡插進去開機,平常還是可以用原本的windows~
6.安裝檔案瀏覽器
安裝ES檔案瀏覽器或Root browser lite後,就可以在mnt/USB0目錄找到SD卡中分割的區塊
之後如果外接更多儲存設備也可以這樣存取
後記
使用上雖然還是有些小問題,像是youtube 不能用HD播放~輸入法不容易習慣~還有一堆以ARM為基礎的App都不能裝(雖然有文章有提到解決方法-ARM emulation,但我還是試不出來)
但能在NB用Abdroid還是很感動~~~