Ubuntu手机系统目前支持的装置及刷Ubuntu OS到你的装置中

原创 2014年08月06日 16:33:12

对于想刷MX4手机的朋友们,可以直接在该文章的最下面来更新自己的软件。目前Ubuntu手机平台支持的手机的列表可以在如下的网址找到:

http://developer.ubuntu.com/start/ubuntu-for-devices/devices/

从这个表格中可以看到目前Ubuntu手机平台所支持的装置。这时目前官方所支持的装置。


Device Android Image Name Android Driver Name
Aquaris E4.5 Ubuntu Edition Ubuntu pre-installed
Aquaris E5 HD Ubuntu Edition Ubuntu pre-installed
Meizu MX4 Ubuntu Edition Ubuntu pre-installed
Nexus 4 occam mako
Nexus 7 2013 WiFi razor flo
Nexus 10 mantaray manta

另外,BQMeizu也已经发布了。开发者们可以通过如下的介绍来刷机!

Ubuntu所有的Image可以在地址进行查看:



如果你已经有一个Nexus的装置,请按如下的连接提供的方式进行刷机,就可以直接体验Ubuntu Touch的精彩了!


https://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu-for-devices/

Ubuntu手机刷机channel介绍: https://developer.ubuntu.com/en/start/ubuntu-for-devices/image-channels/


只要你严格按照上面的指令进行刷机,就不会有问题。我曾经把手机给刷死了。最终我严格按照上面的步骤进行刷机,总能让我的Nexus 4起死回生!


目前我使用如下的方式来刷我的Ubuntu 手机。我们首先需要通过“怎么在Ubuntu手机中打开开发者模式”来打开我们的开发者模式。需要设置一个开机密码才可以刷机。我们需要在“系统设置”中设置。

$ubuntu-device-flash query --list-channels --device=mako | grep rtm




这里“mako”是Nexus 4。对于MX 4的手机来说,device对应的值是“arale”。


一旦我们选定了我们的channel,我们把手机和电脑通过USB线连接起来。我们可以使用如下的命令来刷机:


$ubuntu-device-flash --server http://cache-origin.system-image.ubuntu.com touch --developer-mode --channel=ubuntu-touch/ubuntu-rtm/14.09-proposed --password=0000

如果你想刷成15.04的手机软件,可以使用如下命令:


$ubuntu-device-flash --server http://cache-origin.system-image.ubuntu.com touch --developer-mode --channel=ubuntu-touch/devel-proposed --bootstrap --password=0000

这里使用""devel-proposed"(在不同时期,对应的软件版本可能不同,比如15.04,或15.10等),是因为正在开发的是"vivid"系统(15.04)。这里我们打开开发者模式,同时也设置了一个密码“0000”。当我们需要在手机中使用“sudo”命令来做一些事情时,就使用这个密码。“proposed”代表的是正在开发的版本,每天可能有更新。对于需要稳定一点的版本来说,我们应该选择“devel” channel,虽然不是最新的版本。


注意:这里的“--bootstrap”是可选项。通常是在第一次刷Ubuntu手机时用到。它需要把手机启动到bootloader。关于如何进入到bootloader,可以参阅文章“Booting into fastmode”。比如对Nexus 4及MX 4来讲,按下音量键的下键,并保持住,再同时按下电源键,即可进入到bootloader的模式。我们也可以通过如下的命令来进入到fastboot模式:

$ adb reboot bootloader

一般情况下,我们可以不需要这个选项(如果已经安装过Ubuntu)。如果没有bootstrap选项,一般刷机时,如果我们想设置开发者模式下所需的密码,我们需要加上“--wipe”选项。否则刷机软件不让我们刷。如下的画面显示的是如何刷MX 4的手机的截图(在手机启动后,执行下面所示的指令)。


  


我们可以通过如下的命令来查看手机的软件版本:




当然,开发者也可以通过在手机“系统设置”查看到手机的版本。




MX 4专用软件




对MX 4的用户来说,我们必须确保我们的手机是解锁的才可以刷Ubuntu手机软件。从网上购买的Ubuntu手机,都是已经解锁过的。另外,我们必须像在上面介绍的那样,我们首先需要通过“怎么在Ubuntu手机中打开开发者模式”来打开我们的开发者模式。我们可以使用如下的命令来显示所有可以刷进MX 4的所有channel:

$ubuntu-device-flash query --list-channels --device=arale



我们可以看到有如下的channel:

ubuntu-touch/rc-proposed/meizu.en
ubuntu-touch/stable/meizu.en
ubuntu-touch/rc-proposed/meizu.zh
ubuntu-touch/stable/meizu.zh

如果我们想得到比较稳定的MX 4的软件,就选上面的含有“stable”字样的channel。如果我想刷最新的MX 4的软件的话,可以选择上面的含有“rc-proposed”字样的channel。这里的“rc”代表Release Candidate的意思。

一旦我们选定了我们的channel,我们就可以通过如下的命令来刷我们的机器了。正常启动我们的机器,并在我们的terminal下输入如下的命令:

$ubuntu-device-flash --server http://cache-origin.system-image.ubuntu.com touch --device=arale --channel ubuntu-touch/rc-proposed/meizu.zh --wipe

目前由于MX只对国外发布,建议开发者使用如下命令来刷机:

- 下载recovery image: http://people.canonical.com/~alextu/tangxi/recovery/recovery.img 

