精华内容
下载资源
问答
  • 使用Linux Deploy在手机上安装Ubuntu

    千次阅读 2020-07-16 18:40:39
    手机废物利用,安装Linux Deploy发挥剩余价值

    前言

    其实很早之前就搞过Linux Deploy,当时弄了很久才弄成功。但是当时并没有记笔记的习惯,今天才发现竟然忘了怎么做了
    今天只好“重操旧业”,竟然弄了一下午,安装了五六回才搞成。

    这回一定要记录下来,以免以后重复掉坑。

    准备

    需要的软件和工具有旧手机一部、Linux Deploy(最好版本对应)、BusyBox Free、KingRoot(这个随意,只要能够root手机就可以)。
    01

    安装过程

    1.root手机

    我是使用KingRoot这款APP将手机root的,root手机的方式很多,百度一下,你就知道。这是我把手机root好之后的图片,我是使用的华为荣耀6Plus。
    02

    2.安装BusyBox

    BusyBox这个APP的作用是扩展Linux命令,安装的时候只需要把安装目录改成“/system/xbin”即可,然后点击“Install”就行啦。
    03

    3.使用Linux Deploy部署Linux系统

    (1)打开Linux Deploy,先点击左上角的三道杠,点击“设置”。

    (2)勾选上“CPU唤醒”,这样在熄屏时也能保持运行状态(如下图)。
    04
    将“PATH变量”更改为“/system/xbin”,同BusyBox的安装目录。
    并且勾选上“启用CLI”(如下图)。
    05
    (3)返回主界面,点击右下角难以名状的一个图标,开始修改Linux的属性。

    发行版GUN/Linux默认为Debian,在这里我改成了Ubuntu

    架构保持默认即可。

    发行版GUN/Linux版本改为bionic

    源地址一定要记得更改!!!否则会下载得慢的离谱…
    我把源地址改成了清华大学镜像网站的源,速度会很快(源地址:http://tuna.tsinghua.edu.cn/ubuntu-ports)。

    安装路径改为“/mnt/sdcard/linux/linux.img”,否则可能会出错。

    如下图:
    06

    我这里把镜像大小改成了3072,这个值请根据自己手机情况自行判断。

    文件系统改成“ext4”。

    用户名以及用户密码自行定义即可,之后登陆会用到。

    本地化是选择语言,我这里改用“zh_CN.UTF-8”。

    如下图:
    07

    将挂载下的启用勾选上,并且在挂载点列表中添加挂载点“/system/”。这是让Linux系统和手机共享目录。

    一定要勾选上SSH下的启用!!!否则无法使用SSH对Ubuntu进行连接。

    如下图:
    08

    最后如果想安装图形界面,可以勾选上,然后使用“VNC Viewer”之类的软件连接。

    (4)属性设置好之后回到主界面,点击右上角的三个点,点击“安装”,Linux Deploy就会开始安装Ubuntu系统啦,用的时间会很长,需要耐心等待。当出现“<<<deploy”时,说明安装完成了。

    如果在安装过程中Linux Deploy卡在了某一环节,可以点击屏幕下方的“停止”,当出现“<<<stop”之后,再次点击“安装”就行了。

    如果安装完成之后,点击“启动”,出现了“Starting extra/ssh … done”说明安装成功了。

    使用

    安装成功之后可以使用SSH连接软件与手机上的Linux连接控制。

    09

    展开全文
  • Canonical提供了安装Ubuntu Touch 13.10所有必要的工具。这真是个好消息,因为手动安装操作系统可是相当麻烦的。     首先提醒,此操作系统并非任何手机都能使用。因开发原因,Canonical限制其只能使用N...

    Ubuntu Touch 13.10是Canonical公司针对手机新推出的一款操作系统,但是相对于桌面而言,它安装到手机并不是那么容易。

     

     

     

    Canonical提供了安装Ubuntu Touch 13.10所有必要的工具。这真是个好消息,因为手动安装操作系统可是相当麻烦的。

     

     

    首先提醒,此操作系统并非任何手机都能使用。因开发原因,Canonical限制其只能使用在Nexus 4设备上(代号金枪鱼和灰鲭鲨) ,而且手机必须已被解锁。

     

     

    要安装工具,你将需要在终端输入几个简单的命令:

    sudo add-apt-repository ppa:phablet-team/tools
    sudo apt-get update
    sudo apt-get install phablet-tools android-tools-adb android-tools-fastboot

     

    用户还必须确保他们的手机已被设置成开发使用。进入“设置项/关于手机”,点击“软件版本”7次。如果你操作正确,将会收到一条提示消息。

     

     

    你必须从新菜单——“开发者选项”中启用USB调试,该菜单通过前面的方法已被解锁。在手机上勾选该选项时,会出现一条消息,通知用户正在配对。同意,那么你准备得差不多了。

     

     

    在开始安装前的最后一步是备份你的Android系统。同样使用adb工具。只要打开终端,输入以下命令:

     

    adb backup -apk -shared -all

     

     

    如果你要重新安装原来的Android系统,打开一个终端,运行以下命令:

     

    adb restore backup.ab

     

     

    最后的命令至关重要,你应该使用sudo运行,以确保正确执行该命令。打开一个终端,输入以下命令:

     

    sudo phablet-flash ubuntu-system --no-backup

     

     

    运行过程中应该没有任何问题,设备将最终引导到Ubuntu Touch。不要停止终端也不要中断此过程。

     

    以上就是你需要遵照的简单步骤,这样,在所支持的设备上运作应该没有任何问题了。

     

     

     

    来源于: http://news.softpedia.com/news/How-to-Install-Ubuntu-Touch-13-10-On-Your-Phone-392828.shtml

     

    译者:coolpigs 校对:Caroline

     

    本文由 LCTT 原创翻译,Linux中国 荣誉推出

     

    原文地址:http://linux.cn/thread/11847/1/1/

     

     

    展开全文
  • Android手机上安装Ubuntu完整版

    千次阅读 2019-01-24 17:04:50
    Android手机上安装Ubuntu完整版
                   

    目前市场的Android手机性能越来越高,完全可以安装Ubuntu桌面操作系统。在Android手机安装Ubuntu有两种方法,

    对上述两种方法进行实测之后,发现目前都有局限性,第一种方法,目前对触摸屏缺乏支持,因此在Nexus S手机上安装之后,基本无法操作,只启动显示Ubuntu桌面,后面无法响应按键(触摸屏)事件。

    第二种方法,可以安装Ubuntu9.x 到Nexus S手机上,同时也保留原先的Android系统,但操作系统比较老,使用apt-get update 有问题,很多链接出现404 问题,需要修改/etc/apt/sources.list 指向旧的ubuntu 版本,勉强可以更新,但致命的一个问题是原文提供的ubuntu.img 只有2G,ubuntu操作系统基本占据的2G的空间,留给用户使用的空余空间不到100M,无法安装一些常用软件如apache,mysql 等,实用性不高。

    这里给出一个综合的方法,首先根据第一种中提供的rootfs.ext2 ,使用dd ,mkfs.ext2 创建一个新的my4gimage.ext2 文件(4G 左右,SD卡能支持的单个文件最大为4G)。这个文件映像文件包含了Ubuntu 10.0 版本和ssh server.文件下载(900M ,tar.gz格式

    基本步骤可以参考上面第二种方法的步骤,概述如下:

    1. 对于需要安装Ubuntu系统的手机,首先需要获得root 权限,简单的方法是使用fastboot 重新刷机,如CyanogenMod 提供的ROM。

    2. 将ubuntu.tar.gz 解压到手机sd卡的ubuntu 目录下。

    3. 使用数据线把手机连接到PC,使用adb shell ,或者直接运行手机上terminal Emulator

    然后,输入su ,进入超级用户模式,然后 键入

    • cd /sdcard
    • cd ubuntu
    • sh ubuntu.sh (只需运行一次)
    • bootubuntu

    下面就可以使用apt-get update 进行升级,可以升级到最新的Ubuntu 11.x 。

    升级可以使用SSH 客户端,或是使用vnc 客户端,

    • 如果使用ssh ,需要先启动 ssh 服务, /etc/init.d/ssh start

    • 如果使用vnc ,需先安装vnc server , apt-get install tightvncserver

    下面就可以使用do-release-upgrade 升级Ubuntu 或是安装apache2 ,php, mysql 。

    注:mysql 安装中可能或出现/com/ubuntu/upstart 无法连接的错误,从而无法使用service mysql start 来启动mysql ,可以直接在命令行执行mysqld & 绕过。

    这样安装好的Ubuntu和桌面系统一样使用,性能相当不错,作为一般的Web 服务器用于开发,或是作为Web 服务器临时替代(手机本身可以作为Access Point)都是一个不错的选择

               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • 安卓手机上安装Ubuntu详细教程(无需root)

    万次阅读 多人点赞 2020-03-07 20:00:17
    安卓手机上安装Ubuntu详细教程(无需root) 本文法针对安卓手机上安装Ubuntu系统提出了一种方法,安装其他Linux版本的系统同样适用。 教程要点:无需root,无需梯子 准备材料: 安卓手机一部(Android 7.0+) Termux...

    在安卓手机上安装Ubuntu详细教程(无需root)

       Android系统是基于Linux的,但是要在安卓上安装Linux却没有那么容易。本文法针对安卓手机上安装Ubuntu系统提出了一种方法,安装其他Linux版本的系统同样适用。

    教程要点:无需root,无需梯子
    准备材料

    • 安卓手机一部(Android 7.0+)(华为 EMUI9.1.1亲测可行)
    • Termux应用程序(不root)
    • F-Droid.apk安装包(不翻墙)(可选)

    一、应用简介

    • F-Droid简介

        F-Droid 是一个 Android 平台上 FOSS(Free and Open Source Software,自由开源软件)应用程序的目录,并提供下载安装支持。使用客户端可以更轻松地浏览、安装及跟进您设备上的应用更新。
        F-Droid官网地址:https://f-droid.org/

    • Termux 简介

        Termux 是一款安卓平台下模拟 Linux 环境的app。可以直接使用,无需 root 或额外设置。支持apt进行软件包管理。
    Termux官网:https://termux.com/

    注意事项:目前官网Termux提供两种下载渠道:Google PlayF-Droid,最新版本为 0.92。有些版本的Termux.apk因为安装过程中会因为手机没有root权限的原因而安装不出来,这个时候,建议大家直接从F-Droid中去下载和安装Termux。详细步骤参见本文第三章内容。

    二、安装步骤:

    1、 下载Termux:

    • 法一:
       打开官网地址:https://f-droid.org/,在官网的右侧搜索框中搜索Termux,选择 “Termux 带有软件包的终端模拟器”,下载。
      F-Droid官网
    图1 F-Droid官网
    图2 Termux下载

    2、 安装Termux

        Termux下载完成后选择安装(安装过程中请选择允许访问存储器)。安装完成后会出现如下图所示的欢迎界面。
    Termux主菜单

    图3 Termux主菜单

    3、 配置Termux

    修改安装源:
     由于官方源下载速度较慢,建议将安装源修改为国内源。修改方法如下:在Termux主菜单提示符$后面输入:

    $ vi  $PREFIX/etc/apt/sources.list
    

        在弹出的文件中输入i(vi的插入),输入#,即将deb https://termux.org/packages/ stable main注释起来,随后在下一行输入:deb http://mirrors.tuna.tsinghua.edu.cn/termux stable main
    即将安装源修改为 http://mirrors.tuna.tsinghua.edu.cn/termux(不要加 [arch=all,i686] ,加了会出现gcc、gdb等无法下载的情况),保存退出(按Esc,进入命令模式,输入 :wq)。
    修改下载源

    图4 修改下载源

    4、在Termux上安装 Ubuntu

        Termux 支持安装其它 Linux 发行版。本文以Ubuntu为例,详述安装在Termux上安装 Ubuntu的具体步骤如下:

    4.1 获取和更新软件包:

        Termux上的安装软件包的命令是aptpkg 命令,pkg命令在运行前会执行一次apt update(# 连接远程仓库,获取软件包信息),保证安装的包是最新版本。

    $ apt-get update
    

    更新软件包

    图5 update

      更新软件包:
        输入命令apt upgrade(#更新本地已经安装的软件包)

    $ apt-get upgrade -y
    

    第一次安装需要10分钟左右,此后再upgrade速度就很快

    upgrade

    图6 upgrade
    4.2 安装proot软件包

    安装wget、proot和git:(30分钟左右)

    $ apt-get install wget proot git -y
    
    图7 安装 proot

    测试:proot

    $ termux-chroot
    

    注意:如果未能实现chroot,请重新输入apt-get install proot –y,如果termux-chroot命令依然不能使用,请参照本文第三章 F-Droid中安装Termux 的方法来重新安装Termux(因为手机没有root,可能有的手机会不支持root,因此可以通过F-Droid来解决这个问题)。

          proot允许未root的手机模拟管理员用户在这个proot环境下面,相当于是进入了home目录,可以很方便地进行一些配置。如图所示,root和非root环境下的当前工作目录是不一样的。
    Termux的root模式

    图8 Termux的root模式

    注:在管理员身份下,可以通过输入exit可回到普通用户身份。

    4.3 访问手机存储目录

      访问手机存储目录需要先请求权限,执行以下命令:

    $termux-setup-storage
    

      执行命令后,手机会弹框询问是否授权,"始终允许"即可。
    允许访问本机存储

    图9 允许访问本机存储
      授权后会在家目录下生成 storage 子目录。其中包含很多软链接文件,指向手机实际的存储目录。
    4.4 到Git上克隆ubuntu-in-termux

      Git地址:https://github.com/MFDGaming/ubuntu-in-termux.git
    输入以下命令:

    $ cd ~
    $ git clone https://github.com/MFDGaming/ubuntu-in-termux.git
    

        第一次安装需5分钟左右,再次安装会出现已经有ubuntu-in-termux目录的提示,无需重复安装。
    git获取ubuntu-in-termux

    图10 git获取ubuntu-in-termux

        获取成功后,可以看到在当前目录下生成了一个ubuntu-in-termux目录,进入ubuntu-in-termux目录:

    cd ubuntu-in-termux
    

        ls可以看到目录下有一个README.md说明文档,  cat README.md 查看说明文档里面的内容,则可以看到如下的安装步骤说明,从中可以看出,本文的说明步骤与其一致。

    Installation steps

    1. Update termux: apt-get update && apt-get upgrade -y
    2. Install wget: apt-get install wget -y
    3. Install proot: apt-get install proot -y
    4. Install git: apt-get install git -y
    5. Go to HOME folder: cd ~
    6. Download script: git clone https://github.com/MFDGaming/ubuntu-in-termux.git
    7. Go to script folder: cd ubuntu-in-termux
    8. Give execution permission: chmod +x ubuntu.sh
    9. Run the script: ./ubuntu.sh -y
    10. Now just start ubuntu: ./startubuntu.sh

    README.md安装说明文档

    图11 README.md安装说明文档

    4.5 安装Ubuntu

        按照说明文档的第8步,我们开始安装Ubuntu。添加ubuntu.sh的执行权限,然后运行ubuntu.sh脚本来安装ubuntu:

    $ chmod +x ubuntu.sh 
    $ ./ubuntu.sh –y
    

        安装需要几个小时,过程中手机可以运行其他应用,但请注意不要关闭Termux的后台运行程序。
    安装ubuntu

    图12 安装ubuntu
    4.6 启动Ubuntu

        安装后可以看到提示启动Ubuntu的方式为运行startubuntu.sh脚本:

    ./startubuntu.sh
    

      运行脚本后可以看到此时已经进入了Ubuntu系统,提示符发生了改变,这时候的提示符与我们在桌面版Ubuntu上看到的是一样的,说明我们已经成功安装了Ubuntu。
    运行Ubuntu

    图13 运行Ubuntu

        查看安装的Ubuntu版本:

    $ cat /etc/issue
    Ubuntu 19.04 \n \1
    

      以后要在Termux上运行ubuntu都是cd ubuntu-in-termux进入安装目录,执行./startubuntu.sh启动脚本。退出的方式为输入exit

    三、从F-Droid中下载和安装Termux

    1、 安装F-Droid:

      打开官网地址:https://f-droid.org/(如图1所示)选择下载F-Droid
    同时在官网的右侧搜索框中搜索Termux,选择 “Termux 带有软件包的终端模拟器”,记下网页地址https://f-droid.org/zh_Hans/packages/com.termux/ 安装F-Droid.apk。
      安装完成后,在F-Droid的app界面中选择 设置->软件源,如下图所示:
    在这里插入图片描述

    图14 设置软件源

      在弹出的菜单中点击右上角的“+”号,添加新的软件源,将刚才在F-Droid官网中搜索Termux得到的网址https://f-droid.org/zh_Hans/packages/com.termux/填入软件源地址中,指纹(可选)可以不用填写,点击添加。完成后如下图所示,将该软件源选择开启
    选择软件源

    图15 选择软件源

    2、 下载Termux:

      切换回Fdriod的主页,选择 最新 菜单页,点击搜索按钮,如下图所示:
    在Fdriod主页搜索应用

    图16 在Fdriod主页搜索应用

      与在Fdriod主页搜索Termux同理,搜索Termux,选择“Termux 带有软件包的终端模拟器”,点击下载。
    在Fdriod中搜索Termux

    图17 在Fdriod中搜索Termux

      下载时间会比较久(无需梯子,亲测4G网络下载没有问题),请耐心等待(如果没有下载完成请重新下载,Fdriod会继续下载)。

    3、 安装Termux:

      Termux下载完成后如下图所示,选择安装(安装过程中请选择允许访问存储器)。
    安装Termux

    图18 安装Termux

      Termux安装完成后,在F-Droid的app界面中选择 设置–>管理已安装的应用,就可以打开Termux,如下图所示:
    打开Termux

    图19 打开Termux

      打开Termux,会得到如图3所示的Termux主菜单欢迎页面,接着回到本文开头,按照文档中 安装步骤–>3、配置Termux 的顺序在Termux上安装Ubuntu。

    参考文档:

    [1] Termux 入门与实践 https://www.jianshu.com/p/6fd84cc74a5e
    [2] 阮一峰的网络日志 - Termux 入门教程:架设手机 Server 下载文件
    http://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html

    [3] Termux官网 https://termux.com/
    [4] Ubuntu - Termux Wiki https://wiki.termux.com/wiki/Ubuntu
    [5] 国光 - Termux 高级终端安装使用配置教程https://www.sqlsec.com/2018/05/termux.html

    展开全文
  • 如何在在手机上安装ubuntu 关键词:TermuxTermux软件 Termux软件 Termux是一款开源且不需要root,运行Android终端极其强大的linux模拟器。 首先就是安装这个软件: 以下是官网: https://termux.com/ 在手机上...
  • UbuntuFun.de 的 Marius Quabeck 开发了一个名为 magic-device-tool的新工具,可以使用它你的手机上轻松地安装 Ubuntu Touch 移动操作系统。这个工具刚刚发布了第一个稳定版本 magic-device-tool 1.0,现在任何人...
  • [Ubuntu] 安卓手机安装 Ubuntu

    千次阅读 2020-05-22 16:02:20
    安卓系统的内核也是Linux, 所以安卓手机中是可以安装Ubuntu系统的, 首先搜索下载Termux, 然后按照下面步骤安装Ubuntu 1. 更新和配置系统 # 将安装源修改为 http://mirrors.tuna.tsinghua.edu.cn/termux $ vi $PREFIX...
  • UbuntuFun.de 的 Marius Quabeck 开发了一个名为 magic-device-tool的新工具,可以使用它你的手机上轻松地安装 Ubuntu Touch 移动操作系统。这个工具刚刚发布了第一个稳定版本 magic-device-tool 1.0,现在任何人...
  • 今天是五一假期的最后一天,正好外面下雨,也不好外出,闲来无事,就又琢磨起我的9100起来了,前段时间一个坛子看到一篇帖子说,android系统可以运行ubuntu系统,所以自己也就实践了一把。 教程开始: 1、...
  • VirtualBox上安装Ubuntu

    2019-10-03 09:02:12
    很久没用过Linux类的操作系统了,一次是好多年前,因为今年学习Python,所以,一直想着装一个Ubuntu(据说阿里云服务器的Linux是CentOS)。 开始是想用U盘来安装的,但一直未能“执行”,直到26日晚想到了曾经....
  • 无需root手机上安装ubuntu图形界面,并运行idea、python、goland 1、卸载原来的Termux 2、安装UTermux 3、下载系统镜像,系统镜像放在/xinhao/data中,/是存储根目录。 4、进入软件,恢复: 5、安装后,termux...
  • U盘下安装ubuntu系统,从U盘启动Linux系统

    万次阅读 多人点赞 2017-04-15 21:54:29
    所以我就想U盘上安装一个ubuntu的系统,可以任意电脑启动。 准备工作: 一个32G的U盘(作为系统盘),8G的U盘(作为安装盘),一个ubuntu的ISO文件,还有一个UltraISO软件。 1.下载ubuntu的ISO文件:(如果...
  • Android 是基于Linux内核的开源操作系统,主要用移动设备。当然同样是基于Linux内核的操作系统,现在支持的Android的智能手机理论来说都能运行基于Linux的操作系统,比如现在流行的发行版:Ubuntu、Fedora 等等...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,369
精华内容 8,547
关键字:

如何在手机上安装ubuntu