Bagaimana cara menginstal Ubuntu di Meizu Pro 5 yang awalnya dengan Android?

8

Saya telah membeli Meizu Pro 5, versi Flyme OS. Saya ingin menginstal Ponsel Ubuntu di atasnya. Bagaimana saya bisa melakukannya dan di mana saya bisa mendapatkan firmware dan alat yang dibutuhkan?

Terima kasih banyak!

Fabien Monvoisin
sumber

Jawaban:

9
  1. Pengembang XDA: [TUTORIAL] Ubah wilayah / ID ke Internasional di Meizu Pro 5

    Jika Anda menggunakan versi global, Anda tidak perlu melakukan langkah ini.

  2. Pengembang XDA: [TUTORIAL] Buka kunci bootloader Meizu PRO 5

  3. Pengembang XDA: [RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0 untuk Meizu PRO

  4. Baca 3 artikel ini tentang Ubuntu Touch

Meizu pro 5 bernama turbo.

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

Unduh ROM yang Anda butuhkan.

Anda dapat menunjukkan penggunaan gambar

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

Unduh kernel-OTA-10.2.zip yang saya bungkus di sini untuk OTA 10.2.

PERHATIAN: Jika Anda ingin menginstal versi lain maka OTA 10.2. Anda perlu mengganti 4 file di atas kernel*.zipdari device*.tar.xzfile yang sudah Anda unduh. boot.img, dtbdan logo.binberada di folder partisi, ldfwdalam gumpalan. JANGAN FLASH bootloader dan pemulihan! (artinya jangan menaruh file-file ini ke file di atas kernel*.zip)

Masuk ke mode pemulihan (TWRP) dengan menekan tombol volume naik + turun + daya selama 5 detik.

Di TWRP menghapus data, cache, sistem.

Dalam TWRP install kernel-OTA-10.2.zip(dengan diganti boot.img, dtb, logo.bin, ldfw)

Di TWRP pasang systempartisi (hapus mode hanya baca).

Di TWRP jalankan perintah di bawah ini di terminal:

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

Reboot ke sistem.

Catatan:

Ini mungkin tidak mendapatkan pembaruan OTA tanpa pemulihan yang disediakan oleh edisi Ubuntu.

Anda dapat melakukan semua langkah di atas tanpa kartu sd eksternal, ponsel dapat dilihat sepanjang waktu melalui usb.

zhouruixi
sumber
1
Saya dapat menginstal ubuntu OTA11 menggunakan tutorial ini. Saya tidak membaca artikel dari (4.) di sini adalah apa yang saya lakukan: 1. membuka menggunakan xda links 1-3, tekan home-power-down untuk mode pemulihan TWRP 2. disalin melalui USB semua file OTA-11 ubuntu Ubuntu ke TWRP map. 3. Menginstal semuanya seperti yang dikatakan 4. dibongkar tidak menggunakan tar -vxftetapi hanya tar -xf /sdcard/TWRP/...(10x kali lebih cepat), reboot!
kakek
1
Bagi mereka yang tertarik dengan pembaruan OTA - dalam metode ini Anda harus melakukannya secara manual. Ubuntu akan mengunduh file OTA ke /cache/recovery. Anda perlu membongkar secara manual. Setelah Anda mengetuk "install and reboot" di ubuntu updater - sistem akan boot ke loader kustom. Pasang systemdan buka paket file baru menggunakan tarseperti yang dikatakan di pos utama menggunakan terminal canggih->
kakek
1
Saya mem -flash pemulihan yang ditentukan di sini , wiki.ubuntu.com/Touch/Devices , OTA bekerja dengan sempurna setelah itu.
nsg
1
@nsg baru saja mencoba melakukan ini - dan perangkat ini mengalami bricked. Seperti dilaporkan di sini askubuntu.com/questions/811031/… - tampaknya tidak bekerja karena alasan tertentu (mungkin hanya pada model tertentu)
grandrew
Maaf mendengar @grandrew itu, saya punya yang internasional (dibeli dari Amazon UK). Ikuti panduan di atas. File yang dimaksud ketika saya menerapkannya adalah OTA-12. Saya menggunakan instalasi selama sekitar satu minggu dan ketika OTA-13 dirilis, saya perhatikan bahwa saya masih memiliki TWRP jadi saya baru saja mengunduh pemulihan turbo (sha1 a7a012acbf848ba6608f674935c97024ad7ba495) dan mem-flashnya dengan fastboot.
nsg
0

Jadi hal pertama: Ada 4 rasa meizu pro5 di luar sana. Dan saya tidak berbicara tentang spesifikasi perangkat keras atau versi flyme.

Peretasan hanya bekerja pada cita rasa internasional pro5. Untuk menuju yang satu ini gunakan Pengembang XDA: [TUTORIAL] Ubah wilayah / ID ke Internasional di Meizu Pro 5 .

Masalah sebenarnya adalah ponsel Android hadir dengan bootloader terkunci sehingga fastboot tidak akan berfungsi.

Solusi ini hadir dengan gambar "pengembangan" dari flyme global yang memungkinkan Anda melakukan "fastboot oem unlock". Jadi setelah mendapatkan cita rasa internasional, gunakan Pengembang XDA ini : [TUTORIAL] Buka kunci bootloader Meizu PRO 5

Anda sekarang dapat menggunakan fastboot sehingga secara teori Anda bisa mem-flash gambar ubuntu, tetapi Anda tidak bisa. Masalahnya adalah partisi, pada android pro5 Anda memiliki 512M untuk partisi "custom" dan 512M untuk partisi "cache". Partisi "cache" digunakan untuk menyimpan gambar sebelum instalasi dan 512M tidak cukup. Edisi ubuntu memiliki 700 juta plus.

Solusinya:

Pertama memuat partisi pemulihan yang tepat: Pengembang XDA: [RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0 untuk Meizu PRO

Ini adalah hal yang baik karena sekarang Anda memiliki gambar pemulihan yang diaktifkan adb.

Yang buruk adalah bahwa, lebih banyak akan terjadi nanti, hal buruk pertama adalah bahwa fdisk dari twrp tidak dapat memodifikasi partisi.

Jadi sekarang Anda dapat melakukan adb shell dan mendapatkan prompt root ke telepon Anda.

  • Sekarang pasang parit sistem, dan unmount semua yang lain (Anda melakukannya dari menu twrp) hapus semua yang ada di / sistem (partisi sytem).

  • Ambil beberapa gambar sistem sentuh ubuntu seperti: ubuntu touck meizu pro5 ota-15

  • dorong ke penyimpanan internal ( adb push {file_name} /sdcard)

  • ekstrak ke / sistem, kami tidak melakukan instalasi manual, kami hanya meletakkan beberapa alat modifikasi partisi yang tepat di telepon. Sistem ubunty Anda sekarang ada di / system / system

  • salin / dev ke / system / system / dev ( cp -a /dev /system/system)

  • sekarang kamu bisa melakukannya chroot /system/systen fdisk /dev/block/sda

Sekarang ada banyak cara untuk melakukan partisi ide adalah untuk mendapatkan dari tabel partisi ini:

~ # fdisk / dev / block / sda
Catatan: ukuran sektor adalah 4096 (bukan 512)
Ditemukan GPT yang valid dengan MBR pelindung; menggunakan GPT


Command (m for help): p
Disk / dev / block / sda: 61071360 sektor, 992M
Ukuran sektor logis: 4096
Pengidentifikasi disk (GUID): 00042021-0408-4601-9dcc-a8c51255994f
Tabel partisi menampung hingga 128 entri
Sektor yang dapat digunakan pertama adalah 6, sektor yang dapat digunakan terakhir adalah 7633914

Nomor Mulai (sektor) Akhir (sektor) Nama Kode Ukuran
   1 1024 1279 1024K 0700 pribadi
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256K 0700 misc
  21 2048 3071 4096K 0700 param
  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 bootimg
  27 13824 22015 32,0M 0700 pemulihan
  28 22016 30207 32.0M 0700 bootlogo
  29 30208 35327 20,0M 0700 rstinfo
  30 35328 40447 20,0M 0700 mnv
  31 40448 45567 20,0M 0700 disediakan1
  32 45568 50687 20,0M 0700 disediakan2
  33 50688 55807 20,0M 0700 disediakan3
  41 65536 720895 2560M 0700 sistem
  42 720896 851967 512M 0700 kustom
  43 851968 983039 512M 0700 cache
  44 983040 7633914 25.3G 0700 data pengguna

Untuk sesuatu seperti ini:

~ # fdisk / dev / block / sda
Catatan: ukuran sektor adalah 4096 (bukan 512)
Ditemukan GPT yang valid dengan MBR pelindung; menggunakan GPT


Command (m for help): p
Disk / dev / block / sda: 61071360 sektor, 992M
Ukuran sektor logis: 4096
Pengidentifikasi disk (GUID): 00042021-0408-4601-9dcc-a8c51255994f
Tabel partisi menampung hingga 128 entri
Sektor yang dapat digunakan pertama adalah 6, sektor yang dapat digunakan terakhir adalah 7633914

Nomor Mulai (sektor) Akhir (sektor) Nama Kode Ukuran
   1 1024 1279 1024K 0700 pribadi
   2 1280 1343 256K 0700 proinfo
   3 1344 1407 256K 0700 misc
  21 2048 3071 4096K 0700 param
  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 bootimg
  27 13824 22015 32,0M 0700 pemulihan
  28 22016 30207 32.0M 0700 bootlogo
  29 30208 35327 20,0M 0700 rstinfo
  30 35328 40447 20,0M 0700 mnv
  31 40448 45567 20,0M 0700 disediakan1
  32 45568 50687 20,0M 0700 disediakan2
  33 50688 55807 20,0M 0700 disediakan3
  41 65536 2441406 9280M 0700 sistem
  42 2441472 2703615 1024M 0700 kustom
  43 2703616 2965759 1024M 0700 cache
  44 2965760 7633914 17.8G 0700 data pengguna

Jadi saya juga memperbesar partisi sistem. Setelah reboot ini (ke pemulihan) untuk mensinkronisasi ulang partisi gunakan twrp untuk memperbesar sekarang partisi sistem. dan gunakan adb shell untuk memformat ulang partisi "custom", "cache" dan "userdata" yang baru.

ANDA SIAP UNTUK FLASH.

Berhati-hatilah sekarang, hal buruk terakhir tentang TWRP adalah tidak akan menjalankan proses flashing sentuhan ubuntu.

Jadi pergi ambil dummer, tapi ubuntu flash friendly, gambar pemulihan ubuntu resmi .

Mulai proses flash dengan:

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

Diperlukan waktu untuk mengunduh dan mendorong file ke perangkat. JADILAH RAEDY. Segera setelah perangkat melakukan reboot, tekan power + volume-down untuk masuk ke bootloader. sekarang fastboot flash recovery recovery-turbo.img. Sekarang Anda dapat reboot ke pemulihan dan membiarkan proses flashing otomatis berlanjut.

SELAMAT. Anda sekarang memiliki sentuhan ubuntu di meizu pro5 dengan OTA otomatis dan berfungsi.

E. Timotei
sumber