Wiki page linux_mobile changed with summary [created] by Dan
This commit is contained in:
parent
d7459e4fd4
commit
88fce5097a
1 changed files with 136 additions and 0 deletions
136
pages/de/phone/operating_systems/linux_mobile.txt
Normal file
136
pages/de/phone/operating_systems/linux_mobile.txt
Normal file
|
@ -0,0 +1,136 @@
|
|||
====== Linux Mobile ======
|
||||
|
||||
\\
|
||||
===== PinePhone Pro =====
|
||||
|
||||
Das PinePhone Pro ist das Flaggschiff-Smartphone von PINE64, das am 15. Oktober 2021 vorgestellt wurde. Es verfügt über 4 GB RAM, eine 128 GB große eMMC und verwendet einen Rockchip RK3399S SoC, eine spezielle Version des RK3399, die speziell für das PinePhone Pro entwickelt wurde.
|
||||
|
||||
Die Anleitungen (Arch Linux ARM & postmarketOS) basieren auf der Erstellung eines eigenen Images auf Arch Linux.
|
||||
|
||||
\\
|
||||
==== Tow-Boot ====
|
||||
|
||||
Dies ist für die folgenden Betriebssysteme erforderlich. Tow-Boot ist bei neueren PPPs bereits standardmäßig installiert.
|
||||
|
||||
Download die aktuelle Version für dein PPP - https://github.com/Tow-Boot/Tow-Boot/releases.
|
||||
|
||||
Extrahiere und flashe ''spi.installer.img'' auf eine SD-Karte:
|
||||
|
||||
<code>
|
||||
dd if=spi.installer.img of=/dev/XXX bs=1M oflag=direct,sync status=progress
|
||||
</code>
|
||||
|
||||
Lege die SD-Karte in dein PPP ein und __**drücke**__ die //__Lautstärketaste nach unten__// und //__halte sie gedrückt__//. //__Drücke__// die //__Einschalttaste__// bis die __//erste Vibration auftritt//__, dann lass die //__Einschalttaste__// los, aber //__halte__// die //__Lautstärketaste__// weiterhin gedrückt, bis die __zweite Vibration auftritt__.\\
|
||||
Du solltest nun eine //__blaue LED__// sehen und der Tow-Boot Startbildschirm sollte erscheinen.\\
|
||||
''Install Tow-Boot to SPI Flash''.
|
||||
|
||||
Wenn alles erledigt ist, schalte dein Gerät aus und entferne die SD-Karte.
|
||||
|
||||
\\
|
||||
==== Arch Linux ARM ====
|
||||
|
||||
danctnix - https://github.com/dreemurrs-embedded/Pine64-Arch.
|
||||
|
||||
<alert type="danger" icon="fa fa-warning">Verschlüsselung (fde) ist nicht möglich. Hoffen wir, dass sich dies in Zukunft ändern wird.</alert>
|
||||
|
||||
\\
|
||||
=== Packete ===
|
||||
|
||||
<code>
|
||||
pacman -S dosfstools arch-install-scripts qemu-user-static qemu-user-static-binfmt
|
||||
</code>
|
||||
|
||||
<code>
|
||||
systemctl restart systemd-binfmt.service
|
||||
</code>
|
||||
|
||||
Prüfe, ob die ARM-Architektur existiert (aarch64)
|
||||
<code>
|
||||
ls /proc/sys/fs/binfmt_misc | grep aarch64
|
||||
</code>
|
||||
|
||||
\\
|
||||
=== Image erstellen ===
|
||||
|
||||
<code>
|
||||
git clone https://github.com/dreemurrs-embedded/arch-pine64-build.git
|
||||
cd arch-pine64-build
|
||||
mkdir /tmp/ppp-cache
|
||||
</code>
|
||||
|
||||
<code>
|
||||
./build.sh -a aarch64 -d pinephone-pro -u plasma -h pinephonepro --noconfirm --cachedir /tmp/ppp-cache
|
||||
</code>
|
||||
|
||||
''%%[-a ARCHITECTURE] [-d device] [-u ui] [-h hostname] [--osk-sdl] [--noconfirm] [--cachedir directory] [--no-cachedir]%%''
|
||||
|
||||
''-u ui'':
|
||||
* barebone
|
||||
* phosh
|
||||
* plasma
|
||||
* plasma_desktop
|
||||
* sxmo
|
||||
|
||||
\\
|
||||
=== Image flashen ===
|
||||
|
||||
Wechsle zum //USB-Massenspeicher__// - __//drücke//__ und //__halte__// die //__Lautstärketaste nach oben__// und //__drücke__// die //__Einschalttaste__// einmal. Du solltest nun eine //__blaue LED__// sehen. Schließe das Gerät über USB an Ihren PC an.
|
||||
|
||||
<code>
|
||||
cd arch-pine64-build/build/
|
||||
dd if=archlinux-pinephone-pro-plasma-*.img of=/dev/XXX bs=1M oflag=direct,sync status=progress
|
||||
</code>
|
||||
|
||||
Starte das Gerät und befolge z.B. unsere [[de/backup/server|Backup-Anleitungen]].
|
||||
|
||||
\\
|
||||
=== Lokales Arch repo (optional) ===
|
||||
|
||||
Erstelle dein eigenes Arch-Repository, um ältere Pakete aufzubewahren, falls du dein System/Telefon downgraden musst. Es kann schwieriger sein, ein Downgrade durchzuführen als bei der x86_64-Architektur.\\
|
||||
https://git.techsaviours.org/.ORG/local-arch-repo
|
||||
|
||||
\\
|
||||
==== postmarketOS ====
|
||||
|
||||
\\
|
||||
=== Packet ===
|
||||
|
||||
<code>
|
||||
pacman -S pmbootstrap
|
||||
</code>
|
||||
|
||||
\\
|
||||
=== Initialisierung ===
|
||||
|
||||
<code>
|
||||
mkdir -p ~/build/postmarketOS
|
||||
pmbootstrap init
|
||||
</code>
|
||||
|
||||
Befolge einfach die Fragen. Nachfolgend sind einige notwendige Schritte aufgeführt, um dein PPP zu verwenden, der Rest ist dir überlassen.
|
||||
|
||||
<code>
|
||||
Work path [/home/USER/.local/var/pmbootstrap]: ~/build/postmarketOS
|
||||
Vendor [qemu]: pine64
|
||||
Device codename: pinephonepro
|
||||
</code>
|
||||
|
||||
\\
|
||||
=== Installiere ===
|
||||
|
||||
Wechsle zum //USB-Massenspeicher__// - __//drücke//__ und //__halte__// die //__Lautstärketaste nach oben__// und //__drücke__// die //__Einschalttaste__// einmal. Du solltest nun eine //__blaue LED__// sehen. Schließe das Gerät über USB an Ihren PC an.
|
||||
|
||||
<code>
|
||||
pmbootstrap install --sdcard=/dev/XXX --fde
|
||||
</code>
|
||||
|
||||
''%%--fde%%'' ist zur Verschlüsselung deines Telefons.
|
||||
|
||||
<alert type="info" icon="fa fa-info-circle">Starte ''pmbootstrap log'' in einem anderen Terminal, um zu sehen, was vor sich geht.</alert>
|
||||
|
||||
<alert type="danger" icon="fa fa-warning">Wenn direkt auf eMMC (//USB Massenspeicher//) nicht funktioniert, erstelle nur das Image ''%%pmbootstrap install --fde%%'' und flashe es auf deinen internen Speicher mit ''%%dd if=~/build/postmarketOS/chroot_native/home/pmos/rootfs/pine64-pinephonepro.img of=/dev/XXX bs=1M oflag=direct,sync status=progress%%''.</alert>
|
||||
|
||||
Sobald alles erledigt ist "umount, unregister binfmt":
|
||||
<code>
|
||||
pmbootstrap shutdown
|
||||
</code>
|
Loading…
Reference in a new issue