0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样在Android手机上安装GNU / Linux

454398 来源:网络整理 作者:网络整理 2019-12-11 16:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:安装Busybox库

怎样在Android手机上安装GNU / Linux

请确保您已扎好手机的根。您几乎可以在每台设备上通过检查是否具有“超级用户”应用程序来做到这一点。 ( 但是,在某些过程中,您可能没有安装该应用程序就已经将手机植根了。 )。

我们希望使用busybox库来帮助我们与之交互android系统。您可以从此处下载并从Play商店(或Android电子市场)下载busybox安装程序。导航到“安装Busybox”选项卡,然后按“安装”按钮。

安装完成后,我们准备继续下一步,安装终端。

步骤2:安装终端,并检查一切是否正常工作

在安装终端之前,我们应该告诉Android,它应该让我们安装非Play商店提供的应用。目前,Play Store不支持终端,因此您找不到该应用。

要告诉Android应该允许我们使用,请导航至“设置”-》“应用”。检查“未知来源”并同意,如果它询问您什么。

现在,我们准备安装终端。点击这里下载文件。单击并安装。

安装后,应打开“终端”应用程序。输入单词“ su”。它会要求您进行root访问,并且您应该给予它访问权限,以便它具有运行脚本的权限(稍后将用于启动Ubuntu)。

要正确测试您的终端库和busybox库是否正常工作,请输入“ busybox arping- -救命”。如果它显示一些文本,并且您看到很多参数,例如-f -q -b,那么它正在工作。如果不是,请检查您的电话是否已扎根,检查busybox是否正确安装,并检查终端是否具有权限。

如果可以,我们可以继续。

步骤3 :下载脚本和Ubuntu系统

如果您完成了步骤1和步骤2的所有工作,则不必担心。接下来的几个步骤非常简单。首先将手机插入计算机。您应该启用USB挂载,这将在计算机上打开SD卡(将音乐/APK从计算机移至Android的大多数人都知道这一点)。

您应该在SD卡中创建一个名为“ ubuntu”的文件夹。然后,您应该下载此文件。这些是zip文件,其中包含2个重要内容:启动脚本和ubuntu文件系统。如果打开第一个zip,则将找到img文件,如果打开第二个zip,则将找到sh文件。

解压缩两个zip并将文件移动到“ ubuntu”文件夹中。现在您应该在文件夹中有2个文件。

第4步:运行Ubuntu系统

返回到终端应用程序并编写再次“ su”。然后输入“ cd/mnt/sdcard”。要确认一切正常,请尝试写入“ ls”,看看是否可以识别您的文件夹(您可能还会找到ubuntu文件夹)。

要开始我们的ubuntu先写“ cd/ubuntu”,然后再写“ sh ubuntu.sh”,这将执行许多尝试设置系统的过程,它会要求输入一个分辨率。请使用numberxnumber格式表示它,例如:600x400正确的格式。为获得最佳外观和性能,我建议使用800x480。现在一切都已完成。

ubuntu系统正在运行,但是我们看不到它。要查看它,我们必须使用AndroidVNC。可以从以下位置下载Play商店。设置以下信息:

-昵称:用户

-密码:ubuntu

-地址:localhost

记住:

如果您不想损坏Ubuntu系统,请务必在终端上输入“ exit”完成您的工作或关闭手机。

