Difference between revisions of "PinePhone Software Releases"

Jump to navigation Jump to search
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)
# once the flashing process is complete, disconnect the PinePhone from your PC, power it down and remove the Jumpdrive SD card
# 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)
# Boot the phone with your new SD card image
# Insert SD card and boot the phone
# Resize partition to fill the SD card
# 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.
# Open terminal and resize partition to fill up entire disk (see below).


=== Risky Method ===
=== Risky Method ===