码迷,mamicode.com
首页 > 移动开发 > 详细

安卓手机运行fedora

时间:2018-06-27 13:54:21      阅读:742      评论:0      收藏:0      [点我收藏+]

标签:tar   fedora   rtu   安卓手机   运行   img   需要   roo   鼠标   

安卓手机使用容器运行其他linux,一般两种:

1. termux + rootfs.img + proot,依赖api>=21,不必root但受限。

2. linuxdeploy + proot/chroot,依赖api>10,必须root。

 

本文使用不root的手机,所以选择 termux。centos镜像已经取消了 rootfs.img 的提供,所以选择 fedora。这里要注意的是,网上提供的安装脚本对 aarch64的识别兼容不好,将 arm*都识别成arm,自然 armv8*也识别成了 armlfp,因此必须手动修改脚本。脚本的工作就是识别手机cpu,下载对应的rootfs.img,解压,生成startfedora脚本。这个脚本其实就是proot容器运行一个bash。

完成上面的工作,就可以运行fedora平台的应用了,但要使用图形界面就需要vnc,下面是vnc服务的最小依赖安装。

技术分享图片

首先要安装x11服务,vnc服务依赖dbus,如果没有dbus服务,vnc服务启动号连上去是没要鼠标的蓝屏。fedora有多个desktop可以安装,但最少上2G,termux不支持访问外存,所以只安装终端服务xterm,这个可以参考vnc的xstartup脚本。

技术分享图片

技术分享图片

可以看到没有root下,vnc以及proot也是受限运行的。但先不管,安装xterm后就可以通过vncview连上去了。

技术分享图片

再安装上twm

技术分享图片

vnc服务运行起来,就可以安装需要的Desktop了。

安卓手机运行fedora

标签:tar   fedora   rtu   安卓手机   运行   img   需要   roo   鼠标   

原文地址:https://www.cnblogs.com/bbqzsl/p/9233411.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!