[Meizu MX] deu23:
So, update.

1) patched bootloader, installed philz recovery, tested recovery works - awesome

2) flashed ubuntu recovery.img

3) started fastboot mode by Volume Down + Power On

4) launched ubuntu install

root@deu-thinkpad-x301:/home/deu/work/ubuntuphone/ubuntu# ubuntu-device-flash touch --channel=ubuntu-touch/stable/meizu.en --device=arale --bootstrap --wipe
2015/09/28 10:16:43 Device is |arale|
2015/09/28 10:16:44 Flashing version 4 from ubuntu-touch/stable/meizu.en channel and server https://system-image.ubuntu.com to device arale
/root/.cache/ubuntuimages/ubuntu-touch/stable/meizu.en/arale/version-4.tar.xz
/root/.cache/ubuntuimages/gpg/image-signing.tar.xz
/root/.cache/ubuntuimages/gpg/image-master.tar.xz
/root/.cache/ubuntuimages/pool/custom-d1a9477a0d915f2338b073f87c9d66392daf34cf46ab14baba29e5dd202aab9d.tar.xz
/root/.cache/ubuntuimages/pool/device-d7c9283abff41aaab58087a3e376187aa7af651174b1ac821f9de1050c6ae19e.tar.xz
2015/09/28 10:24:27 Cache formatting was not successful, flashing may fail, check your partitions on device
2015/09/28 10:24:28 Can't boot recovery image

My guess ? Partitions on device are incompatible layout. Now we need to figure out this. Most propably you got lucky and got board with fully open bootloader and also partitioned for ubuntu.

---------- Post added at 11:26 AM ---------- Previous post was at 10:30 AM ----------

Naphtha, can you get me info about your existing partitions on flashed Ubuntu board ? Flash PhilZ Touch recovery (included with Bootlock patch, do in fastboot mode: fastboot flash recovery custom-recovery_mx4/philz-mx4.img), boot into Philz Touch recovery by Volume UP + Power, and start adb shell to look what we have here, here's mine:

root@deu-thinkpad-x301:/home/deu/work/ubuntuphone/unlock/meizu-unlock# adb shell
~ # parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
p
Warning: Not all of the space available to /dev/block/mmcblk0 appears to be
used, you can fix the GPT to use all of the space (an extra 991 blocks) or
continue with the current setting?
Fix/Ignore? I
I
Model: MMC BWBC3R (sd/mmc)
Disk /dev/block/mmcblk0: 31.3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 524kB 3670kB 3146kB proinfo
2 3670kB 8913kB 5243kB nvram
3 8913kB 19.4MB 10.5MB ext4 protect1
4 19.4MB 29.9MB 10.5MB ext4 protect2
5 29.9MB 30.1MB 262kB seccfg
6 30.1MB 30.5MB 393kB lk
7 30.5MB 47.3MB 16.8MB boot
8 47.3MB 64.1MB 16.8MB recovery
9 64.1MB 70.4MB 6291kB secro
10 70.4MB 70.9MB 524kB para
11 70.9MB 79.3MB 8389kB logo
12 79.3MB 616MB 537MB ext4 custom
13 616MB 629MB 13.0MB expdb
14 629MB 2005MB 1376MB ext4 system
15 2005MB 2122MB 117MB ext4 cache
16 2122MB 31.3GB 29.1GB ext4 userdata
17 31.3GB 31.3GB 16.8MB flashinfo
exit

One more info needed please do in same shell:

~ # cat /proc/emmc
partno: start_sect nr_sects partition_name
emmc_p1: 00000400 00001800 "proinfo"
emmc_p2: 00001c00 00002800 "nvram"
emmc_p3: 00004400 00005000 "protect1"
emmc_p4: 00009400 00005000 "protect2"
emmc_p5: 0000e400 00000200 "seccfg"
emmc_p6: 0000e600 00000300 "lk"
emmc_p7: 0000e900 00008000 "boot"
emmc_p8: 00016900 00008000 "recovery"
emmc_p9: 0001e900 00003000 "secro"
emmc_p10: 00021900 00000400 "para"
emmc_p11: 00021d00 00004000 "logo"
emmc_p12: 00025d00 00100000 "custom"
emmc_p13: 00125d00 00006300 "expdb"
emmc_p14: 0012c000 00290000 "system"
emmc_p15: 003bc000 00038000 "cache"
emmc_p16: 003f4000 03641c00 "userdata"
emmc_p17: 03a35c00 00008000 "flashinfo"

And yet another info, parted in sectors:

~ # parted /dev/block/platform/mtk-msdc.0/mmcblk0 'unit s print'
Warning: Not all of the space available to /dev/block/mmcblk0 appears to be
used, you can fix the GPT to use all of the space (an extra 991 blocks) or
continue with the current setting?
Fix/Ignore? I
I
Model: MMC BWBC3R (sd/mmc)
Disk /dev/block/mmcblk0: 61071360s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 1024s 7167s 6144s proinfo
2 7168s 17407s 10240s nvram
3 17408s 37887s 20480s ext4 protect1
4 37888s 58367s 20480s ext4 protect2
5 58368s 58879s 512s seccfg
6 58880s 59647s 768s lk
7 59648s 92415s 32768s boot
8 92416s 125183s 32768s recovery
9 125184s 137471s 12288s secro
10 137472s 138495s 1024s para
11 138496s 154879s 16384s logo
12 154880s 1203455s 1048576s ext4 custom
13 1203456s 1228799s 25344s expdb
14 1228800s 3915775s 2686976s ext4 system
15 3915776s 4145151s 229376s ext4 cache
16 4145152s 61037567s 56892416s ext4 userdata
17 61037568s 61070335s 32768s flashinfo

[/CODE]