05-19-2024, 11:49 PM
(05-19-2024, 10:23 AM)bsammon Wrote:(05-18-2024, 07:58 AM)Pavlos1 Wrote: Read the wiki for your specific distro;
Are you referring to the Pine64 wiki (and saying there's distro-specific sections in it), or are you saying that my distro should have their own wiki?
Ideally your distro has its own wiki (e.g. postmarketOS). In any case the relevant information should be available somewhere, but certain distros make it a pain to find.
(05-19-2024, 10:23 AM)bsammon Wrote: I had assumed that different distros had different ways of configuring (i.e. setting up config files after it's built) u-boot, but in terms compiling/building u-boot, I had thought/hoped that there would be a relatively standard build that all/most distros would use. Does each distro really brew their own builds of u-boot for the Pinebook Pro?
So, some distro maintainers agree with your sentiment, and have decided to standardize on Tow-Boot. But the ones that haven't (e.g. Manjaro, postmarketOS, etc.) will indeed ship their own builds.
(05-19-2024, 10:23 AM)bsammon Wrote: Would that mean that a "manjaro version" of u-boot wouldn't be compatible with Debian, and a "FreeBSD version" of u-boot wouldn't be compatible with Manjaro or Debian? (Or just wouldn't "support" the other distros/OSes?)
This is like asking whether you can use an Arch Linux kernel on an Ubuntu install on your desktop. There's a good chance that it'll work, but that doesn't make it a good idea.
One thing you can do is install Tow-Boot to the SPI, even if your distro doesn't normally ask you to. This tends to work pretty well, and lets you take control of bootloader updates back from your distro. (Note: the SPI is a higher priority boot device so if the SoC finds a valid bootloader there it will use it instead of the U-Boot binary that your distro bakes into the eMMC/SD card.)