จะติดตั้ง Ubuntu บน Meizu Pro 5 ที่เป็น Android ได้อย่างไร


8

ฉันซื้อ Meizu Pro 5 เวอร์ชัน Flyme OS แล้ว ฉันต้องการติดตั้ง Ubuntu Phone บนมัน ฉันจะทำมันได้อย่างไรและจะหาเฟิร์มแวร์และเครื่องมือที่ต้องการได้จากที่ไหน?

ขอบคุณมาก!

คำตอบ:


9
  1. นักพัฒนา XDA: [TUTORIAL] เปลี่ยนภูมิภาค / ID เป็น International ใน Meizu Pro 5

    หากคุณกำลังใช้เวอร์ชันทั่วโลกคุณไม่จำเป็นต้องทำตามขั้นตอนนี้

  2. นักพัฒนา XDA: [TUTORIAL] ปลดล็อค bootloader ของ Meizu PRO 5

  3. ผู้พัฒนา XDA: [กู้คืน] [M86] [ไม่เป็นทางการ] TWRP 3.0 สำหรับ Meizu PRO

  4. อ่านบทความ 3 เรื่องเกี่ยวกับ Ubuntu Touch

Meizu pro 5 มีชื่อว่าเทอร์โบ

             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 คุณต้องแทนที่ 4 ไฟล์ในไฟล์ด้านบนkernel*.zipจากdevice*.tar.xzไฟล์ที่คุณดาวน์โหลด boot.img, dtbและlogo.binอยู่ในโฟลเดอร์พาร์ทิชันldfwอยู่ใน blobs อย่าแฟลช bootloader และการกู้คืน! (หมายถึงอย่าใส่ไฟล์เหล่านี้ลงในkernel*.zipไฟล์ด้านบน)

เข้าสู่โหมดการกู้คืน (TWRP) โดยการกดปุ่มปรับระดับเสียงขึ้นลง + ลงเป็นเวลา 5 วินาที

ใน TWRP ลบข้อมูลแคชระบบ

ใน TWRP ติดตั้งkernel-OTA-10.2.zip(มีแทนที่boot.img, dtb, logo.bin, ldfw)

ใน 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

รีบูตระบบ

หมายเหตุ:

มันอาจไม่ได้รับการอัปเดต OTA หากไม่มีการกู้คืนจาก Ubuntu รุ่น

คุณสามารถทำตามขั้นตอนทั้งหมดข้างต้นได้โดยไม่ต้องมีการ์ด 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 - ในวิธีนี้คุณควรทำด้วยตนเอง อูบุนตูจะดาวน์โหลดไฟล์ OTA /cache/recoveryไป คุณต้องคลายไฟล์เอง หลังจากที่คุณแตะ "ติดตั้งและรีบูต" ใน ubuntu updater - ระบบจะบูตลงในโหลดเดอร์ที่กำหนดเอง เมานต์systemและคลายไฟล์ใหม่โดยใช้tarตามที่ได้กล่าวไว้ในโพสต์หลักโดยใช้เทอร์มินัลขั้นสูง>
grandrew

1
ฉันทำการกู้คืนที่ระบุที่นี่wiki.ubuntu.com/Touch/Devices OTA ทำงานได้อย่างสมบูรณ์หลังจากนั้น
nsg

1
@nsg เพิ่งลองทำเช่นนี้ - และอุปกรณ์ถูกปิดกั้น ตามที่รายงานไว้ที่นี่askubuntu.com/questions/811031/ … - ดูเหมือนว่ามันจะใช้งานไม่ได้ด้วยเหตุผลบางอย่าง (อาจมีเฉพาะในบางรุ่นเท่านั้น)
59 16:16

ฉันเสียใจที่ได้ยินว่า @grandrew ฉันมีต่างประเทศ (ซื้อจาก Amazon UK) ปฏิบัติตามคำแนะนำด้านบน ไฟล์ที่เป็นปัญหาเมื่อฉันใช้มันคือ OTA-12 ฉันใช้การติดตั้งประมาณหนึ่งสัปดาห์และเมื่อ OTA-13 เปิดตัวฉันสังเกตเห็นว่าฉันยังมี TWRP ดังนั้นฉันเพิ่งดาวน์โหลดการกู้คืนเทอร์โบ (sha1 a7a012acbf848ba6608f674935c97024ad7ba495) และประกายด้วย fastboot
nsg

0

อย่างแรกเลย: meizu pro5 ออกมามี 4 รสชาติ และฉันไม่ได้พูดถึงรายละเอียดฮาร์ดแวร์หรือรุ่นของ flyme

แฮ็คทำงานได้กับรสชาติระดับสากลของ pro5 เท่านั้น ที่จะได้รับการใช้งานนี้หนึ่งในนักพัฒนา XDA: [สอน] เปลี่ยนภูมิภาค / ID นานาชาติใน Meizu Pro 5

ปัญหาที่แท้จริงคือโทรศัพท์ Android มาพร้อมกับ bootloader ที่ถูกล็อคเพื่อให้ fastboot ไม่ทำงาน

วิธีการแก้ปัญหามาพร้อมกับภาพ "การพัฒนา" ของ flyme ทั่วโลกที่ช่วยให้คุณทำ "fastboot oem unlock" ดังนั้นหลังจากมีรสชาติระดับสากลแล้วให้ใช้นักพัฒนา XDAนี้: [TUTORIAL] ปลดล็อค bootloader ของ Meizu PRO 5

