问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在 Android 手机上安装 Ubuntu 13.04

发布网友 发布时间:2022-04-22 10:34

我来回答

1个回答

热心网友 时间:2023-10-16 17:39

  首先,你需要设置QEMU和ARM二进制以及asdebootstrap支持:

  sudo apt-get install debootstrap qemu-user-static qemu-system git \

  gcc-arm-linux-gnueabihf binfmt-support
  
  现在,创建文件系统本身(这是为2GB图片)和它挂载在/mnt目录中。由于我们并不需要所有的 ext3/ext4(毕竟,最终的结果将要运行的文件内),我们将使用 ext2 文件系统:

  
  dd if=/dev/zero of=ubuntu.img bs=1024 count=2097152
  mkfs.ext2 ubuntu-armhf.ext2.img
  sudo mount -o loop ubuntu-armhf.ext2.img /mnt
  
  接下来,使用debootstrap来部署基础环境(这里给出了主要的设置):
  
  HOSTNAME=ubuntu-armhf sudo debootstrap --variant=minbase --foreign \
  --arch armhf raring /mnt
  现在在即将完成的chroot设备里部署qemu-arm-static:
  sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin/

  
  并用它完成剩下的部署工作:
  LANG=C sudo chroot mnt /usr/bin/qemu-arm-static -cpu cortex-a9 /bin/bash

  ./debootstrap/debootstrap --second-stage
  
  一旦上面的工作完成了,我们需要安装apt源。(你也可以选择性的安装deb-src,不过我现在还不需要它):

  echo "deb http://ports.ubuntu.com raring main restricted universe" > /etc/apt/sources.list
  apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 428D7C01
  
  然后,你就可以安装一些必需的工具(我觉得这些都是必需的):
  (译注:wget,vim这些当成必需可以理解,怎么golang和git-core也成必需了?)
 
  apt-get update
  apt-get install sudo apt-utils dialog less wget vim net-tools openssh-server \
  htop tmux build-essential libevent-dev python-dev python-setuptools \
  python-lxml sqlite3 nodejs npm golang git-core
  
  如果你的手机电力够用,你也可以安装VNC服务(和一个迷你的X11设置):
  
  apt-get install --no-install-recommends tightvncserver

  
  你可能需要运行QEMU1,所以你应该多安装几个终端,尽管这不是Android chroot必需的:
  cp /etc/init/tty1.conf /etc/init/ttyAMA0.conf

  sed -i "s/tty1/ttyAMA0/" /etc/init/ttyAMA0.conf
  这还没完,你还需要一个拥有sudo权限的用户1:

  adser ubuntu
  usermod -aG sudo ubuntu
  重启你的chroot设备:
  现在我们对已经完成安装的Linux做下调整,复制init.sh脚本能放到/root/init.sh,确保其可执行 3, 添加上下面这些挂载点:

  sudo cp init.sh /mnt/root/init.sh
  sudo chmod +x /mnt/root/init.sh
  sudo rm /mnt/usr/bin/qemu-arm-static
  sudo mkdir /mnt/sdcard
  sudo mkdir /dev/shm
  sudo umount /mnt
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 一般的安卓手机可以root后装ubuntu 如何在手机上安装Ubuntu系统 如何在Ubuntu下安装Ubuntu for Android 企业过度依赖银行贷款会有什么后果? 都在说企业贷款难,到底是银行给的准入要求高,还是企业的底子太差? 什么情况下需要贷款复议,又该如何办理? 贷款平台通过率高的有那些? 商贷+公积金贷款+复议 为什么您的企业贷款,频繁被拒 通过担保公司贷款通过率是不是变高了? 黑户经过包装公司包装后向银行贷款通过率大吗? 公积金贷款复议 找贷款公司办贷款成功率高吗? 关于银行公积金贷款的复议问题,急~谢谢了 在中国银行办房贷被驳回,银行还要复议,下来概率大吗 平安银*屋抵押贷款流程平安银*屋抵押贷款 银行贷款审核通过率大吗 如果申请贷款被拒,再申请复议,有希望通过吗? 金融机构贷款复议通过率大吗 加盟奶茶店有什么条件? 一般的安卓手机可以root后装ubuntu14.04吗 手机能安装Ubantu吗 为什么在安卓手机上运行ubuntu后什么都没有 安卓手机如何安装linux系统 安装Ubuntu需要多少内存? 怎么安装Ubuntu应用到Device中7 小米手机刷ubuntu 像安装系统一样在手机上安装ubuntu Ubuntu手机版操作系统支持高通骁龙处理器吗? 安卓手机刷ubuntu系统怎么操作 如何 用u盘装ubuntu双系统 大盘分析 今日股市为何大跌 今日股市为什么大跌哪位专家能给说说 今日股市为何大跌? 抖音互相关注的朋友可以看到对方的⋯是什么意思? 今日股市暴跌,现在买进好吗 请问大跌后,今日股市又将如何操作? 抖音被别人加推怎么查是谁? 1月7号今日股市为何大跌 今日股市升还是跌?