方法一: 並行安裝Linux(不在Android操作系統之上運行,需要設備已經unlocked並且rooted)
我還沒玩過。放兩個書簽:
- How to Install Ubuntu on Android
- 讓 Android 手機也具備 Continuum 功能:連接大屏就能當 PC 用 ——這個用法比較有價值,但目前似乎還在試驗階段
方法二: 容器化(運行在Android操作系統之上,不需要root)
安裝GNURoot這個安卓應用即可(還需要安裝 GNURoot Debian, GNURoot Wheezy等rootfs包,然后就可以用apt-get
安裝Debian的armhf包)。采用容器化技術實現,用到了Terminal Emulator for Android、 PRoot和bVNC, 可以跑用戶態的應用。我現在在用的是GNURoot Debian,在里面安裝了一些命令行工具(mc, ssh, mercurial, vim之類的),方便連到樹莓派上面去。我沒有安裝X應用(從描述上看,應該也是支持的,跑在vncserver里面,然后用VNC查看器連進去操作)。
除了Debian系,也有GNURoot Gentoo,GNURoot Fedora的rootfs。不過GNURoot Debian是最近幾個月還在活躍更新的(其它的都有一年沒動靜了)。
詳細說明: