Android上免root安装Linux

准备工作 安装Termux 下载地址:官方 国内 建议将Termux软件源替换为国内,参考Termux编辑软件源 安装Linux系统 安装ubuntu pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh 源地址无法访问,国内可使用http://unixetc.com/res/ubuntu.sh替换。 安装完成后使用./start-ubuntu.sh启动进入系统。 替换ubuntu port软件源并更新系统 sed -i 's,http://ports.ubuntu.com/ubuntu-ports,http://mirrors.ustc.edu.cn/ubuntu-ports,' /etc/apt/sources.list apt update&&apt upgrade -y 安装xfce桌面环境 安装xfce wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Xfce4/de-apt-xfce4.sh && bash de-apt-xfce4.sh 源地址无法访问,国内可使用http://unixetc.com/res/de-apt-xfce4.sh替换。 安装mate wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Mate/de-apt-mate.sh && bash de-apt-mate.sh 源地址无法访问,国内可使用http://unixetc.com/res/de-apt-mate.sh替换。 安装lxqt wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/LXQt/de-apt-lxqt.sh && bash de-apt-lxqt.sh 源地址无法访问,国内可使用http://unixetc.com/res/de-apt-lxqt.sh替换。 安装lxde wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/LXDE/de-apt-lxde.sh && bash de-apt-lxde.sh 源地址无法访问,国内可使用http://unixetc.com/res/de-apt-lxde.sh替换。 开启SSH登录 安装开启SSH wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/SSH/Apt/ssh-apt.sh && bash ssh-apt.sh 源地址无法访问,国内可使用http://unixetc.com/res/ssh-apt.sh替换。

二月 8, 2021 · JQX

一加3T安装UbuntuTouch

Ubuntu Touch(又称Ubuntu Phone)是Canonical公司与Ubuntu社区所开发的移动设备操作系统,专为触屏行动设备所设计,例如:智能手机和平板电脑。 现在国外开发者Vince1171放出了Oneplus3/3t的UbuntuTouch适配版,现在我们就安装试试。 首先下载所需文件: TWRP Recovery Recovery OnePlus_3T_Stable_9.0.3_Firmware_Modem.zip OnePlus3T底包 LineageOS LineageOS ROM halium-install.sh 安装脚本 halium-boot.img引导镜像 system.img 系统镜像 ubports-touch.rootfs-xenial-armhf.tar.gz UbuntuTouch系统镜像 说明:本文以ubports-touch.rootfs-xenial-armhf.tar.gz系统镜像为例,官方还提供了以下三个镜像,想试的可以试下。 ubuntu-touch-hybris-xenial-arm64-rootfs.tar.gz ubuntu-touch-android9-arm64.tar.gz ubuntu-touch-android9-armhf.tar.gz 下载完成后下来开始安装,本地PC环境为LinuxMint(类Ubuntu),建议以下操作在root权限下操作。 安装工具 首先安装adb以及fastboot工具 sudo apt install adb fastboot 解锁手机 接下来设置手机,设置->关于手机,连击版本号打开开发者选项,进入开发者选项打开OEM解锁 然后关闭手机,按住电源+音量上进入fastboot模式,链接手机和电脑。 在电脑端运行以下命令解锁 fastboot oem unlock 按照手机提示,选择YES开始解锁,完成后手机重启。 安装Recovery 重启手机进入fastboot模式 接下来通过以下命令安装Recovery fastboot flash recovery TWRP_recovery.img 安装完成后,关闭手机,按电源+音量减进入Recovery 安装LineageOS 通过TWRP Recovery来刷入LineageOS ROM,完成后双清重启再次进入Recovery,通过数据线连接手机,进行后面操作。 安装UbuntuTouch 手机进入Recovery模式,通过数据线连接电脑,然后开始按照以下进行安装。 root@hpzb14:/media/alair/data# ./halium-install.sh -p ut ubports-touch.rootfs-xenial-armhf.tar.gz system.img Debug: Chosen rootfs is ubports-touch.rootfs-xenial-armhf.tar.gz Debug: Chosen android image is system.img Debug: Chosen release is ut I: Writing rootfs into mountable image I: Writing android image into mountable image I: Running post installation tasks enabling Mir ... [done] enabling SSH ... [done] Please enter a new password for the user 'phablet': 输入新的 UNIX 密码: 重新输入新的 UNIX 密码: passwd: password updated successfully I: Unmounting images I: Shrinking images e2fsck 1.44.1 (24-Mar-2018) resize2fs 1.44.1 (24-Mar-2018) 将 .halium-install-imgs.6Kcou/system.img 上的文件系统调整为 120200 个块(每块 4k)。 开始第 2 步(共 32687 步) 正在重定位块 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 开始第 3 步(共 24 步) 正在扫描inode表 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .halium-install-imgs.6Kcou/system.img 上的文件系统现在为 120200 个块(每块 4k)。 I: Pushing rootfs and android image to /data via ADB .halium-install-imgs.6Kcou/rootfs.img: 1 file pushed. 7.1 MB/s (3221225472 bytes in 433.702s) .halium-install-imgs.6Kcou/system.img: 1 file pushed. 7.7 MB/s (492339200 bytes in 61.329s) I: Cleaning up host I: Cleaning up device 然后继续在Recovery模式下: ...

九月 1, 2019 · JQX