Difference between revisions of "PinePhone Software Releases"
Jump to navigation
Jump to search
(→Resize partition to fit disk space: reorganize) |
|||
Line 34: | Line 34: | ||
=== Safe & Easy Method === | === Safe & Easy Method === | ||
https://forum.pine64.org/showthread.php?tid=9444 | [https://forum.pine64.org/showthread.php?tid=9444 Jumpdrive thread] | ||
# download and extract [https://github.com/dreemurrs-embedded/Jumpdrive/releases the Jumpdrive image] | # download and extract [https://github.com/dreemurrs-embedded/Jumpdrive/releases the Jumpdrive image] | ||
Line 40: | Line 40: | ||
# boot from the SD card | # boot from the SD card | ||
# connect the PinePhone to your computer using USB-A -> USB-C cable. | # connect the PinePhone to your computer using USB-A -> USB-C cable. | ||
# flash the exposed (mounted) PinePhone drive with a chosen OS image as you'd flash any SD card | # flash the exposed (mounted) PinePhone drive with a chosen OS image as you'd flash any SD card, and resize partitions (optional, see below) | ||
# | # disconnect the PinePhone from your PC, power it down and remove the Jumpdrive SD card | ||
# boot into your OS of choice on eMMC | # boot into your OS of choice on eMMC | ||
Line 48: | Line 48: | ||
=== Safe With No Extra Tools, But Slower === | === Safe With No Extra Tools, But Slower === | ||
# Prepare a formatted SD card, flash desired OS to the SD card | # Prepare a formatted SD card, flash desired OS to the SD card, and (optionally) resize the partition (see below) | ||
# | # Insert SD card and boot the phone | ||
# Open terminal and <code>git clone [url]</code> your desired project OR: Open web browser and download the desired OS image file. | # Open terminal and <code>git clone [url]</code> your desired project OR: Open web browser and download the desired OS image file. | ||
# Build the OS (Optional) | # Build the OS (Optional) | ||
# Flash the resulting image file you got by downloading or by building, to eMMC, using <code>dd if=/dev/mmcblkX of=/dev/mmcblkY bs=1M</code> where X is the number label of the SD card, and Y is the number label of the eMMC. Use the command ''lsblk'' to check your devices: typically with the current kernel the SD card is /dev/mmcblk0 and the eMMC is /dev/mmcblk2 but as always with ''dd'' be extremely cautious to get the devices correct. | # Flash the resulting image file you got by downloading or by building, to eMMC, using <code>dd if=/dev/mmcblkX of=/dev/mmcblkY bs=1M</code> where X is the number label of the SD card, and Y is the number label of the eMMC. Use the command ''lsblk'' to check your devices: typically with the current kernel the SD card is /dev/mmcblk0 and the eMMC is /dev/mmcblk2 but as always with ''dd'' be extremely cautious to get the devices correct. Then, resize partition to fill up entire disk (see below). | ||
# Turn off phone, remove SD card. Turn on phone. | # Turn off phone, remove SD card. Turn on phone. | ||
=== Risky Method === | === Risky Method === |