本帖最後由 21685723 於 2013-8-12 01:36 編輯
這邊以折騰了一下午的Ubuntu12.04完整版為例
1.確認自己的內核是否支援Loop Device
請確定自己的手機有ROOT權限。接著請複製/proc/config.gz並解壓。
接著將解壓得到的config檔案以notepad打開,尋找下列代碼
CONFIG_BLK_DEV_LOOP
若結果為CONFIG_BLK_DEV_LOOP=y代表您的裝置支援此程式
若是CONFIG_BLK_DEV_LOOP is not set或CONFIG_BLK_DEV_LOOP=n則請點上一頁,接下來的不用看了
最後打開USB偵錯。
2.打開程式並授予ROOT權限,等它載入完
往右滑會出現選單
點擊最右上角的"Install Guides"
進入選單選擇Ubuntu 12 Install Guide
當然其他三種免費版用的都可以試試看
這邊就是我沒繁好出現英文的地方(汗
3.進入後應該出現四個PAGE,請依次閱讀並完成要求(模擬終端一定要抓!VNC如果不用GUI的話可不用)
鏡像檔案建議用手機抓種子丟到電腦下載,不然我猜中低階手機解3.XG的ZIP會解到瘋掉
4.完成後請回選單點擊啟動系統並選擇你放在SD卡根目錄的系統
再點"啟動Linux",你的手機應該就會進入命令列了,首先它有可能問你是否校對MD5,建議第一次先校對看看,打y(需要一段時間)。
之後每次啟動就可以打n跳過了(當然如果你把資料夾裡送的.MD5檔案刪了就沒這問題了)
再來他會要你enter new UNIX password並確認,這是要你設定Linux密碼。
輸入後應該出現passwd:password update successfully
(如果出現passwd: Authentication token manipulation error代表密碼更改被限制,稍後要處理)
接著確認是否啟動VNC,一般用桌面的請輸入y
再來確認是否啟動SSH,一樣輸入y
然後是設定解析度,請照自己情況輸入長x寬(注意是小寫字母x!像我是1280x720)
最後會問你是否存成預設,打y
5.等到命令列最前面變成root@localhost:時代表你已經在Linux內了,此時所用的命令是Linux的語法而非android內建的
但相信沒人願意用這一串密密麻麻的字來處理事情吧?所以接下來請打開VNC viewer(模擬終端別關!!直接跳回桌面)
nickname可不填,但為了方便區分Ubuntu跟debian的設定檔我填Ubuntu
Password就填Ubuntu,注意這跟你剛剛設的密碼不一樣
Address就填localhost
Port填5900
接著把Color Format改成24bit
再把local mouse pointer打勾
最後按Connect
大功告成!!
要離開時請跳回桌面,進去剛剛的模擬終端輸入exit
等它跑完(命令列最前面不是root@localhost)即可
否則容易造成鏡像檔案損壞
6.剛剛提到若是密碼被鎖住該如何解決?我就卡在這...後來查到方法了
請在命令列最前面變成root@localhost之後
輸入rm ~/DONOTDELETE.txt(注意大小寫!)
接著輸入passwd
命令列應該就會要你輸入新密碼了