Difference between revisions of "PinePhone Installation Instructions"
Jump to navigation
Jump to search
(→From the booted microSD OS: typo) |
(→Using JumpDrive: copied from start page) |
||
Line 34: | Line 34: | ||
=== Using JumpDrive === | === Using JumpDrive === | ||
[[File:jumpdrive.jpg|400px|thumb|right|Jumpdrive running on the PinePhone]] | |||
The internal eMMC flash storage can be flashed using the Jumpdrive utility by Danct12 and Martijn from postmarketOS. | |||
This utility boots from micro SD and exposes the internal eMMC flash storage when the PinePhone is connected to a computer. | |||
The process of flashing an OS to the exposed and mounted eMMC is identical to that of any other storage medium - e.g. a SD card. You can use the 'DD' command or a utility such as Etcher or Gnome Disks, etc. | |||
The Jumpdrive image is smaller than 50MB. You can keep an SD card specifically for using Jumpdrive, and there are 64MB micro SD cards sold cheaply that will suffice. | Latest Jumpdrive can be found [https://github.com/dreemurrs-embedded/Jumpdrive/releases/ here]. | ||
# Download and extract [https://github.com/dreemurrs-embedded/Jumpdrive/releases the Jumpdrive image] | |||
# Flash the Jumpdrive image to a micro SD card | |||
# Boot the PinePhone from the Jumpdrive micro SD card | |||
# Connect the PinePhone to your computer using USB-A -> USB-C cable | |||
# Flash the exposed PinePhone drive (e.g. /dev/mm..., check for the right device in dmesg, GNOME disks, or similar, and make sure it's unmounted) with your chosen OS image | |||
# Once the flashing process is complete, disconnect the PinePhone from your PC, power it down and remove the Jumpdrive SD card | |||
# The process is now finished, and you can boot from eMMC | |||
The Jumpdrive image is smaller than 50MB. You can keep an SD card specifically for using Jumpdrive, and there are 64MB micro SD cards sold cheaply that will suffice. Jumpdrive also acts as a rescue image in case if you messed up your installation. To do so, you can telnet to '''172.16.42.1''', mount rootfs and fix it! | |||
=== From the booted microSD OS === | === From the booted microSD OS === |