安卓手机安装linux
‘壹’ 如何给Android手机刷linux或BSD
安卓手机硬件闭源,刷成Linux很困难,有一个项目,是将Linux借用lineageos的驱动,来刷Linux,名字叫halium。还有一个项目是postmarketos,每个手机都是一个postmarketos项目,不支持的手机也可以进行手动移植,这个发行版基于alpine linux。
安卓(Android)
是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。
Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。
‘贰’ 请问如何在华为安卓手机装linux系统模拟器
Linux devoted,好像是这个软件,或者手机虚拟机,用iso安装,对手机要求较高
‘叁’ 安卓系统明明是基于linux系统开发的,为什么不能装linux求解
安卓只是用了
linux内核
,并且做了大量的修改,已经面目全非了。而且安卓还是基于
虚拟机
的系统。更加不可能了。想要安装linux系统,首先要linux的内核支持你这一套硬件才行,linux的内核的功能就是协调各个硬件设备共同工作的。很可惜,linux的内核不支持手机的这些硬件。所以也无从安装。
‘肆’ 如何在手机上安装linux
首先,你的手机得是安卓手机(需要root),然后去安装一款软件名字叫“linux Deploy”
‘伍’ 手机如何装Linux系统,我是Android系统,想去掉Android系统,玩Linux
安卓系统就是基于Linux开发的。。手机许多的功能都需要驱动,即使你真的安装了Linux系统驱动也是个问题。。
‘陆’ 如何在安卓手机或平板设备上运行Linux系统
首先,关于linux,我们需要知道两个知识点,一个在linux系统下,我们可以将一个文件挂载为一个分区,也就是说如果我有一个磁盘镜像文件,我可以直接挂载为一个linux的分区;这一点与windows的虚拟光驱有点类似,但是在linux下,不仅是光盘镜像文件,所有的镜像文件都可以挂载为一个linux的分区;第二个知识点就是chroot,可能看到这个你就明白了本文讲的方法是如何从安卓设备运行linux系统的,如果还不明白的话,请继续往下看。chroot 就是Change Root,也就是改变程序执行时所参考的根目录位置。有了这两个知识就简单了。
方法:首先启动安卓系统,然后将linux的系统镜像文件挂载为安卓系统的一个分区(所以设备必须支持Loop设备),然后通过chroot命令切换程序执行时所参考的根目录即可。这样我们就可以使用系统镜像文件里的操作系统了。
需要用到的几个软件:BusyBox Pro,Complete Linux Installer(内含终端模拟器 VNC安卓客户端和Linux镜像下载链接),适合于Arm的Ubuntu镜像。这几个软件都可以从Google Play里下载到,其中BusyBox Pro是收费应用,网上应该也有免费的下载,可以搜一下。另外Complete Linux Installer也带有BusyBox如果不想下载那个收费的,用这里带的或许也可以,但是可能会报告一个错误。
软件安卓好之后,将Ubuntu镜像放到SD卡里,最好是Class 10的高速卡,不然可能会稍微卡一点,但是不会非常卡,因为大多数的操作还是依赖于安卓系统构建的系统的了,这跟直接将系统镜像写入SD卡并从SD卡启动不同。这个镜像文件需要放到SD卡的一个文件夹下,注意一定不能使中文。然后打开Complete LinuxInstaller,里面有一个启动操作系统,右上角会有一个菜单编辑,名称任意,路径当然就要选择我们的镜像所致的路径了,保存并返回。此时点击启动即可启动linux系统。此时会启动终端模拟器,提示几个问题,如果是第一次启动会让设置密码,设置好密码之后,再依次输入y,最好设置分辨率,y,即可。如果启动失败,可以多试几次即可。
之后可以打开VNC客户端,连接127.0.0.1:5900输入刚才设置的用户名密码即可连接登陆。如果显示被拒绝连接,可以检查一下端口号是否正确。检查的方法是到终端模拟器执行 netstat -tlnp 看一下vncserver前面对应的端口号码是多少,再到VNC客户端改为相应的端口号即可。
‘柒’ android 能不能安装 linux 软件
理论上行,不过安卓只提供了linux内核,想安装复杂一点的软件那你相当于要在只拥有一个内核的条件下自己做出来一个linux发行版,难度相当大。安卓上已经有几个简单的linux软件,比如tar。你可以在安卓终端上利用tar来打包压缩解压缩文件,我试过随便下载个linux的tar.gz结尾的安装包,可以解压安装包,但是不能安装,因为安装依赖的make命令机子上没有,就算有,安装程序也得支持你的内核。所以除非是高手,不然很难实现~
‘捌’ 怎么把手机刷成Linux系统
可以试试 Linux Installer,在Google Play上找得到,应该需要Root。手机配置可能不能太低。以前在 Galaxy Nexus装过一个Ubuntu,通过Terminal操作。用起来和用Desktop的Terminal没太大区别(可能因为我没怎么折腾),有apt-get/yum包管理器,可以装vim, gcc等一系列工具。 PS:个人感觉稍微折腾意思意思就行了,手机上装个Ubuntu或者CentOS没什么实际用途。
‘玖’ 安卓手机安装linux系统时 failed:no such devuce error: unable to mount the loop devicel 这个怎么解决
修改ubuntu.sh脚本,里面有个mount -t ext2,把ext2改成ext4就行。我的是Nexus4/Android4.2.1就是这么弄的