- 在recovery.img文件所在的目录,键入如下的指令:

$ubuntu-device-flash touch --server http://cache-origin.system-image.ubuntu.com touch --device arale --channel ubuntu-touch/rc-proposed/meizu.en-proposed --recovery-image recovery.img --bootstrap --developer-mode --password 0000 --wipe

我们也可以选择它的稳定版的channel:  

--channel ubuntu-touch/stable/meizu.en

我们可以同时按下向下的音量键和电源键进入到bootloader模式下,注意上面的“--bootstrap”选项。当我们的手机进入到bootloader的状态时,它的屏幕显示是这样的:



在它的左下角会出现一些很小的文字.

在系统启动后,选择中文即可虽然是英文的包。





刷完机后,我们就可以安装启动的步骤逐步来完成我们需要的设置即可。


BQ专用软件

在命令行打入如下的命令:

wget http://people.canonical.com/\~jhm/barajas/recovery-krillin.img

关掉BQ手机,并同时按下Power + Volume Up + Volume Down键组合。等手机进入bootloader后,可以在屏幕的下方看见一些白色的字。再在命令行中打入如下的命令:


ubuntu-device-flash --server http://cn.system-image.ubuntu.com/ touch --channel=ubuntu-touch/rc-proposed/bq-aquaris.en --recovery-image recovery-krillin.img --developer-mode --password 0000 --wipe --bootstrap


等刷机成功后,启动即可。更多关于BQ手机的使用,可以参阅在线书籍BQ Aquaris E4.5 Ubuntu phone

请注意下载后的image位于::~/.cache/ubuntuimages


版权声明:本文为博主原创文章,未经博主允许不得转载。

在Android手机上安装Ubuntu完整版

目前市场的Android手机性能越来越高,完全可以安装Ubuntu桌面操作系统。在Android手机安装Ubuntu有两种方法, 第一种为Native安装,完全取代Android系统,可以参见U...
  • mapdigit
  • mapdigit
  • 2012年05月02日 22:17
  • 25125

如何把魅族Pro 5刷成Ubuntu手机

对于一下Ubuntu的粉丝来说,能够把魅族的手机刷成Ubuntu手机是一件非常幸运的事.我找到了一篇这样的文章.不过大家需要小心.我对下面这个链接的内容没有做任何的验证.希望大家本着自己对自己负责的原...
  • UbuntuTouch
  • UbuntuTouch
  • 2016年09月12日 14:02
  • 3613

Android 手机上安装并运行 Ubuntu 12.04

Ubuntu.sh脚本的原地址变动了,导致下载不了,现在LinuxIDC.com提供本地下载。 Android 是基于Linux内核的开源操作系统,主要用在移动设备上。当然同样是基于Linux内...
  • dj0379
  • dj0379
  • 2016年01月16日 11:42
  • 3235

Ubuntu下,Android刷机命令(线刷)

线刷命令首先进行手机的链接。当链接成功之后就可以进行刷机操作了。命令如下: adb reboot-bootloader fastboot devices fastboot flash b...
  • todroid
  • todroid
  • 2016年11月05日 15:04
  • 1075

Ubuntu改装成Windows系统

工具:U盘 现有系统:Ubuntu、Windows镜像 难点:Ubuntu 系统的文件格式是EXT、Windows系统只能安装在NTFS格式的硬盘上,所以在安装的时候,需要先修改文件系统的格式 ...
  • yanlianglu
  • yanlianglu
  • 2016年03月03日 17:00
  • 583

告诉你 Ubuntu 也可以这么玩

UbuntuFun.de 的 Marius Quabeck 开发了一个名为 magic-device-tool 的新工具,可以使用它在你的手机上轻松地安装 Ubuntu Touch 移动操作系统。这...
  • linuxnews
  • linuxnews
  • 2016年11月08日 22:07
  • 651

Android手机中跑Ubuntu系统

Android手机中跑Ubuntu系统这里的「Android手机中跑Ubuntu系统」,目前只是切换到Ubuntu下可以命令行下运行一些命令,不能实现屏幕上看到Ubuntu界面。所以实质算是一个标题党...
  • kangear
  • kangear
  • 2015年10月25日 01:15
  • 3342

国内版魅族pro5刷ubuntu教程

转自 http://weibo.com/ttarticle/p/show?id=2309404006340749052926 ​经过2天的折腾,终于刷成功,感谢Ubuntu开发技术交流群的多...
  • skykingf
  • skykingf
  • 2016年08月09日 17:56
  • 9148

Ubuntu 创建android手机能够连接的Wifi热点

Ubuntu 14.04LTS创建android手机能够连接的Wifi热点 Ubuntu15.04上验证好用,注意修改/etc/NetworkManager/system-connections/下对...
  • dj0379
  • dj0379
  • 2016年07月30日 03:59
  • 1323

Linux下使用Fastboot给手机刷ROM

前言 一直在刷机、失败、刷机、失败中,还好今天有个任务可以使用fastboot刷机,好开心,终于不用切换系统了。(话说好久没有写代码了,身为一个互联网程序员,不写代码我容易紧张)。 开发环境 Ub...
  • zinss26914
  • zinss26914
  • 2014年07月16日 19:31
  • 5106
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu手机系统目前支持的装置及刷Ubuntu OS到你的装置中
举报原因:
原因补充:

(最多只允许输入30个字)