Ubuntu官方的安装教程,经测试发现有些地方不太奏效,所以在此记录一下实际的安装过程。
测试用设备为ASUS Nexus 7,代号为grouper,Factory Image为Android 4.2.2 (JDQ39)。
安装完成之后Nexus 7上的系统为Ubuntu 13.10 (saucy) Touch版。
安装环境
PC端系统为Ubuntu 13.04
Nexus 7系统为Android 4.22
(Android刷机教程见此处)
镜像和安装工具
从Ubuntu官方镜像站下载以下5个文件
saucy-preinstalled-boot-armhf+grouper.img
saucy-preinstalled-recovery-armel+grouper.img
saucy-preinstalled-system-armel+grouper.img
saucy-preinstalled-touch-armel+grouper.zip
saucy-preinstalled-touch-armhf.zip
安装adb & fastboot (Ctrl + Alt + T调出Terminal)
sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update
sudo apt-get install phablet-tools android-tools-adb android-tools-fastboot
Nexus端配置
进入developer模式
Settings -> About tablet -> 点击Build number 7次
USB debugging
Settings -> Developer options -> USB debugging
传输文件
将刚才下载的两个.zip文件上传到Nexus的模拟sdcard中
adb push saucy-preinstalled-touch-armel+grouper.zip /sdcard/1.zip
adb push saucy-preinstalled-touch-armhf.zip /sdcard/2.zip
由于文件有400M左右,所以传输需要一段时间
设备解锁
1. 关机
2. 按住音量减键和电源键,直到进入fastboot模式
3. 连接上PC
4. PC端输入sudo fastboot devices验证已识别到设备
5. PC端输入sudo fastboot oem unlock
Nexus屏幕上最后一行有UNLOCKED字样说明解锁成功
安装
烧写3个.img文件 (在fastboot模式下)
sudo fastboot flash recovery suacy-preinstalled-recovery-armel+grouper.img
sudo fastboot flash boot saucy-preinstalled-boot-armhf+grouper.img
sudo fastboor falsh system saucy-preinstalled-system-armel+grouper.img
安装2个.zip文件 (在recovery模式下)
(在fastboot模式下,按音量加减选择recovery模式,按电源建确认)
1. 选择Install from sdcard -> sdcard -> 0 -> 1.zip
2. 等待第1步完成
2. 同样在recovery模式下选择Install from sdcard -> sdcard -> 0 -> 2.zip
4. 等待第3步装完成,自动重启
完成
Nexus自动重启后即进入了新安装的Ubuntu系统。
如果需要刷回Android系统,见此处
Ubuntu Touch 的详细介绍:请点这里
Ubuntu Touch 的下载地址:请点这里
相关阅读:
【视频】Ubuntu Touch的Unity 8在Mir下的演示