可以通过以下三种方式在专为Android设计的平板电脑(或手机)上体验Linux系统(台式机或其他界面):
1. 破坏性安装: 直接将Linux系统闪存到内置存储中.
我还没有尝试过fastboot,也没有考虑过玩这个游戏,所以我还没有学过. 但是,有一种方法可以将Linux映像直接刷新到内置存储中: 使用SD卡上的Linux系统启动平板电脑. 如果系统识别出内置存储,则可以使用dd命令将映像从外部存储写入到内置存储. 如果使用TF卡来启动映像,则必须修改或编译u-boot才能使平板电脑从内置存储中启动系统.
此方法应该没有问题. 刷前先备份,然后使用dd还原它. 即使您更换了积木,也可以使用量产软件进行恢复.
例如,作者的Allwinner A10开发板的平板电脑可以使用PhoenixUSBPro刻录整个内置存储.
2. 半破坏性安装: 使用u-boot引导放置在内置存储器中的Linux映像或系统文件.
我还没有尝试过这种方法,但是从理论上讲这是可行的.
3. 无损安装:
3.1将Linux直接安装到SD卡上. 这种情况也正在运行完整的Linux版本. 您可以使用别人建造的镜子. 使用dd if = xxxx.imgof = / dev / sdX命令,可以将Linux系统安装到sd卡中. 但是在使用某些功能之前,这种镜像必须为您的手机或平板电脑提供驱动程序. 例如,最基本的LCD屏幕必须能够显示,而触摸屏必须至少可以使用.
3.2在Android系统上,使用Linux内核,Android本身的服务和应用程序来运行Linux桌面.
在使用桌面时,最常用的是VNC. 在Linux系统中运行VNC服务器,然后使用Android下的VNC客户端进行连接. 但是,这种方法在一般配置的手机或平板电脑上无法顺利运行.
此外,您还可以使用Xserver应用程序(尚未使用Wayland或Mir),该应用程序比速度较慢的VNC协议更有效: .
最后,您还可以使用FrameBuffer直接运行Xorg和桌面.
在这种情况下,您只需要Linux rootfs即可在Android上体验各种Linux桌面版本. 同时,由于内核中已经有一个驱动程序最好用的平板桌面,因此只要您告诉系统如何通过其接口进行交互,您所要做的就是使用该驱动程序.
此方法最简单的方法是使用Linux Deploy和其他应用程序. Linux Deploy可以使用最常用的VNC以及X窗口系统和帧缓冲区.
只要您了解基本原理,就可以配置Linux桌面而无需编写任何代码最好用的平板桌面,这确实非常方便和简单.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-188224-1.html