關閉廣告

有人安裝X86安卓在SD卡上嗎


吃米長大 wrote:
目前ASUS T10...(恕刪)


順不順啊!
好裝嗎?
Window平板不好用,好想安裝安卓試看看
謝謝啦!
有人在私訊問我怎麼把Android裝在SP3的SSD上
我直接寫在這裡順便給需要的人參考好了
這邊先聲明,安裝過程真的很複雜,需要一些基本系統架構知識再來玩比較適合
中間過程也難以完整描敘,但是我會把成功的重點特別提醒
因為安裝的過程中這些東西沒人教真的蠻難自行領悟的
我也是翻遍了一堆資料+思索好幾天才成功完成

需求程式&硬體
unetbootin(後面簡稱un)
MiniTool Partition Wizard(後面簡稱MiniTool)
UltraISO
Paragon ExtFS for Windows(建議安裝時不要勾選開機自動啟動,因為他偶爾會造成系統Crash)
Notepad++(選擇性,建議使用)
記憶卡*1
UEFI的保護解除掉
開機優先順序選到有USB的
Ubuntu
某位Android x86 Google論壇用戶編出來的4.4.4版,Wifi可用!!!

*這邊鄭重聲明,更動系統有風險,如有任何事故本人不負責任

原理&教學:
首先就是因為Android-x86不支援UEFI,我們要用Ubuntu來借屍還魂,所以我們可以先用MiniTool把記憶卡分割成兩個的空間,,一個夠裝Android-x86安裝檔就好,另一個則是fat32空白的空間,這邊注意,第二個空白的空間大小請設定好,大小就是你希望你安裝好的Android空間大小,我是選兩個8G,一個給Ubuntu用一個Android用

再來就是用un把Ubuntu燒上去我們分出來的第一個空間,在進行的同時對"電腦"點右鍵>>管理>>左邊磁碟管理,SSD右鍵>>壓縮磁碟區填入跟我們剛剛設定的兩個空間大小>>完成SSD分割,如果割不成功可以用MiniTool割,這邊分割SSD可能有人會怕,其實也不用太擔心,分割出去後可以用"延伸磁碟區"收回去,我自己嘗試了不少次資料都沒丟失,但是老話一句,個人責任個人擔

完成之後請在記憶卡根目錄下創一個"android"的資料夾,然後用UltraISO打開抓下來的kitkat_x86_gapps.img,把裡面的東西複製進去,完成後請到記憶卡底下的/boot/grub裡面用筆記本或是Notepad++打開grub.cfg,在後面加入下列腳本

submenu "Android" {
menuentry "Android" --class android --class linux --class os {
linux /android/kernel root=/dev/ram0 androidboot.hardware=x86 video=1920x1080 DEBUG=1 SRC=/android/
initrd /android/initrd.img
}
menuentry "Android-INSTALL" --class android --class linux --class os {
linux /android/kernel root=/dev/ram0 androidboot.hardware=x86 video=1920x1080 INSTALL=1 DEBUG=1 SRC=/android/
initrd /android/initrd.img
}
menuentry "Android-Start" --class android --class linux --class os {
set root=(0,6)
linux /android-4.4-r2/kernel root=/dev/ram0 androidboot.hardware=x86 video=2160x1440 SRC=/android-4.4-r2/
initrd /android-4.4-r2/initrd.img
}
}

儲存,接下來就可以重新開機安裝Ubuntu,開機會跳出選單,請選擇"Install Ubuntu"安裝,安裝方法跟Windows差不多,記得就是不要砍到系統目錄,隨便選我們剛剛任一個8G的空間然後掛載成"/"就好,這邊注意,安裝的時候請記住另一個空著準備裝Android空間的位置,例如我的是sda5,就把sda5記起來

安裝完成後重新開機安裝Android,這次的選擇是去Android底下選"Android-INSTALL",然後讀取好後會叫你用鍵盤輸入"exit"繼續下一步,如果她一直"......"就把記憶卡拔出來插回去重讀就好,安裝的時候請選擇我們SD卡上創好的第二個空間,模式為Boot,類型是Linux,格式化的時候選ext2,後面問你的選項都選Yes,然後後續就等他安裝完成

結束安裝以後把SD卡拔出來,重新開機會看到Ubuntu的選單,這就是我們要借屍還魂的屍體Grub2菜單囉,進入Windows然後開啟MiniTool,在剛剛安裝好Android的SD卡空間上按右鍵>>Copy>>選到SSD上準備給Android的空間上>>左上角Apply完成

接下來用Paragon掛上剛剛安裝好Ubuntu的空間,接著在我的電腦上就可以看到了,進去裡面找到/boot/grub底下的grub.cfg,用Notepad++打開,這次的選單比較複雜點,不過就是找到和剛剛SD卡上選單類似的部分,加入以下腳本

submenu "Android" {
menuentry "Android" --class android --class linux --class os {
linux /android/kernel root=/dev/ram0 androidboot.hardware=x86 video=2160x1440 DEBUG=1 SRC=/android/
initrd /android/initrd.img
}
menuentry "Android-INSTALL" --class android --class linux --class os {
linux /android/kernel root=/dev/ram0 androidboot.hardware=x86 video=2160x1440 INSTALL=1 DEBUG=1 SRC=/android/
initrd /android/initrd.img
}
menuentry "Android-4.4.4-Start" --class android --class linux --class os {
set root=(hd0,5)
linux /android-4.4.4/kernel root=/dev/ram0 androidboot.hardware=x86 video=2160x1440 SRC=/android-4.4.4/
initrd /android-4.4.4/initrd.img
}
}

這邊注意,這個步驟就是成功開啟Android最大的關鍵,還記得我們剛剛要記得的那個sda5嗎?然後看看新加的腳本倒數幾行的set root=(hd0,5),sda的a就是硬碟的編號,例如sda就是hd0.sdb就是hd1,然後sda5後面的數字就是一樣,所以我的sda5的路徑就是設為set root=(hd0,5),請依照自己的路徑做修改

然後
linux /android-4.4.4/kernel root=/dev/ram0 androidboot.hardware=x86 video=2160x1440 SRC=/android-4.4.4/
initrd /android-4.4.4/initrd.img
這幾行的android-4.4.4是我為了未來方便查詢做的修改,這邊請用Paragon掛上在SSD上的Android空間,打開會發現類似如圖的資料夾

把android-2015-03-02重新命名成跟我們一樣的android-4.4.4,這樣就差不多大功告成了,然後這邊建議也可以把Windows的開機選項改到第一個,這樣方便如果SP3沒抓到鍵盤倒數後會直接進入Windows

最後步驟就是把SD卡或是手機什麼的都從SP3上拔下來,鍵盤滑鼠的無所謂,因為他們可能會在開機時比SSD更早讀到讓SSD原本hd0的位置跳去hd1之類的,開機後選Android>>Android-4.4.4-Start就可以開始使用Android x86囉~
目前我CPU 使用 AMD 905E,跑不動,用CPUI5-3317用虛擬機,跑到最後android字樣就不會動了。

請問各位高手,使用最低等級的CPU是多少呢?

905E那台用n68c-gs4 fx

好像沒有UEFI做好USB可以用,但是跑到一半就停了
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!