linux deploy安装并ssh连接教程

本文详述了如何在安卓手机上使用Linuxdeploy安装Linux系统,包括准备、下载、配置Linuxdeploy和busybox,设置安装参数,以及通过ssh连接。教程适合有一定技术基础的用户,推荐配置较高的安卓手机,并强调了选择合适的Linux版本和镜像源的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考教程

https://blog.csdn.net/weixin_40842492/article/details/107288522
https://www.jianshu.com/p/687ba1e11ab5
https://pluhuxc.github.io/2020/10/23/linuxdeploy-guide.html
同时本文中一些图片来自于这些教程

准备工作

机型选择

这里建议采用配置较高,安卓版本较新且内存较大的手机,最好支持内存卡扩展的手机。本案例使用的机型为小米3移动版,该机型安卓版本较旧,所以在找合适的Linux deploy版本时花了不少时间。且该机型不支持内存卡扩展。该机型安卓系统为4.4.4,miui8开发版。

手机root

其他机型的手机请自行搜索root方法,小米手机需要系统为开发版,如果你的手机为稳定版请手动刷成合适的开发版。切记刷成开发版之后不要再点击升级系统了,不然很大可能会升成稳定版。小米手机开发版可以直接获得root权限。之后需要给busybox和linux deploy root权限。

busybox 下载

busybox一般手机的应用商店就有,直接下载安装即可

Linux deploy 下载

首先贴上linuxdeploy的下载地址https://github.com/meefik/linuxdeploy/releases
注意要选择适合自己手机的版本,本案例使用了2.2.2版本

配置

安装busybox

busybox安装app完成后,打开,点击左上角的设置按钮,找到设置选项。设置语言为中文简体。其他配置默认就好,返回主界面点击安装。(安装路径使用默认配置/system/xbin)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置Linux deploy

linux deploy设置

linux deploy 安装app完成后,打开应用,点击左上角三个横杠后点击设置,选中锁定wifi、保持CPU唤醒、屏幕常亮(有的手机在息屏状态下CPU会降频运行),PATH变量与BusyBox中配置一致 /system/xbin,设置完成点击更新环境。其他设置看个人情况配置

配置文件设置

左上角三道杠选择配置文件,点击添加,起个名字如linux,选中你新建的这个配置文件,返回。
点击右下角设置图标,设置如下:

  • 容器类型
    建议使用 chroot
    proot 目前在linuxdeploy不完备,可能无法在安装
  • 发行版GNU/linux / 发行版GNU/linux 版本
    选择你需要的系统,本案例选择了debian ,版本stable
  • 架构
    选择你手机支持的架构,可以点击右上角三个点,选择状态,输出的信息中 Architecture即为本机cpu架构,一般默认即可
  • 源地址建议使用国内镜像,下载快一些,本案例使用镜像为:http://mirrors.aliyun.com/debian/
  • 安装类型
  1. 本案例使用了目录类型
  2. 镜像文件
    将GNU/linux安装到一个镜像文件(虚拟磁盘)中
    如果你将GNU/linux安装到fat32的sd卡中请使用该选项
    安装路径为镜像文件的绝对路径 默认为/sdcard/linux.img
    镜像大小为镜像文件的大小 默认为自动
    如果镜像路径设置在fat32内存卡的目录下镜像大小应不大于4096mb (fat32文件系统文件大小限制)
    文件系统为镜像文件内要使用的分区的文件系统 默认为ext4
  3. 目录
    将GNU/linux安装在一个ext4或f2fs分区的一个目录里
    安装路径为要安装到的目录 默认为linuxdeploy的应用数据目录(在data分区)
    安装目录请勿使用fat32分区的目录,以及/sdcard/ 内部共享存储目录, 它们不支持linux文件系统的基本权限
  4. 分区
    格式化一个分区并将GNU/Linux安装到里面
    安装路径为一个块设备分区文件的绝对路径 默认为/dev/block/mmcblkXpY
    如果要安装到内存卡的第一个分区请写: /dev/block/mmcblk1p1
    如果要安装到otg u盘的第一个分区请写: /dev/block/sda1
    文件系统格式化分区所指定的文件系统 默认为ext4
  5. RAM
    创建一个ramdisk并将linux安装到里面
    安装路径为ramdisk的挂载路径 默认为/data/local/ram
    镜像大小为ramdisk的大小
    ramdisk会在关机后清除
  • 用户名 / 用户密码
    用户名填写为root,用户密码自定,只是自己玩玩的话推荐使用123456就可以了,不然很容易忘,如果你不小心忘记密码,可以返回本教程查看本教程推荐的密码。
  • 特权用户 root
  • DNS 自动
  • 本地化选择:zh_CN.UTF-8‘
  • 初始化启用打勾
  • ssh启用打勾
  • 图形界面看个人需要,本案例一开始是使用图形界面的,不过体验太差,故第二次安装时没有勾选。
  • 其他设置看个人情况配置

安装

返回app主界面,点击右上角三个点点击安装,等待. . . . . .
安装完成好最后重启下手机,然后点启动

运行

