[Android x86]安裝在SD卡上

心血來潮~想在我的NB試試Android~
不過因為原本的硬碟是空間小小的SSD~
我也不想把原本安裝在上面的Windows直接覆蓋掉~
所以就想著如果能直接把Android裝在SD卡或USB上~這樣似乎不錯~
如果能直接安裝在SD卡上更好,因為我的NB上有內建讀卡機~
這樣機器就不會凸出一個大大的USB隨身碟~
而實際上嘗試過後~雖然一開始不順利~但最後還真的可以達成~
以下是我的作法~

安裝環境

  • 最少要有個支援USB的電腦(我的有支援用讀卡機開機~所以也能支援使用SD卡)
  • 以下步驟是使用Windows7建立安裝用的USB與預訂安裝Android的SD卡
  • SD卡~建議準備一張2G以上速度快一點的~最少要有1G會比較實用
  • 一個500MB以上的隨身碟,要當作安裝來源開機USB

下載檔案與工具

安裝步驟

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還是很感動~~~
這裡是關於技術的手札~

也歡迎大家到

倫與貓的足跡



到噗浪來

關心一下我唷!
by 倫
 
Copyright 2009 倫倫3號Beta-Log All rights reserved.
Blogger Templates created by Deluxe Templates
Wordpress Theme by EZwpthemes