PINE64
Where is the Pinephone eMMc? - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PinePhone (https://forum.pine64.org/forumdisplay.php?fid=120)
+--- Forum: PinePhone Hardware (https://forum.pine64.org/forumdisplay.php?fid=122)
+--- Thread: Where is the Pinephone eMMc? (/showthread.php?tid=12741)

Pages: 1 2


RE: Where is the Pinephone eMMc? - dsimic - 02-10-2021

In a few words, all operating system images that are available for the PinePhone are already "crafted" in a way that puts the boot loader (U-Boot) where it is expected by the mask ROM (also known as Boot ROM or BROM) inside the A64 SoC.  Thus, all that's needed is to simply write an image to a card.


RE: Where is the Pinephone eMMc? - TRS-80 - 02-10-2021

Thanks, dsimic. Yeah, I forgot that Allwinner is pretty straight forward. Other boards not so much, but I don't want to confuse the issue any further, within the context of Pine64 forums.


RE: Where is the Pinephone eMMc? - dsimic - 02-10-2021

As a side note, here's an interesting issue that I haven't found mentioned anywhere.

After booting from a Micro SD card and writing the image to the eMMC, if you boot the phone (or laptop) again from the same SD card, it might happen that the /boot partition from the eMMC gets mounted in Linux instead of the same, correct /boot partition on the SD card.  Then, if you perform some system changes or updates that alter the contents of /boot, such as updating the kernel packages, you end up with one part of the updates applied to the wrong /boot partition.

The solution is to change the label of the /boot partition on the SD card prior to using it for subsequent boots, so the label is no longer the same as the label of the /boot partition on the eMMC.

Edit: Actually, the same can also happen to the root partition.