按connect键,就完成了。您可以移动并做您想做的事情:)
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    4051

    浏览量

    135083
  • Linux
    +关注

    关注

    88

    文章

    11893

    浏览量

    220211
  • GNU
    GNU
    +关注

    关注

    0

    文章

    144

    浏览量

    18458
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在两台不同的计算机上安装S32DS

    嗨,我正在尝试两台不同的计算机上安装 S32DS,两者都供我自己使用。 事实证明,S32DS 许可证只能使用一次,因此我无法使用我的许可证第二台计算
    发表于 06-10 06:55

    Binder 驱动深度解析:Android IPC 的核心底层实现

     Android 系统的底层架构中,Binder 是当之无愧的 IPC(跨进程通信)核心,堪称 Android 组件通信的“心脏”。从应用启动、服务调用到系统服务交互,几乎所有跨进程操作都离不开
    的头像 发表于 03-12 08:11 791次阅读
    Binder 驱动深度解析:<b class='flag-5'>Android</b> IPC 的核心底层实现

    如何在2026年Rocky Linux(8、9和10)上安装Docker

    Docker 已成为现代应用部署、开发和基础设施自动化的核心技术。如果你服务器或VPS上运行Rocky Linux,学会在Rocky Linux安装Docker是你2026年能掌握
    的头像 发表于 01-12 17:21 2231次阅读

    深入解析RK平台Android/Linux Bootloader核心文件:android_bootloader.c

    Bootloader是Android设备启动的第一道“关卡”,负责初始化硬件、加载系统镜像并完成内核启动的前置准备。基于U-Boot的Android设备中,android
    的头像 发表于 01-09 10:58 1613次阅读
    深入解析RK平台<b class='flag-5'>Android</b>/<b class='flag-5'>Linux</b> Bootloader核心文件:<b class='flag-5'>android</b>_bootloader.c

    Linux Swap交换空间详解:Android编译内存不足?这样扩充立竿见影

         Linux  系统使用过程中,你是否遇到过  “ 内存不足 ”  的报错?比如编译  Android  源码时,明明按教程操作,却因物理内存没达到  16G  要求而编译中断?这正是
    的头像 发表于 12-06 08:10 4766次阅读

    Google Pixel 10上“听诊”蓝牙信道?开源安卓应用实测揭秘

    今年早些时候发布的Android 16系统首次引入了支持蓝牙®信道探测的公共API,实现了智能手机的精准测距功能。然而直到近期,市面上仍未出现支持蓝牙6.0及信道探测技术的手机硬件。这一局面
    发表于 11-30 21:09

    nordic NRF54蓝牙设备Google Pixel 10上“听诊”蓝牙信道示例

    10 智能手机,通过 nRF Toolbox Android 应用评估信道探测功能。 要在智能手机上评估信道探测功能,您需要下载并安装 nRF Toolbox 应用程序。您可通过此链
    发表于 11-26 17:44

    飞凌嵌入式ElfBoard-Vim编辑器之GCC编译器的安装

    了GCC,但软件包可能不全,为了确保有一个基本完善的本地编译环境,可安装build-essential软件包。确保Linux能联网的情况下,终端输入如下
    发表于 10-15 08:44

    技术分享 | RK3568 Android安装应用

    很多客户使用安卓系统时希望自己的业务APP能够第一时间开机启动,并且内置系统当中。今天就以我司IAC-RK3568-Kit为例,分享如何在Android11系统中内置自己的业务APP。购买我司
    的头像 发表于 08-06 17:23 1062次阅读
    技术分享 | RK3568 <b class='flag-5'>Android</b>预<b class='flag-5'>安装</b>应用

    请问Vision Five2上怎样安装openeuler24.03 LTS SP1?

    Vision Five2上怎样安装openeuler24.03 LTS SP1?
    发表于 07-29 09:02

    【HZ-RK3568开发板免费体验】合众HZ-RK3568开发环境搭建

    用gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz。 交叉编译器安装 将交叉编译器拷贝Ubuntu中的/opt目录下(没有opt则新建该目录),进行如下步骤: 1.解压
    发表于 07-15 23:13

    华为工程师总结Linux笔记

    据、虚拟化、Android、超级计算机等领域,未来 Linux 将应用各行各业,例如云计算、物联网、人工智能等。 本章向读者介绍 Linux发展简介、Linux发行版特点、32位及64
    发表于 07-14 15:28

    CY8C4128LQI-BL543无法扫描PC和Android手机,为什么?

    我正在使用CY8C4128LQI-BL543设备。 我配置为 GATT 服务器和 GAP Central 设备。 但是为什么它只扫描充当奴隶的设备。 但它无法扫描 PC 和 Android 手机
    发表于 07-07 08:09

    linux环境下 软件启动失败怎么解决?

    anyway. /usr/lib/x86_64-linux-gnu/libproxy/libpxbackend-1.0.so: undefined symbol
    发表于 06-23 07:37

    ArkUI-XAndroid上使用Fragment开发指南

    本文介绍将ArkUI框架的UIAbility跨平台部署至Android平台Fragment的使用说明,实现Android原生Fragment和ArkUI跨平台Fragment的混合开发,方便开发者
    发表于 06-12 22:42