登入家里的路由器,查看部署了Linux deploy的设备分配的ip地址(局域网ip)
cmd 中 ssh root@ip地址
如 ssh root@192.168.88.113
然后输入密码(推荐密码为123456)
登入成功!
在这里插入图片描述

图形界面

若想使用图形界面,可以去看一下上面的三篇参考教程

This application is open source software for quick and easy installation of the operating system (OS) GNU/Linux on your Android device. The application creates a disk image or a directory on a flash card or uses a partition or RAM, mounts it and installs an OS distribution. Applications of the new system are run in a chroot environment and working together with the Android platform. All changes made on the device are reversible, i.e. the application and components can be removed completely. Installation of a distribution is done by downloading files from official mirrors online over the internet. The application can run better with superuser rights (root). The program supports multi language interface. You can manage the process of installing the OS, and after installation, you can start and stop services of the new system (there is support for running your scripts) through the UI. The installation process is reported as text in the main application window. During the installation, the program will adjust the environment, which includes the base system, SSH server, VNC server and desktop environment. The program interface can also manage SSH and VNC settings. Installing a new operating system takes about 15 minutes. The recommended minimum size of a disk image is 1024 MB (with LXDE), and without a GUI - 512 MB. When you install Linux on the flash card with the FAT32 file system, the image size should not exceed 4095 MB! After the initial setup the password for SSH and VNC generated automatically. The password can be changed through "Properties -> User password" or standard OS tools (passwd, vncpasswd). The app is available for download in Google Play and GitHub.
### 回答1: 好的,下面是在Android设备上使用Linux Deploy安装CentOS的步骤: 1. 首先,在Google Play商店下载安装Linux Deploy应用程序。 2. 打开Linux Deploy应用程序单击右上角的设置按钮。 3. 在设置菜单中,将Distribution更改为“CentOS”。 4. 在Architecture中选择“armhf”。 5. 在Mirror中选择“default”。 6. 在Suite中选择“stable”。 7. 在目标文件夹中选择安装CentOS的位置。建议使用外部存储器以避免设备存储空间不足。 8. 在其他设置中,选择“SSH”以便在安装完成后通过SSH连接到CentOS。 9. 单击“安装”按钮等待Linux Deploy下载安装CentOS。 10. 安装完成后,您可以通过SSH连接到CentOS开始使用它了。 需要注意的是,Linux DeployAndroid设备上模拟Linux环境。因此,它需要足够的RAM和CPU来运行CentOS。建议使用高端设备进行安装以获得更好的体验。 ### 回答2: 在Android设备上安装CentOS操作系统可以通过使用Linux Deploy应用程序来实现。以下是安装CentOS的步骤: 1. 在Google Play商店中下载安装Linux Deploy应用程序。 2. 打开Linux Deploy应用,确保您的设备已经取得了Root权限。 3. 在Linux Deploy的主界面上,点击右上角的菜单按钮。 4. 在菜单列表中选择"Properties"(属性)选项。 5. 在属性设置中,选择"Manage distributions"(管理发行版)选项。 6. 在发行版管理界面,点击右上角的加号按钮。 7. 在发行版列表中选择"CentOS"作为要安装的操作系统。 8. 在操作系统设置中,可以更改CentOS的版本和其他参数,然后点击"Save"(保存)按钮。 9. 返回到Linux Deploy的主界面,点击右上角的三个点按钮。 10. 在菜单列表中选择"Start"(启动)选项。 11. Linux Deploy将自动下载CentOS的镜像文件,开始安装。 12. 安装完成后,Linux Deploy会显示CentOS的IP地址和用户名密码等信息。 通过这些步骤,您就可以成功地在Android设备上安装CentOS操作系统,开始使用它进行各种任务和操作。请注意,安装过程可能需要一段时间,取决于您的设备性能和网络状况。 ### 回答3: 要使用Linux DeployAndroid设备上安装CentOS,您需要遵循以下步骤: 1. 首先,安装Linux Deploy应用程序。您可以在Google Play商店中搜索下载它。 2. 打开Linux Deploy应用程序。在主界面上,您将看到各种配置选项。 3. 在“属性”选项卡中,选择“操作系统”选择CentOS。 4. 然后,单击“更新列表”按钮以获取最新的CentOS发行版列表。 5. 从列表中选择适合您的版本,通过点击“安装”按钮来下载和安装CentOS。 6. 安装过程可能需要一些时间,具体取决于您的设备性能和网络速度。 7. 安装完成后,您将看到一个新的CentOS根文件系统的选项。 8. 在“配置”选项卡中,您可以根据需要调整各种设置,例如用户名、密码和SSH访问等。 9. 完成配置后,单击“启动”按钮以启动CentOS。 10. 等待一段时间,直到Linux Deploy成功启动CentOS。 11. 在Linux Deploy界面上,您将看到“SSH终端”和“VNC控制台”选项。您可以选择其中任何一种方式来访问和控制CentOS。 通过按照上述步骤,您可以使用Linux DeployAndroid设备上成功安装CentOS。请注意,安装过程可能因使用的设备和网络状况而有所不同。因此,对于某些用户,可能需要进行某些额外的设置或配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值