如何在最初使用Android的魅族Pro 5上安装Ubuntu?


8

我已经购买了魅族Pro 5(Flyme OS版本)。我想在上面安装Ubuntu Phone。我该怎么办?在哪里可以获得所需的固件和工具?

非常感谢你!

Answers:


9
  1. XDA开发人员:[TUTORIAL]在魅族Pro 5中将地区/标识更改为国际

    如果使用的是全局版本,则无需执行此步骤。

  2. XDA开发人员:[教程]解锁魅族PRO 5的引导程序

  3. XDA开发人员:[恢复] [M86] [非官方] TWRP 3.0 for Meizu PRO

  4. 阅读有关Ubuntu Touch的这3篇文章

魅族pro 5被命名为Turbo。

             Install ubuntu with TWRP(Android edition's kernel):

下载所需的ROM。

您可以显示图像使用

ubuntu-device-flash query --device=turbo --channel=ubuntu-touch/stable/meizu.en --show-image

下载kernel-OTA-10.2.zip 我打包在此处的OTA 10.2。

注意:如果要安装其他版本,请使用OTA 10.2。您需要kernel*.zipdevice*.tar.xz下载的文件中替换上面的4个文件。boot.imgdtb并且logo.bin位于partitions文件夹中,ldfw位于blob中。不要闪存引导程序和恢复!(意味着不要将这些文件放入上面的kernel*.zip文件中)

按住音量增大+减小+电源按钮5秒钟进入恢复模式(TWRP)。

在TWRP中擦除数据,缓存,系统。

在TWRP安装kernel-OTA-10.2.zip(与更换boot.imgdtblogo.binldfw

在TWRP中,安装system分区(删除只读模式)。

在TWRP中,在终端下面运行命令:

cd /
tar -xf /external_sd/ubuntu*.tar.xz
tar -xf /external_sd/device*.tar.xz
tar -xf /external_sd/custom*.tar.xz
tar -xf /external_sd/version*.tar.xz
sync

重新启动到系统。

笔记:

如果没有Ubuntu版本提供的恢复,它可能无法获得OTA更新。

您可以在没有外部SD卡的情况下完成上述所有步骤,可以通过USB随时查看移动设备。


1
我可以使用本教程安装ubuntu OTA11。我没有阅读(4.)的文章,这是我的工作:1.使用xda链接1-3解锁,按home-power-down进入恢复模式TWRP 2.通过USB将所有ubuntu OTA-11文件复制到TWRP夹。3.按照所述安装一切。4.打开包装,不使用tar -vxf而只是tar -xf /sdcard/TWRP/...(快10倍),重新启动!
grandrew

1
对于那些对OTA更新感兴趣的人-使用这种方法,您应该手动进行。Ubuntu会将OTA文件下载到/cache/recovery。您需要手动打开包装。在ubuntu更新程序中点击“安装并重新启动”后,系统将启动到自定义加载程序中。使用main-> terminal按照主要帖子中所述安装system和解压缩新文件tar
grandrew

1
刷新了此处指定的恢复wiki.ubuntu.com/Touch/Devices,OTA在此之后运行良好。
nsg

1
@nsg刚刚尝试执行此操作-设备已变砖。正如这里报道的askubuntu.com/questions/811031/…-似乎由于某种原因它不起作用(也许仅在某些型号上)
grandrew

很遗憾听到@grandrew,我有国际美食(从Amazon UK购买)。遵循上面的指南。当我应用它们时,这些文件是OTA-12。我使用了大约一周的安装时间,当OTA-13发布时,我注意到我仍然有TWRP,所以我只是下载了Turbo恢复(sha1 a7a012acbf848ba6608f674935c97024ad7ba495)并使用fastboot对其进行了刷新。
nsg

0

首先,魅族pro5有4种口味。我不是在谈论硬件规格或flyme版本。

该hack仅适用于pro5的国际风味。为此,请使用XDA Developers:[TUTORIAL]在Meizu Pro 5中将region / ID更改为International

真正的问题是android手机的引导加载程序已锁定,因此fastboot无法正常工作。

该解决方案带有全局flyme的“开发”映像,该映像允许您执行“ fastboot oem解锁”。因此,在拥有国际风味之后,请使用以下XDA开发人员:[教程]解锁魅族PRO 5的引导程序

现在,您可以使用fastboot,因此从理论上讲,您可以仅刷新ubuntu映像,但不能。问题是分区,在android pro5上,“自定义”分区为512M,“缓存”分区为512M。“缓存”分区用于在安装之前存储图像,而512M仅仅是不够的。Ubuntu版本有700M以上。

解决方案:

首先加载适当的恢复分区:XDA开发人员:魅族PRO的[RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0

这是一件好事,因为您现在具有启用了adb的恢复映像。

不好的是,以后还会有更多问题,第一个不好的是,twrp的fdisk无法修改分区。

因此,您现在可以执行adb shell并在手机中获得根提示。

  • 现在,安装系统分区,然后卸载所有其他分区(从twrp菜单执行此操作),擦除/ system(系统分区)中的所有内容。

  • 抓住一些ubuntu触摸系统图像,如:ubuntu touck meizu pro5 ota-15

  • 将其推入内部存储器(adb push {file_name} /sdcard

  • 将其提取到/ system中,我们没有进行手动安装,只是在电话上放置了一些适当的分区修改工具。您的Ubuntu系统现在位于/ system / system中

  • 将/ dev复制到/ system / system / dev(cp -a /dev /system/system

  • 现在你可以做 chroot /system/systen fdisk /dev/block/sda

现在有很多分区方法,其想法是从该分区表中获取:

〜#fdisk / dev / block / sda
注意:扇区大小是4096(不是512)
找到具有保护性MBR的有效GPT;使用GPT


命令(m以寻求帮助):p
磁盘/ dev / block / sda:61071360扇区,992M
逻辑扇区大小:4096
磁盘标识符(GUID):00042021-0408-​​4601-9dcc-a8c51255994f
分区表最多可容纳128个条目
第一个可用扇区是6,最后一个可用扇区是7633914

编号起始(扇区)结束(扇区)大小代码名称
   1 1024 1279 1024K 0700私人
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256K 0700其他
  21 2048 3071 4096K 0700参数
  22 3072 5119 8192K 0700 efs
  23 5120 5631 2048K 0700 pnv
  24 5632 6655 4096K 0700 ldfw
  25 6656 7679 4096K 0700 dtb
  26 7680 13823 24.0M 0700引导
  27 13824 22015 32.0M 0700恢复
  28 22016 30207 32.0M 0700开机徽标
  29 30208 35327 20.0M 0700 rstinfo
  30 35328 40447 20.0M 0700百万
  31 40448 45567 20.0M 0700保留1
  32 45568 50687 20.0M 0700保留2
  33 50688 55807 20.0M 0700保留3
  41 65536 720895 2560M 0700系统
  42 720896 851967 512M 0700定制
  43 851968 983039 512M 0700缓存
  44 983040 7633914 25.3G 0700用户数据

对于这样的事情:

〜#fdisk / dev / block / sda
注意:扇区大小是4096(不是512)
找到具有保护性MBR的有效GPT;使用GPT


命令(m以寻求帮助):p
磁盘/ dev / block / sda:61071360扇区,992M
逻辑扇区大小:4096
磁盘标识符(GUID):00042021-0408-​​4601-9dcc-a8c51255994f
分区表最多可容纳128个条目
第一个可用扇区是6,最后一个可用扇区是7633914

编号起始(扇区)结束(扇区)大小代码名称
   1 1024 1279 1024K 0700私人
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256K 0700其他
  21 2048 3071 4096K 0700参数
  22 3072 5119 8192K 0700 efs
  23 5120 5631 2048K 0700 pnv
  24 5632 6655 4096K 0700 ldfw
  25 6656 7679 4096K 0700 dtb
  26 7680 13823 24.0M 0700引导
  27 13824 22015 32.0M 0700恢复
  28 22016 30207 32.0M 0700开机徽标
  29 30208 35327 20.0M 0700 rstinfo
  30 35328 40447 20.0M 0700百万
  31 40448 45567 20.0M 0700保留1
  32 45568 50687 20.0M 0700保留2
  33 50688 55807 20.0M 0700保留3
  41 65536 2441406 9280M 0700系统
  42 2441472 2703615 1024M 0700定制
  43 2703616 2965759 1024M 0700缓存
  44 2965760 7633914 17.8G 0700用户数据

因此,我还扩大了系统分区。重新引导(进入恢复)以重新同步分区后,请使用twrp扩大系统分区。并使用adb shell重新格式化新的“自定义”,“缓存”和“ userdata”分区。

您已准备就绪。

现在要非常小心,关于TWRP的最后一件坏事是它不会运行ubuntu touch的刷新过程。

因此,请抓紧傻瓜,但ubuntu闪存友好,官方ubuntu 恢复映像

使用以下命令启动刷新过程:

ubuntu设备Flash触摸--device = turbo --channel = ubuntu-touch / stable / meizu.en

下载文件并将其推送到设备将花费一些时间。被抢劫。设备重启后,按电源+减小音量进入引导加载程序。现在fastboot flash recovery recovery-turbo.img。现在,您可以重新启动进入恢复状态,并让自动刷新过程继续进行。

恭喜。现在,您可以在具有自动和有效OTA的魅族pro5上拥有出色的体验。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.