Linux Deploy使用chroot容器安装linux发行版

3a25f63e901382f4466b03a9a80878f4.png

一、先下载好软件

Linux Deploy(一)Linux Deploy简介与软件安装_吻等离子的博客-CSDN博客

二、搭建debian

首先手机要获取root权限

linux Deploy支持许多发行版linux,发行版建议选择Debian,这个版本最好装,Ubuntu 或者 Centos 容易安装失败。(经过测试后期安装宝塔应用Debian最稳定)

1、安装配置BusyBox

安装busybox,进入后点击安装,并记下安装路径,一般为/system/xbin

打开 BusyBox。安装的过程中,记录下 BusyBox 的安装位置。在下图中,BusyBox 安装到了"/system/xbin"。稍后我们会用到这个位置。

85b4be2b9d19432a9be17dd5119db806.png

2、安装配置Linux deploy

分为几个步骤

1、配置Linux deploy

2、配置安装Linux镜像

3、安装linux镜像

扫描二维码关注公众号,回复: 15899739 查看本文章

1、配置Linux deploy

1.1 打开linuxDeploy,把左上角菜单里面的设置里面的 屏幕常亮,锁定WiFi,CPU唤醒都勾上

b8ddeda70b1843efaedc4358795e8585.png

 向下滑动,滚动到 “PATH 变量”。这就是你安装 BusyBox 的位置。设置好 “PATH 变量” 后,选择 “更新环境”

 2、配置Linux镜像

  1. 发行版建议选择Debian,这个版本最好装,Ubuntu 或者 Centos 容易安装失败。
  2. Debian 最有名的衍生版叫 Ubuntu,所以和 Ubuntu 的命令一样。而且比 Ubuntu 更稳定,比 Centos 更友好。
  3. 发行版 GUN/Linux 版本中,buster 是 Debian 10,stretch 是 Debian 9,jessie 是 Debian 8。我们选择 buster。(我之前选择的是 jessie,后来发现其实 buster 也可以安装,差不多都是稳定版。)
  4. 如果安装 Ubuntu 或者 Centos 是要更改源地址的,可以选择阿里源。Debian 有国内的源,更改成上图一样就行。
  5. 安装类型选择镜像文件,这样 Linux 系统就在一个 img 文件中,这个也最容易安装成功。也可以选择目录,但不要选择分区。
  6. 用户名、和特权用户全设成 root 就好,便于远程登录,密码自行设置。
  7. 挂载 Android 上的资源,将整个手机挂载在 Linux 上,便于访问资源
  8. 为避免浪费资源,就不要开

2.1 点击右下角,进入镜像属性配置界面

发行版 :选择你想要安装的发行版

推荐:ubuntu,centos,debian

架构:建议ubuntu选arm64,centos选aarch64,Debian选arm64,选错架构即使安装成功也使用不了

发行版本 : 这个可以随便选,一般都选比较新的版本,越靠后的越新

27d82362b54541ae8d596046c230ed63.png

源地址:根据前面的选择来选择源地址,这个源地址也是软件源,选择默认的源地址可能会很慢或者下载不了安装包,一些源地址 

    ubuntu:   http://mirrors.ustc.edu.cn/ubuntu-ports/
    centos:   http://mirrors.ustc.edu.cn/centos-altarch/
    debian:   http://mirrors.ustc.edu.cn/debian/

安装类型:选镜像,不建议选其他的,如果你想共享宿主机的文件的话可以使用后面的挂载功能

安装路径: 默认是在内置存储的根目录下的根据自己需求可以修改,如果要安装多个发行版系统的话这里必须要注意,可别把其他的镜像文件覆盖了

镜像大小 : 就是分配多少存储空间给这个系统,尽量大点,够用就行,最小建议4g

文件系统 : 默认的ext4不用改

用户名/密码:自行更改

特权用户 : 不用改,也可以改成下面的会省一些事

username:aid_inet username:aid_sdcard_rw username:aid_graphics username:aid_media_rw username:aid_media username:aid_inet_raw
/*username是你的用户名*/

本地化: 不用改

c275bc63606643b482f328917773fb70.png

dns:可以自己改,也可不动

network trigger/power trigger: 不用改

初始化: 不会用的暂时不要勾选

挂载: 这里可以把自己宿主机上的目录挂载到linux发行版里面

内置存储的根目录为 /storage/sdcard0
sd卡的根目录为 /storage/sdcard1
根据自己的需要挂载 source是宿主机目录 target是linux里面的目录 
如 /sd /media 等等,随便填

ssh: 启用

声音服务: 根据需要自行选择

图形界面:如果你想安装一个带gui图形用户界面的话可以自己选

3、安装Linux镜像

3.1 回到主页面,点击右上角,点击安装,开始安装linux镜像


long time later…

如果最后出现下方代码,就说明成功了。如果出现 什么什么 fail 就说明失败了,看看配置文件是不是填错了。注意保持网络通畅。

1 ::Configuring extra/ssh ...
2 <<< deploy

安装成功之后,先点击 停止,再点击 启动,就可以开启linux了。
 

三、连接linux

局域网下

ssh [email protected]

输入设置的账号密码,就可以输入命令了,

2c7a0b79a5044cc593f5c63ca774fd80.png

猜你喜欢

转载自blog.csdn.net/qq_43445867/article/details/131777516
今日推荐