ตอนนี้คุณสามารถใช้ fastboot ได้ในทางทฤษฎีคุณสามารถแฟลชภาพอูบุนตู แต่คุณทำไม่ได้ ปัญหาคือการแบ่งพาร์ติชันบน Android pro5 คุณมี 512M สำหรับพาร์ติชั่น "กำหนดเอง" และพาร์ติชั่น "แคช" สำหรับ 512M พาร์ติชั่น "แคช" ถูกใช้เพื่อเก็บภาพก่อนการติดตั้งและ 512M นั้นไม่เพียงพอ ubuntu edition มี 700M plus

การแก้ไขปัญหา:

ขั้นแรกให้โหลดพาร์ติชั่นการกู้คืนที่เหมาะสม: นักพัฒนา XDA: [กู้คืน] [M86] [ไม่เป็นทางการ] TWRP 3.0 สำหรับ Meizu PRO

นี่เป็นสิ่งที่ดีเพราะตอนนี้คุณมีอิมเมจการกู้คืนที่เปิดใช้งาน adb แล้ว

สิ่งที่ไม่ดีคือจะมีมากขึ้นในภายหลังสิ่งที่ไม่ดีอันดับแรกคือ fdisk จาก twrp ไม่สามารถปรับเปลี่ยนพาร์ติชันได้

ดังนั้นตอนนี้คุณสามารถทำเชลล์ adb และรับรูทพรอมต์ไปยังโทรศัพท์ของคุณ

  • ตอนนี้เมานต์ระบบกำหนดและเลิกเมานท์อื่น ๆ (คุณทำอย่างนั้นจากเมนู twrp) ลบทุกอย่างใน / system (พาร์ติชัน sytem)

  • คว้าภาพระบบสัมผัสอูบุนตูบางอย่างเช่น: ubuntu touck meizu pro5 ota-15

  • ดันเข้าไปในที่จัดเก็บข้อมูลภายใน ( adb push {file_name} /sdcard)

  • แตกไฟล์ลงในระบบ / เราไม่ได้ทำการติดตั้งเองเราแค่ใส่เครื่องมือการปรับเปลี่ยนพาร์ติชั่นที่เหมาะสมบนโทรศัพท์ ระบบ ubunty ของคุณอยู่ใน / system / system

  • คัดลอก / dev ไปยัง / system / system / dev ( cp -a /dev /system/system)

  • ตอนนี้คุณสามารถทำได้ chroot /system/systen fdisk /dev/block/sda

ขณะนี้มีหลายวิธีในการทำพาร์ติชันแนวคิดที่จะได้รับจากตารางพาร์ติชันนี้:

~ # fdisk / dev / block / sda
หมายเหตุ: ขนาดของภาคคือ 4096 (ไม่ใช่ 512)
พบ GPT ที่ถูกต้องพร้อม MBR ที่ป้องกัน; ใช้ GPT


คำสั่ง (m สำหรับความช่วยเหลือ): p
ดิสก์ / dev / บล็อก / 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 bootimg
  27 13824 22015 32.0M การกู้คืน 0700
  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 สงวนไว้ 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 userdata

เพื่อสิ่งนี้:

~ # fdisk / dev / block / sda
หมายเหตุ: ขนาดของภาคคือ 4096 (ไม่ใช่ 512)
พบ GPT ที่ถูกต้องพร้อม MBR ที่ป้องกัน; ใช้ GPT


คำสั่ง (m สำหรับความช่วยเหลือ): p
ดิสก์ / dev / บล็อก / 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 bootimg
  27 13824 22015 32.0M การกู้คืน 0700
  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 สงวนไว้ 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 userdata

ดังนั้นฉันจึงขยายพาร์ติชันระบบด้วย หลังจากรีบูทนี้ (เป็นการกู้คืน) เพื่อซิงค์พาร์ติชั่นใหม่ใช้ twrp เพื่อขยายพาร์ติชั่นระบบทันที และใช้เชลล์ adb เพื่อจัดรูปแบบพาร์ติชัน "custom", "cache" และ "userdata" ใหม่

คุณพร้อมที่จะกระพริบ

ระวังให้มากตอนนี้สิ่งที่แย่ที่สุดเกี่ยวกับ TWRP คือมันจะไม่เรียกใช้กระบวนการกระพริบของการสัมผัสอูบุนตู

เพื่อไป Grap Dummer แต่อูบุนตูแฟลชกันเอง, อูบุนตูอย่างเป็นทางการอิมเมจการกู้คืน

เริ่มกระบวนการแฟลชด้วย:

อูบุนตู - อุปกรณ์ - แฟลชสัมผัส - อุปกรณ์ = เทอร์โบ - ช่อง = อูบุนตู - สัมผัส / มั่นคง / meizu.en

จะใช้เวลาสักครู่ในการดาวน์โหลดและส่งไฟล์ไปยังอุปกรณ์ มีความสุข ทันทีที่อุปกรณ์ทำการรีบูตให้กดไฟ + ลดระดับเสียงเพื่อเข้าสู่ bootloader fastboot flash recovery recovery-turbo.imgตอนนี้ ตอนนี้คุณสามารถรีบูตเป็นการกู้คืนและปล่อยให้กระบวนการกระพริบอัตโนมัติดำเนินต่อไป

การแสดงความยินดี ตอนนี้คุณมีอูบุนตูสัมผัสกับ meizu pro5 ที่มี OTA อัตโนมัติและทำงานได้ดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.