admin 管理员组文章数量: 887021
# andriod
安装linux
系统
文章目录
- 1 准备工作
- 2 安装`busybox`
- 3 安装`linux`系统
之前在
csdn
浏览的时候看到过说安卓手机可以安装linux
系统,当作服务器使用,于是今天就来捣鼓一下
1 准备工作
1.需要一个已经
root
的手机2.
busybox
这是操作指令集,安装了这个,才能使用linux
的基本操作指令3.
Linux Deploy
软件 用来安装linux
系统
这里就不说如何root
手机,不同的手机root
的难度不一样,就比如我现在这个honor8X
,还是花钱找人在某宝上弄的。
2 安装busybox
安装这个,需要进入adb命令行
,所以我们需要手机能够正常开机,连接电脑,我是用的奇兔刷机,可以通过这个工具进入adb命令行
点击进入
可以发现,上面已经把一些基础命令列出来了,下面我们进入shell
操作
adb shell
进入之后,通过下面这个命令查看cpu
架构
cat /proc/cpuinfo | grep Processor
结果如下
我这部手机的cpu
架构是aarch64
,百度一下,aarch64
是armv8
架构的一种执行状态。接下来我们就要去下载armv8
对应的busybox
,所有的busybox
都在这个网址:busybox
下载通过wget
命令:
wget https://busybox/downloads/binaries/1.31.0-defconfig-multiarch-musl/busybox-armv8l
把你下载到的busybox-armv8l
放到某个已知的路径下,我直接放到了D
盘的根目录下
# 传入busybox-armv8l文件到andriod设备的sdcard,目录下
adb push d:\busybox-armv8l /sdcard/
传入成功之后,我们将该文件移动到/system/xbin
目录下进行安装
# 进入shell命令
adb shell
# 切换为超级用户
su
# 创建对应目录
mkdir -p system/xbin
# 将busybox-armv8l文件移动到system/xbin目录下
mv /sdcard/busybox-armv8l /system/xbin
# 切换到system/xbin目录
cd /system/xbin
# 授权,安装权限
chmod 755 busybox-armv8l
# 安装
busybox-armv8l --install -s /system/xbin
中途如果遇到报错
Read-only file system
解决办法:
# 授予root权限
mount -o rw,remount -t auto /
安装完成后,运行命令检查是否安装成功
cp --help
3 安装linux
系统
首先去下载一个Linux Deploy
软件,这是一个安卓软件,通过它安装linux
,Linux Deploy
下载之后安装到手机上,打开,应该类似如下所示的界面
点左上角的三道横杠,进入设置
点设置
注意三处地方
1.锁定
wifi
,这个选项勾上2.
cpu
唤醒,这个也勾上3.
PATH
变量,这个设置为busybox
的安装路径,也就是/system/xbin
全局配置完成后,就开始针对安装的linux
系统的配置了。点击主界面右下角按钮,进入如下页面
修改
4
处地方1.发行版
2.用户名
3.密码
4.启用
SSH
上述配置完成后,就开始安装linux
了
点击安装,安装完成会出现
deploy>>......<<deploy
安装完成,点击启动,随后我们可以直接使用工具连接到这个linux
系统了,直接连andriod
,会提示你输入密码,密码就是刚刚设置的那个。
登录完成了之后,我们切换为超级用户
# 设置超级用户
sudo passwd root
按照要求设置密码之后,我们以后登录直接使用root
用户
版权声明:本文标题:andriod安装linux系统 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729172342h1326827.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论