[[Vorlage(Archiviert)]] {{{#!vorlage Warnung Die Verwendung dieses Howto geschieht auf eigene Gefahr. Bei Problemen mit der Anleitung melde dies bitte in der dazugehörigen Diskussion und wende dich zusätzlich an den Verfasser des Howtos. }}} = Problembeschreibung = == Dieses Howto beschreibt die Installation von Ubuntu-Touch (Ubports) 16.04/rc (Release Candidate) auf einem MEIZU PRO5 Version M576U TD-LTE 64GB == (im folgenden PHABLET genannt) Voraussetzung: Der Bootloader des Phablet ist bereits "unlocked". Im Kartenschacht ist eine SD-Karte mit ausreichender Größe (min 8GB) zur Datensicherung eingelegt. Sollten auf der Partition userdata sehr viele Daten vorhanden sein, muß entweder eine größe Speicherkarte eingelegt werden oder die Daten müssen zuvor extern gesichert werden. Anmerkung: Das verwendete Phablet wurde ursprünglich mit Android-OS ausgeliefert und eine veraltete, nicht mehr update-fähige Ubuntu-Touch 15.04 Version aus den Canonical-Quellen wurde bereits installiert. Dies dürfte für das grundsätzliche Vorgehen aber ohne Bedeutung sein, da es komplett entfernt wird und keine Installationsvoraussetzungen liefert. Informationen zum Öffen des Bootloaders finden sich u.a. im [https://forum.xda-developers.com/ XDA Forum] {en}. Verwendeter PC: Pentium 4 mit Ubuntu 14.04.LTS 32 bit Für die Installation der UB-Ports Ubuntu-Touch Version 16.04/rc ist die cache-Partition auf dem PRO5 PHABLET zu klein. Diese muss zunächst vergrößert werden. Dieses Anleitung geht davon aus, den zusätzlich benötigten Speicherplatz von der userdata-Partion zu entnehmen. Um die Partionen auf dem Phablet bearbeiten zu können, muß zunächst ein geeignetes RECOVERY-IMAGE (TWRP 3.0 in einer speziellen PRO5 Version) auf dem PHABLET installiert werden. Danach wird das PHABLET in den RECOVERY-Mode gestartet und vom PC per USB-Kabel von der ADB-SHELL bearbeitet. Die ADB-Shell ist in dem Paket ubuntu-device-flash enthalten. Das Paket muß auf dem PC in der aktuellsten Version installiert sein. Über die ADB-SHELL werden mit dem Programm fdisk verschiedene Partitionen des Phablet gemountet, gesichert, geändert und zurückgeschrieben. Das RECOVERY-IMAGE TWRP 3.0 des PHABLET verfügt über eine "abgespeckte" Version der Programms fdisk aus dem Programmpaket "Busybox". Dieses fdisk Programm wird zunächst genutzt um einige nötige Informationen anzuzeigen. Für die Partitionierung ist diese Version von fdisk auf dem PHABLET allerdings nicht ausreichend. Daher wird auf das fdisk des Ubuntu-PC zurückgegriffen. Um Befehle von einem Programm auf dem PC auf dem PHABLET ausführen zu lassen, muß das Root-Verzeichnis des PHABLET auf den PC mittels chroot-Befehl umgeleitet werden und damit die weiteren Schritte der Partionierung ausgeführt. Danach wird über die ADB-SHELL das ubports ubuntu-touch 16.04/rc auf das PHABLET geflasht. Danach wird das PHABLET im normalen Modus neu gestartet = Anleitung = ## Ausführliche Howto-Anleitung zum Lösen des Problems. == 1) Den Ubuntu PC vorbereiten == Neue Quellen für aktuelles ubuntu-device-flash-Paket hinzufügen (die Version in 14.04 LTS ist veraltet) [[Vorlage(PPA, snappy-dev/tools)]] Einen Terminal auf einem Ubuntu-PC öffnen, die Quelle hinzufügen sowie das Paket installieren {{{#!vorlage Befehl sudo add-apt-repository ppa:snappy-dev/tools sudo apt-get update sudo apt-get install ubuntu-device-flash }}} Ebenso mus die ANDROID DEBUG BRIDGE aus dem Paket android-tools-adb installiert sein, dass in den Standartquellen dabei ist. {{{#!vorlage Paketinstallation android-tools-adb }}} == 2) Ein neues RECOVERY IMAGE herunterladen == Neues Recovery-Image TWRP_3.0_m86_patched_st0rm77.img aus dem Internet herunterladen und in einem neuen Verzeichnis, hier wurde ub-files im Ordner /home gewählt , speichern und entpacken. Download: [https://forum.xda-developers.com/attachment.php?s=09822f75adeb0020aff39054db342813&attachmentid=3886995&d=1474908340] {dl} Das kann mit dem Internetbrowser FIREFOX und dem Dateimanager NAUTILUS erledigt werden. == 3) In den FASTBOOT Modus wechseln und Verbindung mit dem PC herstellen == PHABLET ausschalten PHABLET per USB-Kabel mit dem PC verbinden PHABLET mit gleichzeitig gedrückten [[Vorlage(Tasten,VOl-)]] und [[Vorlage(Tasten,POWER)]] Tasten in den FASTBOOT-Modus starten == 4) Das TWRP-Image auf das PHABLET flashen == {{{#!vorlage Befehl user@your-pc:~$ sudo fastboot flash recovery ub-files/TWRP_3.0_m86_patched_st0rm77.img sending 'recovery' (23100 KB)... OKAY [ 1.130s] writing 'recovery'... OKAY [ 1.007s] finished. total time: 2.138s }}} Mit [[Vorlage(Tasten,VOl)]] und [[Vorlage(Tasten,POWER)]] in den gerade neu installierten RECOVERY MODE booten. Detaillierte Beschreibung TWRP RECOVERY IMAGE unter [https://www.androidtipsandhacks.com/root/twrp-the-complete-guide-to-using-recovery-on-android/] {en} == 5) Eine ADB-SHELL auf dem PC starten == {{{#!vorlage Befehl user@your-pc:~$ adb shell * daemon not running. starting it now on port 5037 * * daemon started successfully * ~ # }}} == 6) Mittels ADB-Shell vom PC aus auf dem PHABLET etwas umsehen: == {{{#!vorlage Befehl ~ # df -h Filesystem Size Used Available Use% Mounted on tmpfs 1.8G 24.0K 1.8G 0% /dev tmpfs 1.8G 48.0K 1.8G 0% /tmp /dev/block/sda43 495.9M 110.5M 375.2M 23% /cache /dev/block/sda44 53.5G 361.7M 53.1G 1% /data /dev/block/mmcblk0 119.1G 192.0K 119.1G 0% /external_sd }}} Wichtig ist der angezeigte Pfad /dev/block/sda... == 7) Informationen zum Programm fdisk anzeigen lassen: == {{{#!vorlage Befehl # fdisk -V fdisk: invalid option -- V BusyBox v1.22.1 bionic (2016-03-27 17:37 +0300) multi-call binary. Usage: fdisk [-ul] [-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] DISK Change partition table -u Start and End are in sectors (instead of cylinders) -l Show partition table for each DISK, then exit -b 2048 (for certain MO disks) use 2048-byte sectors -C CYLINDERS Set number of cylinders/heads/sectors -H HEADS -S SECTORS }}} Es wird also das im TWRP-IMAGE mitgelieferte fdisk auf dem PHABLET ausgeführt ! == 8) Mittels fdisk einen Überblick über die Partitionen verschaffen == {{{#!vorlage Befehl ~ # fdisk -l /dev/block/sda Note: sector size is 4096 (not 512) Found valid GPT with protective MBR; using GPT Disk /dev/block/sda: 122142720 sectors, 1984M Logical sector size: 4096 Disk identifier (GUID): 00042021-0408-4601-9dcc-a8c51255994f Partition table holds up to 128 entries First usable sector is 6, last usable sector is 15267834 Number Start (sector) End (sector) Size Code Name 1 1024 1279 1024K 0700 private 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 recovery 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 reserved1 32 45568 50687 20.0M 0700 reserved2 33 50688 55807 20.0M 0700 reserved3 41 65536 720895 2560M 0700 system 42 720896 851967 512M 0700 custom 43 851968 983039 512M 0700 cache 44 983040 15267834 54.4G 0700 userdata }}} Die Systempartition hat also die Nummer 41 ! == 9) Sicherung der Partitionen system, custom, cache und userdata == Die Partitionen system, custom, cache und userdataauf werden auf der im PHABLET-Kartenschacht eingelegten externen SD-Karte gesichert. Zunächst userdata als tar-Archive {{{#!vorlage Befehl ~ # mkdir /tmp/userdata ~ # mount /dev/block/sda44 (for me it was 44) /tmp/userdata ~ # cd /tmp ~ # tar -czf /external_sd/userdata.tar.gz userdata ~ # umount /tmp/userdata ~ # dd if=/dev/block/sda41 of=/external_sd/system.img 5242880+0 records in 5242880+0 records out 2684354560 bytes (2.5GB) copied, 297.347066 seconds, 8.6MB/s }}} Dann system, custom und cache als Bit-für-Bit Kopie {{{#!vorlage Befehl ~ # dd if=/dev/block/sda41 of=/external_sd/system.img ~ # dd if=/dev/block/sda42 of=/external_sd/custom.img ~ # dd if=/dev/block/sda43 of=/external_sd/cache.img }}} == 10) Die Systempartition einhängen == {{{#!vorlage Befehl ~ # mount /dev/block/sda41 /system ~ # mount -t proc proc /system/proc ~ # mount -t sysfs sys /system/sys ~ # mount -o bind /dev /system/dev }}} == 11) Das Wurzelverzeichnis des PRO5-Phablet auf den PC umleiten (chroot) == Damit die Partitionen auf dem PHABLET mit dem leistungsfähigeren fdisk des PC bearbeiten können, muß das Wurzelverzeichnis des PHABLET auf den PV umgeleitet werden: {{{#!vorlage Befehl ~ # chroot /system /bin/bash bash: groups: command not found bash: lesspipe: command not found bash: dircolors: command not found root@localhost:/# }}} Die Shell ist jetzt mit root@localhost verbunden. Die Fehler entstehen wahrscheinlich, weil von einem 32 Bit Syetem (PC) das 64-Bit System (Phablet) "ge-chroot-et" wird ??? == 12) Erneute Abfrage von Informationen über fdisk == {{{#!vorlage Befehl root@localhost:/# fdisk -V fdisk from util-linux 2.25.2 }}} An der Versionsnummer ist erkennbar, dass nun das auf dem PC installierte fdisk abgefragt wurde. Mit fdisk --help bekommt man Informationen über den Gebrauch von fdisk. == 13) Starten von fdisk: == {{{#!vorlage Befehl root@localhost:/# fdisk /dev/block/sda Welcome to fdisk (util-linux 2.25.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. GPT PMBR size mismatch (15267840 != 15267839) will be corrected by w(rite). GPT PMBR size mismatch (15267840 != 15267839) will be corrected by w(rite). Command (m for help): }}} Man ist jetzt im Progamm fdisk ! == 14) Anzeige der Hilfe == {{{#!vorlage Befehl Command (m for help):m Help: Generic d delete a partition l list known partition types n add a new partition p print the partition table t change a partition type v verify the partition table Misc m print this menu x extra functionality (experts only) Save & Exit w write table to disk and exit q quit without saving changes Create a new label g create a new empty GPT partition table G create a new empty SGI (IRIX) partition table o create a new empty DOS partition table s create a new empty Sun partition table }}} == 15) Anzeige der Hilfe für x extra functionality == {{{#!vorlage Befehl Command (m for help): x Expert command (m for help):m Help (expert commands): GPT i change disk GUID n change partition name u change partition UUID M enter protective/hybrid MBR A toggle the legacy BIOS bootable flag B toggle the no block IO protocol flag R toggle the required partition flag S toggle the GUID specific bits Generic p print the partition table v verify the partition table d print the raw data of the first sector from the device D print the raw data of the disklabel from the device f fix partitions order m print this menu Save & Exit q quit without saving changes r return to main menu }}} verlassen mit {{{#!vorlage Befehl Expert command (m for help): r Command (m for help): }}} == 16) Anzeige der Partitionstabelle == {{{#!vorlage Befehl Command (m for help): p Disk /dev/block/sda: 58.2 GiB, 62537072640 bytes, 15267840 sectors Units: sectors of 1 * 4096 = 4096 bytes Sector size (logical/physical): 4096 bytes / 16384 bytes I/O size (minimum/optimal): 16384 bytes / 8192 bytes Disklabel type: gpt Disk identifier: 00042021-0408-4601-9DCC-A8C51255994F Device Start End Sectors Size Type /dev/block/sda1 1024 1279 256 1M Microsoft basic data /dev/block/sda2 1280 1343 64 256K Microsoft basic data /dev/block/sda3 1344 1407 64 256K Microsoft basic data /dev/block/sda21 2048 3071 1024 4M Microsoft basic data /dev/block/sda22 3072 5119 2048 8M Microsoft basic data /dev/block/sda23 5120 5631 512 2M Microsoft basic data /dev/block/sda24 5632 6655 1024 4M Microsoft basic data /dev/block/sda25 6656 7679 1024 4M Microsoft basic data /dev/block/sda26 7680 13823 6144 24M Microsoft basic data /dev/block/sda27 13824 22015 8192 32M Microsoft basic data /dev/block/sda28 22016 30207 8192 32M Microsoft basic data /dev/block/sda29 30208 35327 5120 20M Microsoft basic data /dev/block/sda30 35328 40447 5120 20M Microsoft basic data /dev/block/sda31 40448 45567 5120 20M Microsoft basic data /dev/block/sda32 45568 50687 5120 20M Microsoft basic data /dev/block/sda33 50688 55807 5120 20M Microsoft basic data /dev/block/sda41 65536 720895 655360 2.5G Microsoft basic data /dev/block/sda42 720896 851967 131072 512M Microsoft basic data /dev/block/sda43 851968 983039 131072 512M Microsoft basic data /dev/block/sda44 983040 15267834 14284795 54.5G Microsoft basic data }}} Man erhält damit zusätzliche Information über die Art des Dateisystems (File System Type) der jeweiligen Partition == 17) Zusammenfassung aller relevanten Partitions-Informationen == {{{ Device Start End Sectors Size Type code Name dev/block/sda41 65536 720895 655360 2.5G Microsoft basic data 0700 system dev/block/sda42 720896 851967 131072 512M Microsoft basic data 0700 custom dev/block/sda43 851968 983039 131072 512M Microsoft basic data 0700 cache dev/block/sda44 983040 15267834 14284795 54.5G Microsoft basic data 0700 userdata }}} == 18) Berechnung der Start und Endsektoren == Der Ausgabe von Command (m for help): p kann auch entnommen werden: Sector size (logical/physical): 4096 bytes / 16384 bytes Logische Größe : 1 Sector = 4096 bytes = 4 x 1024 =4 kb Physische Größe: 1 Sector = 16384 bytes = 16 x 1024 = 16 kb Eine Partition muß immer am Anfang eines physischen Sektors beginnen. Daher muß der Wert des Startsektor durch 16 glatt teilbar sein. Die System-Partition soll etwa 6GB groß werden 6 GB x 1024 x 1024 x 1024 = 6442450944 bytes Aus der Ausgabe von Command: p ist zu entnehmen: /dev/block/sda41 65536 als Wert für den Startsektor Nach dem Startsektor müssen logische Sektoren für 6GB = 6442450944 bytes hinzugefügt werden. 6442450944 : 4096 = 1572864 Sektoren Start 65536 + 1572864 = 1638400 (möglicher Endsektor ) Es wird ein durch 16 teilbaren Startsektor für die folgenden Partition in der Nähe dieser Grenze gesucht: 1638400 durch 16384 (physikalische Sektorgröße glatt teilbar ?) = 100 => also glatt Teilbar 1638400 - 1 = 1638399 wird Endwert der Systempartition und 1638400 Startwert für die folgende Partition ! Die gleiche Berechnung ist für die weiteren Partitionen 42, 43, 44 durchzuführen Auch wenn nach der Partition 44 keine weitere Partition mehr kommt, muß der Startwert der "Partition 45" auf einem phys. Sektoranfang liegen, sonst kommt es zur Fehlermeldung Damit ergeben sich für 41, 42, 43, 44 folgenden Werte (Übersicht) {{{ Partition Start Ende Sektoren Größe /dev/block/sda41 65536 1638399 1572864 6G /dev/block/sda42 1638400 1769471 131072 512M /dev/block/sda43 1769472 2293775 524304 2G /dev/block/sda44 2293776 15267824 12974049 49.5G }}} == 19) Partitionen löschen == Man befindet sich weiterhin in fdisk. Wichtig: Es wird nur die Partitionstabelle geändert. Die Daten der Partitionen bleiben unverändert. {{{#!vorlage Befehl Command (m for help): d Partition number (1-3,21-33,41-44, default 44): 41 Partition 41 has been deleted. }}} {{{#!vorlage Befehl Command (m for help): d Partition number (1-3,21-33,42-44, default 44): 42 Partition 42 has been deleted. }}} {{{#!vorlage Befehl Command (m for help): d Partition number (1-3,21-33,43,44, default 44): 43 Partition 43 has been deleted }}} {{{#!vorlage Befehl Command (m for help): d Partition number (1-3,21-33,44, default 44): 44 Partition 44 has been deleted. }}} == 20) Neue Partitionen erstellen == {{{#!vorlage Befehl Command (m for help): n Partition number (4-20,34-128, default 4): 41 First sector (6-15267834, default 55808): 65536 Last sector, +sectors or +size{K,M,G,T,P} (65536-15267834, default 15267834): 1638399 Created a new partition 41 of type 'Linux filesystem' and of size 6 GiB. }}} {{{#!vorlage Befehl Command (m for help): n Partition number (4-20,34-40,42-128, default 4): 42 First sector (6-15267834, default 1638400): 1638400 Last sector, +sectors or +size{K,M,G,T,P} (1638400-15267834, default 15267834): 1769471 Created a new partition 42 of type 'Linux filesystem' and of size 512 MiB. }}} {{{#!vorlage Befehl Command (m for help): n Partition number (4-20,34-40,43-128, default 4): 43 First sector (6-15267834, default 1769472): 1769472 Last sector, +sectors or +size{K,M,G,T,P} (1769472-15267834, default 15267834): 2293775 Created a new partition 43 of type 'Linux filesystem' and of size 2 GiB. }}} {{{#!vorlage Befehl Command (m for help): n Partition number (4-20,34-40,44-128, default 4): 44 First sector (6-15267834, default 2294016): 2293776 Last sector, +sectors or +size{K,M,G,T,P} (2293776-15267834, default 15267834): 15267824 Created a new partition 44 of type 'Linux filesystem' and of size 49.5 GiB. }}} == 21) Kontrolle - Passt alles ? == {{{#!vorlage Befehl Command (m for help): p Disk /dev/block/sda: 58.2 GiB, 62537072640 bytes, 15267840 sectors Units: sectors of 1 * 4096 = 4096 bytes Sector size (logical/physical): 4096 bytes / 16384 bytes I/O size (minimum/optimal): 16384 bytes / 8192 bytes Disklabel type: gpt Disk identifier: 00042021-0408-4601-9DCC-A8C51255994F Device Start End Sectors Size Type /dev/block/sda1 1024 1279 256 1M Microsoft basic data /dev/block/sda2 1280 1343 64 256K Microsoft basic data /dev/block/sda3 1344 1407 64 256K Microsoft basic data /dev/block/sda21 2048 3071 1024 4M Microsoft basic data /dev/block/sda22 3072 5119 2048 8M Microsoft basic data /dev/block/sda23 5120 5631 512 2M Microsoft basic data /dev/block/sda24 5632 6655 1024 4M Microsoft basic data /dev/block/sda25 6656 7679 1024 4M Microsoft basic data /dev/block/sda26 7680 13823 6144 24M Microsoft basic data /dev/block/sda27 13824 22015 8192 32M Microsoft basic data /dev/block/sda28 22016 30207 8192 32M Microsoft basic data /dev/block/sda29 30208 35327 5120 20M Microsoft basic data /dev/block/sda30 35328 40447 5120 20M Microsoft basic data /dev/block/sda31 40448 45567 5120 20M Microsoft basic data /dev/block/sda32 45568 50687 5120 20M Microsoft basic data /dev/block/sda33 50688 55807 5120 20M Microsoft basic data /dev/block/sda41 65536 1638399 1572864 6G Linux filesystem /dev/block/sda42 1638400 1769471 131072 512M Linux filesystem /dev/block/sda43 1769472 2293775 524304 2G Linux filesystem /dev/block/sda44 2293776 15267824 12974049 49.5G Linux filesystem }}} == 22) File System der neuen Partitionen auf Microsoft basic data filesystem ändern: == {{{#!vorlage Befehl Command (m for help): t Partition number (1-3,21-33,41-44, default 44): 41 }}} Mal schauen, was es so gibt: {{{#!vorlage Befehl Partition type (type L to list all types):L 1 EFI System C12A7328-F81F-11D2-BA4B-00A0C93EC93B 2 MBR partition scheme 024DEE41-33E7-11D3-9D69-0008C781F39F 3 Intel Fast Flash D3BFE2DE-3DAF-11DF-BA40-E3A556D89593 4 BIOS boot 21686148-6449-6E6F-744E-656564454649 5 Microsoft reserved E3C9E316-0B5C-4DB8-817D-F92DF00215AE 6 Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 7 Microsoft LDM metadata 5808C8AA-7E8F-42E0-85D2-E1E90434CFB3 8 Microsoft LDM data AF9B60A0-1431-4F62-BC68-3311714A69AD 9 Windows recovery environment DE94BBA4-06D1-4D40-A16A-BFD50179D6AC 10 IBM General Parallel Fs 37AFFC90-EF7D-4E96-91C3-2D7AE055B174 11 Microsoft Storage Spaces E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D 12 HP-UX data 75894C1E-3AEB-11D3-B7C1-7B03A0000000 13 HP-UX service E2A1E728-32E3-11D6-A682-7B03A0000000 14 Linux swap 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F 15 Linux filesystem 0FC63DAF-8483-4772-8E79-3D69D8477DE4 16 Linux server data 3B8F8425-20E0-4F3B-907F-1A25A76F98E8 17 Linux root (x86) 44479540-F297-41B2-9AF7-D131D5F0458A 18 Linux root (x86-64) 4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709 19 Linux reserved 8DA63339-0007-60C0-C436-083AC8230908 20 Linux home 933AC7E1-2EB4-4F13-B844-0E14E2AEF915 21 Linux RAID A19D880F-05FC-4D3B-A006-743F0F84911E 22 Linux extended boot BC13C2FF-59E6-4262-A352-B275FD6F7172 23 Linux LVM E6D6D379-F507-44C2-A23C-238F2A3DF928 24 FreeBSD data 516E7CB4-6ECF-11D6-8FF8-00022D09712B 25 FreeBSD boot 83BD6B9D-7F41-11DC-BE0B-001560B84F0F 26 FreeBSD swap 516E7CB5-6ECF-11D6-8FF8-00022D09712B 27 FreeBSD UFS 516E7CB6-6ECF-11D6-8FF8-00022D09712B 28 FreeBSD ZFS 516E7CBA-6ECF-11D6-8FF8-00022D09712B 29 FreeBSD Vinum 516E7CB8-6ECF-11D6-8FF8-00022D09712B 30 Apple HFS/HFS+ 48465300-0000-11AA-AA11-00306543ECAC 31 Apple UFS 55465300-0000-11AA-AA11-00306543ECAC 32 Apple RAID 52414944-0000-11AA-AA11-00306543ECAC 33 Apple RAID offline 52414944-5F4F-11AA-AA11-00306543ECAC 34 Apple boot 426F6F74-0000-11AA-AA11-00306543ECAC 35 Apple label 4C616265-6C00-11AA-AA11-00306543ECAC 36 Apple TV recovery 5265636F-7665-11AA-AA11-00306543ECAC 37 Apple Core storage 53746F72-6167-11AA-AA11-00306543ECAC 38 Solaris boot 6A82CB45-1DD2-11B2-99A6-080020736631 39 Solaris root 6A85CF4D-1DD2-11B2-99A6-080020736631 40 Solaris /usr & Apple ZFS 6A898CC3-1DD2-11B2-99A6-080020736631 41 Solaris swap 6A87C46F-1DD2-11B2-99A6-080020736631 42 Solaris backup 6A8B642B-1DD2-11B2-99A6-080020736631 43 Solaris /var 6A8EF2E9-1DD2-11B2-99A6-080020736631 44 Solaris /home 6A90BA39-1DD2-11B2-99A6-080020736631 45 Solaris alternate sector 6A9283A5-1DD2-11B2-99A6-080020736631 46 Solaris reserved 1 6A945A3B-1DD2-11B2-99A6-080020736631 47 Solaris reserved 2 6A9630D1-1DD2-11B2-99A6-080020736631 48 Solaris reserved 3 6A980767-1DD2-11B2-99A6-080020736631 49 Solaris reserved 4 6A96237F-1DD2-11B2-99A6-080020736631 50 Solaris reserved 5 6A8D2AC7-1DD2-11B2-99A6-080020736631 51 NetBSD swap 49F48D32-B10E-11DC-B99B-0019D1879648 52 NetBSD FFS 49F48D5A-B10E-11DC-B99B-0019D1879648 53 NetBSD LFS 49F48D82-B10E-11DC-B99B-0019D1879648 54 NetBSD concatenated 2DB519C4-B10E-11DC-B99B-0019D1879648 55 NetBSD encrypted 2DB519EC-B10E-11DC-B99B-0019D1879648 56 NetBSD RAID 49F48DAA-B10E-11DC-B99B-0019D1879648 57 ChromeOS kernel FE3A2A5D-4F32-41A7-B725-ACCC3285A309 58 ChromeOS root fs 3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC 59 ChromeOS reserved 2E0A753D-9E48-43B0-8337-B15192CB1B5E 60 MidnightBSD data 85D5E45A-237C-11E1-B4B3-E89A8F7FC3A7 61 MidnightBSD boot 85D5E45E-237C-11E1-B4B3-E89A8F7FC3A7 62 MidnightBSD swap 85D5E45B-237C-11E1-B4B3-E89A8F7FC3A7 63 MidnightBSD UFS 0394Ef8B-237C-11E1-B4B3-E89A8F7FC3A7 64 MidnightBSD ZFS 85D5E45D-237C-11E1-B4B3-E89A8F7FC3A7 65 MidnightBSD Vinum 85D5E45C-237C-11E1-B4B3-E89A8F7FC3A7 }}} Es wird die Auswahlziffer 6 für Microsoft basic data gewählt. {{{#!vorlage Befehl Command (m for help): t Partition number (1-3,21-33,41-44, default 44): 41 Partition type (type L to list all types): 6 Changed type of partition 'Linux filesystem' to 'Microsoft basic data'. }}} {{{#!vorlage Befehl Command (m for help): t Partition number (1-3,21-33,41-44, default 44): 42 Partition type (type L to list all types): 6 Changed type of partition 'Linux filesystem' to 'Microsoft basic data'. }}} {{{#!vorlage Befehl Command (m for help): t Partition number (1-3,21-33,41-44, default 44): 43 Partition type (type L to list all types): 6 Changed type of partition 'Linux filesystem' to 'Microsoft basic data'. }}} {{{#!vorlage Befehl Command (m for help): t Partition number (1-3,21-33,41-44, default 44): 44 Partition type (type L to list all types): 6 Changed type of partition 'Linux filesystem' to 'Microsoft basic data'. }}} == 23) Noch mal kurz einen Überblick verschaffen: == {{{#!vorlage Befehl Command (m for help): p Disk /dev/block/sda: 58.2 GiB, 62537072640 bytes, 15267840 sectors Units: sectors of 1 * 4096 = 4096 bytes Sector size (logical/physical): 4096 bytes / 16384 bytes I/O size (minimum/optimal): 16384 bytes / 8192 bytes Disklabel type: gpt Disk identifier: 00042021-0408-4601-9DCC-A8C51255994F Device Start End Sectors Size Type /dev/block/sda1 1024 1279 256 1M Microsoft basic data /dev/block/sda2 1280 1343 64 256K Microsoft basic data /dev/block/sda3 1344 1407 64 256K Microsoft basic data /dev/block/sda21 2048 3071 1024 4M Microsoft basic data /dev/block/sda22 3072 5119 2048 8M Microsoft basic data /dev/block/sda23 5120 5631 512 2M Microsoft basic data /dev/block/sda24 5632 6655 1024 4M Microsoft basic data /dev/block/sda25 6656 7679 1024 4M Microsoft basic data /dev/block/sda26 7680 13823 6144 24M Microsoft basic data /dev/block/sda27 13824 22015 8192 32M Microsoft basic data /dev/block/sda28 22016 30207 8192 32M Microsoft basic data /dev/block/sda29 30208 35327 5120 20M Microsoft basic data /dev/block/sda30 35328 40447 5120 20M Microsoft basic data /dev/block/sda31 40448 45567 5120 20M Microsoft basic data /dev/block/sda32 45568 50687 5120 20M Microsoft basic data /dev/block/sda33 50688 55807 5120 20M Microsoft basic data /dev/block/sda41 65536 1638399 1572864 6G Microsoft basic data /dev/block/sda42 1638400 1769471 131072 512M Microsoft basic data /dev/block/sda43 1769472 2293775 524304 2G Microsoft basic data /dev/block/sda44 2293776 15267824 12974049 49.5G Microsoft basic data }}} Und noch mal nach Fehlern schauen {{{#!vorlage Befehl Command (m for help): v No errors detected. Header version: 1.0 Using 20 out of 128 partitions. A total of 11396 free sectors is available in 4 segments (the largest is 38 MiB). }}} == 24) Partitionsnamen vergeben. 41 => system, 42 => custom, 43 => cache, 44 => userdata == Zuerst mit x in die Expert-Commands wechseln: {{{#!vorlage Befehl Command (m for help): x }}} Dann weiter mit {{{#!vorlage Befehl Expert command (m for help): n }}} Partition auswählen {{{#!vorlage Befehl Partition number (1-3,21-33,41-44, default 44): 41 }}} Namen eingeben {{{#!vorlage Befehl New name: system Partition name changed from '' to 'system'. }}} Gleiches für die anderen Partitionen {{{#!vorlage Befehl Expert command (m for help): n Partition number (1-3,21-33,41-44, default 44): 42 New name: custom Partition name changed from '' to 'custom'. }}} {{{#!vorlage Befehl Expert command (m for help): n Partition number (1-3,21-33,41-44, default 44): 43 New name: cache Partition name changed from '' to 'cache'. }}} {{{#!vorlage Befehl Expert command (m for help): n Partition number (1-3,21-33,41-44, default 44): 44 New name: userdata Partition name changed from '' to 'userdata'. }}} Erpert-Commands verlassen: {{{#!vorlage Befehl Expert command (m for help): r }}} Alles fertig. Jetzt können die Änderungen geschrieben werden: {{{#!vorlage Befehl Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. Re-reading the partition table failed.: Device or resource busy The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8). }}} Fertig. == 25) REBOOT INTO RECOVERY MODE == Auf dem PHABLET im TWRP-Menü >>NEUSTART<< => >>RECOVERY MODE<< drücken == 26) Verbindung über ADB-SHELL wieder herstellen == Auf dem PC im Terminal ADB-SHELL starten, System-Partition mounten und chroot(en) {{{#!vorlage Befehl adb shell ~ # ~ # mount /dev/block/sda41 /system ~ # mount -t proc proc /system/proc ~ # mount -t sysfs sys /system/sys ~ # mount -o bind /dev /system/dev ~ # chroot /system /bin/bash bash: groups: command not found bash: lesspipe: command not found bash: dircolors: command not found root@localhost:/# }}} == 27) Neues Dateisystem auf 42, 43 und 44 anlegen: == {{{#!vorlage Befehl root@localhost:/# mke2fs -t ext4 -m 0 /dev/block/sda42 mke2fs 1.42.12 (29-Aug-2014) Discarding device blocks: done Creating filesystem with 131072 4k blocks and 32768 inodes Filesystem UUID: f18f535e-2083-493e-abdb-531ce57e518c Superblock backups stored on blocks: 32768, 98304 Allocating group tables: done Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done }}} {{{#!vorlage Befehl root@localhost:/# mke2fs -t ext4 -m 0 /dev/block/sda43 mke2fs 1.42.12 (29-Aug-2014) Discarding device blocks: done Creating filesystem with 524288 4k blocks and 131328 inodes Filesystem UUID: be64e827-ee39-47a0-ae0f-e0a2c5f650ee Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Allocating group tables: done Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done }}} {{{#!vorlage Befehl root@localhost:/# mke2fs -t ext4 -m 0 /dev/block/sda44 mke2fs 1.42.12 (29-Aug-2014) Discarding device blocks: done Creating filesystem with 12974049 4k blocks and 3244032 inodes Filesystem UUID: ddf1fc37-9ff9-4891-84b2-d23b271a2151 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done }}} == 28) REBOOT INTO RECOVERY MODE == Auf dem PHABLET im TWRP-Menü [[Vorlage(Tasten,NEUSTART)]] => [[Vorlage(Tasten,RECOVERY MODE)]] drücken == 29) Dateisystem auf sda41 auf maximale Größe erweitern == Auf dem PC im Terminal ADB-SHELL starten aber system-Partition nicht !!! mounten {{{#!vorlage Befehl adb shell ~ # ~ # resize2fs -f /dev/block/sda41 }}} Das kann dann ein wenig dauern ! Ausgabe: {{{#!vorlage Befehl resize2fs 1.42.9 (28-Dec-2013) Resizing the filesystem on /dev/block/sda41 to 1572864 (4k) blocks. The filesystem on /dev/block/sda41 is now 1572864 blocks long. ~ # df -h Filesystem Size Used Available Use% Mounted on tmpfs 1.8G 24.0K 1.8G 0% /dev tmpfs 1.8G 32.0K 1.8G 0% /tmp /dev/block/sda43 1.9G 3.4M 1.9G 0% /cache /dev/block/sda44 48.6G 51.8M 48.5G 0% /data /dev/block/mmcblk0 119.1G 4.7G 114.3G 4% /external_sd ~ # df -h Filesystem Size Used Available Use% Mounted on tmpfs 1.8G 24.0K 1.8G 0% /dev tmpfs 1.8G 40.0K 1.8G 0% /tmp /dev/block/sda43 1.9G 3.4M 1.9G 0% /cache /dev/block/sda44 48.6G 51.8M 48.5G 0% /data /dev/block/mmcblk0 119.1G 4.7G 114.3G 4% /external_sd /dev/block/sda41 5.9G 1.7G 4.1G 30% /system ~ # }}} sda 41 system hat jetzt 5.9 GB. Das ist ziemlich üppig und entspricht der Größenangabe für KDE Mobile == 30) Rückschreiben von userdata aus der Sicherung von der externen SD-Karte. == Erstmal umsehen {{{#!vorlage Befehl ~ # ls -l __bionic_open_tzdata: couldn't find any tzdata when looking for localtime! __bionic_open_tzdata: couldn't find any tzdata when looking for GMT! __bionic_open_tzdata: couldn't find any tzdata when looking for posixrules! drwxr-xr-x 2 root root 0 Oct 1 17:01 boot drwxr-xr-x 4 root root 4096 Oct 1 15:49 cache lrwxrwxrwx 1 root root 13 Apr 20 2016 charger -> /sbin/healthd drwxr-xr-x 2 root root 0 Oct 1 17:01 custom drwxr-xr-x 3 root root 4096 Oct 1 15:15 data -rw-r--r-- 1 root root 4520 Apr 20 2016 default.prop drwxr-xr-x 10 root root 3240 Oct 1 17:01 dev drwxr-xr-x 2 root root 0 Oct 1 17:01 efs drwxr-xr-x 3 root root 0 Oct 1 17:01 etc drwxrwxrwx 7 root root 32768 Jan 1 1970 external_sd -rw-r--r-- 1 root 100 18281 Apr 20 2016 file_contexts -rw-r----- 1 root root 1188 Apr 20 2016 fstab.m86 -rwxr-xr-x 1 root 100 1195720 Apr 20 2016 init -rwxr-x--- 1 root root 3516 Apr 20 2016 init.rc -rwxr-x--- 1 root root 159 Apr 20 2016 init.recovery.m86.rc drwxr-xr-x 3 root root 0 Apr 20 2016 license drwxr-xr-x 2 root root 0 Apr 20 2016 oem dr-xr-xr-x 182 root root 0 Jan 1 1970 proc -rw-r--r-- 1 root 100 3909 Apr 20 2016 property_contexts drwxr-xr-x 2 root root 0 Oct 1 17:01 recovery drwxr-xr-x 3 root root 0 Apr 20 2016 res drwx------ 2 root root 0 Mar 27 2016 root drwxr-xr-x 2 root 100 0 Oct 1 17:12 sbin drwxrwxrwx 2 root root 0 Oct 1 17:01 sdcard -rw-r--r-- 1 root 100 526 Apr 20 2016 seapp_contexts -rw-r--r-- 1 root 100 74 Apr 20 2016 selinux_version -rw-r--r-- 1 root 100 135303 Apr 20 2016 sepolicy -rw-r--r-- 1 root 100 12529 Apr 20 2016 service_contexts drwxr-xr-x 2 root root 0 Oct 1 17:01 sideload drwxr-xr-x 3 root root 0 Oct 1 17:01 storage drwxr-xr-x 2 root root 0 Apr 20 2016 supersu dr-xr-xr-x 13 root root 0 Oct 1 17:01 sys drwxr-xr-x 24 root root 4096 Oct 1 16:14 system drwxrwxr-x 2 root shell 60 Oct 1 17:01 tmp drwxr-xr-x 5 501 root 0 Apr 20 2016 twres -rw-r--r-- 1 root 100 3984 Apr 20 2016 ueventd.m86.rc -rw-r--r-- 1 root 100 4790 Apr 20 2016 ueventd.rc drwxrwxrwx 2 root root 0 Oct 1 17:01 usb-otg }}} Nach /tmp wechseln und mal umsehen {{{#!vorlage Befehl ~ # cd tmp /tmp # ls -l __bionic_open_tzdata: couldn't find any tzdata when looking for localtime! __bionic_open_tzdata: couldn't find any tzdata when looking for GMT! __bionic_open_tzdata: couldn't find any tzdata when looking for posixrules! -rw-rw-rw- 1 root root 40077 Oct 1 17:13 recovery.log }}} Temporäres Verzeichnis in /tmp anlegen {{{#!vorlage Befehl /tmp # mkdir userdata }}} sda 44 in das neue Verzeichnis einhängen {{{#!vorlage Befehl /tmp # mount /dev/block/sda44 /tmp/userdata }}} Entpacken nach userdata {{{#!vorlage Befehl /tmp # tar -xzf /external_sd/userdata.tar.gz }}} Mal schauen, ob alles angekommen ist: {{{#!vorlage Befehl /tmp # cd userdata /tmp/userdata # ls -l __bionic_open_tzdata: couldn't find any tzdata when looking for localtime! __bionic_open_tzdata: couldn't find any tzdata when looking for GMT! __bionic_open_tzdata: couldn't find any tzdata when looking for posixrules! -rw------- 1 root root 33554432 Jul 31 05:37 SWAP.img drwxrwx--x 29 system system 4096 Oct 1 18:24 android-data drwx------ 2 root root 16384 Jan 1 1970 lost+found drwxrwxr-x 4 media_rw media_rw 4096 Oct 1 18:25 media drwxr-xr-x 6 root root 4096 Oct 1 18:24 system-data drwxr-xr-x 3 root root 4096 Oct 1 18:24 user-data }}} Das Verzeichnis verlassen und aushängen {{{#!vorlage Befehl /tmp/userdata # cd ~ # umount /tmp/userdata }}} Die ADB SHELL beenden {{{#!vorlage Befehl ~ # exit }}} == 31) Installation Ubuntu Recovery Image == Jetzt muß das Ubuntu-Recovery-Image für das PHABLET MEIZU PRO5 (Codname turbo) installiert werden. Dieses muß von der UBports Seite heruntergeladen werden und in unser Verzeichnis ub-files auf dem PC gespeichert werden. PHABLET ausschalten PHABLET per USB-Kabel mit dem PC verbinden PHABLET mit gleichzeitig gedrückten [[Vorlage(Tasten,VOl-)]] und [[Vorlage(Tasten,POWER)]] Tasten in den FASTBOOT-Modus starten Keine ADB-SHELL starten !!! {{{#!vorlage Befehl user@your-pc:~$ sudo fastboot flash recovery ub-files/recovery-turbo.img [sudo] password for jens: sending 'recovery' (24080 KB)... OKAY [ 0.831s] writing 'recovery'... OKAY [ 0.262s] finished. total time: 1.094s }}} == 32) NORMAL BOOT == Telefon neu im Normalmodus starten. Die Systempartition wurde zwar vergrößert, es wurde aber nichts überschreiben. Das PHABLET sollte also ohne Probleme normal starten. Dann in den Systemeinstellungen den --> Entwicklermodus aktivieren == 33) REBOOT INTO RECOVERY MODE == Mit [[Vorlage(Tasten,VOl)]] und [[Vorlage(Tasten,POWER)]] in den RECOVERY MODE booten. == 33) Neues Betriebssystem flashen == Der Flash-Prozess erfolgt über ADB. Man startet zwar nicht die ADB SHELL, prüft aber, ob das PHABLET erreichbar ist: {{{#!vorlage Befehl jens@icebird:~$ adb devices List of devices attached 860BDML2226D recovery }}} Alles klar. Nun zum ubuntu-device-flash Befehl. Wichtig ! Kein --bootstrap bei ADB-Verbindung !!! Wichtig ist, dass entgegen vieler Anleitungen bei einer ADB-Verbindung die Option --bootstrap für den ubuntu-device-flash Befehl !!! nicht !!! gesetzt werden darf. Anmerkung: Ich habe in einen ersten Versuch das "turbo" -Image mit --download-only zuerst manuel heruntergeladen und gespeichert. Damit ist es allerdings zu einem Fehler beim späteren PUSH-Prozess und zum Abbruch gekommen. Ist auch überflüssig. Das Image wird in /home/user/.cache/ubuntuimages ohnehin gespeichert. Wird die option --wipe nicht gesetzt, bleibt es auch dort erhalten. Da das Image direkt vom Ub-Ports-Server geladen wird, daher muß der PC natürlich eine Internetverbindung haben. Also nun mit direktem Download in einem Schritt {{{#!vorlage Befehl jens@icebird:~$ sudo ubuntu-device-flash --verbose --server=http://system-image.ubports.com touch --device=turbo --channel=ubports-touch/16.04/rc 2018/10/01 23:11:52 Device is |turbo| 2018/10/01 23:11:52 Flashing version 13 from ubports-touch/16.04/rc channel and server http://system-image.ubports.com to device turbo 2018/10/01 23:11:52 Start pushing /home/jens/.cache/ubuntuimages/ubports-touch/16.04/rc/turbo/version-13.tar.xz to device 2018/10/01 23:11:52 Start pushing /home/jens/.cache/ubuntuimages/pool/keyring-4c4e7ef380ebcfa2c31084efa199138e93bfed8fc58aa3eb06bdf75a78af9b57.tar.xz to device 2018/10/01 23:11:53 Start pushing /home/jens/.cache/ubuntuimages/gpg/image-master.tar.xz to device 2018/10/01 23:11:53 Start pushing /home/jens/.cache/ubuntuimages/gpg/image-signing.tar.xz to device 2018/10/01 23:11:53 Done pushing /home/jens/.cache/ubuntuimages/ubports-touch/16.04/rc/turbo/version-13.tar.xz to device 2018/10/01 23:11:54 Done pushing /home/jens/.cache/ubuntuimages/gpg/image-master.tar.xz to device 2018/10/01 23:11:54 Done pushing /home/jens/.cache/ubuntuimages/gpg/image-signing.tar.xz to device 2018/10/01 23:11:54 Done pushing /home/jens/.cache/ubuntuimages/pool/keyring-4c4e7ef380ebcfa2c31084efa199138e93bfed8fc58aa3eb06bdf75a78af9b57.tar.xz to device 2018/10/01 23:12:00 Start pushing /home/jens/.cache/ubuntuimages/pool/device-60f53a5768e9340729d3a5ef9263bd3a9726792e7d0dbf830e5b124938dd419a.tar.xz to device 2018/10/01 23:12:13 Start pushing /home/jens/.cache/ubuntuimages/pool/ubports-7da33e578adef3b33a0b98af8004640c5ca758981ea92e3fc09d564d969679f6.tar.xz to device 2018/10/01 23:12:35 Done pushing /home/jens/.cache/ubuntuimages/pool/device-60f53a5768e9340729d3a5ef9263bd3a9726792e7d0dbf830e5b124938dd419a.tar.xz to device 2018/10/01 23:13:50 error pushing: jens@icebird:~$ sudo ubuntu-device-flash --verbose --server=http://system-image.ubports.com touch --device=turbo --channel=ubports-touch/16.04/rc 2018/10/01 23:15:23 Device is |turbo| 2018/10/01 23:15:23 Flashing version 13 from ubports-touch/16.04/rc channel and server http://system-image.ubports.com to device turbo 2018/10/01 23:15:24 Start pushing /home/jens/.cache/ubuntuimages/ubports-touch/16.04/rc/turbo/version-13.tar.xz to device 2018/10/01 23:15:24 Start pushing /home/jens/.cache/ubuntuimages/pool/keyring-4c4e7ef380ebcfa2c31084efa199138e93bfed8fc58aa3eb06bdf75a78af9b57.tar.xz to device 2018/10/01 23:15:24 Start pushing /home/jens/.cache/ubuntuimages/gpg/image-signing.tar.xz to device 2018/10/01 23:15:24 Start pushing /home/jens/.cache/ubuntuimages/gpg/image-master.tar.xz to device 2018/10/01 23:15:24 Done pushing /home/jens/.cache/ubuntuimages/gpg/image-signing.tar.xz to device 2018/10/01 23:15:24 Done pushing /home/jens/.cache/ubuntuimages/gpg/image-master.tar.xz to device 2018/10/01 23:15:24 Done pushing /home/jens/.cache/ubuntuimages/ubports-touch/16.04/rc/turbo/version-13.tar.xz to device 2018/10/01 23:15:24 Done pushing /home/jens/.cache/ubuntuimages/pool/keyring-4c4e7ef380ebcfa2c31084efa199138e93bfed8fc58aa3eb06bdf75a78af9b57.tar.xz to device 2018/10/01 23:15:31 Start pushing /home/jens/.cache/ubuntuimages/pool/device-60f53a5768e9340729d3a5ef9263bd3a9726792e7d0dbf830e5b124938dd419a.tar.xz to device 2018/10/01 23:15:46 Start pushing /home/jens/.cache/ubuntuimages/pool/ubports-7da33e578adef3b33a0b98af8004640c5ca758981ea92e3fc09d564d969679f6.tar.xz to device 2018/10/01 23:15:46 error pushing: jens@icebird:~$ sudo ubuntu-device-flash --verbose --server=http://system-image.ubports.com touch --device=turbo --channel=ubports-touch/16.04/rc 2018/10/01 23:19:23 Device is |turbo| 2018/10/01 23:19:23 Flashing version 13 from ubports-touch/16.04/rc channel and server http://system-image.ubports.com to device turbo 945 B / 376.56 MB [__________________________________________________________________________________________________________________________________________________________________________] 0.00 % 3.92 MB/s 1m33s2018/10/01 23:19:24 Start pushing /home/jens/.cache/ubuntuimages/ubports-touch/16.04/rc/turbo/version-13.tar.xz to device 2018/10/01 23:19:24 Start pushing /home/jens/.cache/ubuntuimages/gpg/image-master.tar.xz to device 2018/10/01 23:19:24 Start pushing /home/jens/.cache/ubuntuimages/gpg/image-signing.tar.xz to device 2018/10/01 23:19:24 Start pushing /home/jens/.cache/ubuntuimages/pool/keyring-4c4e7ef380ebcfa2c31084efa199138e93bfed8fc58aa3eb06bdf75a78af9b57.tar.xz to device 29.51 KB / 376.56 MB [____________________________________________________________________________________________________________________________________________________________________] 0.01 % 147.15 KB/s 43m40s2018/10/01 23:19:24 Done pushing /home/jens/.cache/ubuntuimages/ubports-touch/16.04/rc/turbo/version-13.tar.xz to device 2018/10/01 23:19:24 Done pushing /home/jens/.cache/ubuntuimages/gpg/image-master.tar.xz to device 2018/10/01 23:19:24 Done pushing /home/jens/.cache/ubuntuimages/pool/keyring-4c4e7ef380ebcfa2c31084efa199138e93bfed8fc58aa3eb06bdf75a78af9b57.tar.xz to device 2018/10/01 23:19:24 Done pushing /home/jens/.cache/ubuntuimages/gpg/image-signing.tar.xz to device 109.89 MB / 109.89 MB [=======================================================================================================================================================================] 100.00 % 539.83 KB/s 2018/10/01 23:22:52 Start pushing /home/jens/.cache/ubuntuimages/pool/device-60f53a5768e9340729d3a5ef9263bd3a9726792e7d0dbf830e5b124938dd419a.tar.xz to device 150.07 MB / 376.56 MB [===============================================================>___________________________________________________________________________________________________] 39.85 % 651.24 KB/s 5m56s2018/10/01 23:23:20 Done pushing /home/jens/.cache/ubuntuimages/pool/device-60f53a5768e9340729d3a5ef9263bd3a9726792e7d0dbf830e5b124938dd419a.tar.xz to device 376.56 MB / 376.56 MB [=======================================================================================================================================================================] 100.00 % 919.66 KB/s 2018/10/01 23:26:23 Start pushing /home/jens/.cache/ubuntuimages/pool/ubports-7da33e578adef3b33a0b98af8004640c5ca758981ea92e3fc09d564d969679f6.tar.xz to device 2018/10/01 23:27:54 Done pushing /home/jens/.cache/ubuntuimages/pool/ubports-7da33e578adef3b33a0b98af8004640c5ca758981ea92e3fc09d564d969679f6.tar.xz to device 2018/10/01 23:27:54 Created ubuntu_command: /home/jens/.cache/ubuntuimages/ubuntu_commands862307984 2018/10/01 23:27:55 Rebooting into recovery to flash jens@icebird:~$ }}} == 34) Geschafft ! == Das PHABLET bootet nach Abschluss des FLASH-Prozess in den Normal-Boot. Nun werden einige Core-App-Updates heruntergeladen. Danach ist das System betriebsbereit. Have Fun ! = Links = * [https://ubuntu-touch.io Offizielle Homepage] {en} * [:Ubuntu_Touch:] {Übersicht} Übersichtsartikel * [:Ubuntu_Touch/UBports Installer:] - Installation * [:Ubuntu_Touch/Sicherung_und_Wiederherstellung:Sicherung_und_Wiederherstellung] - Datensicherung * [:Howto:] {Übersicht} - Übersicht aller Howto-Artikel #tag: Howto