10-28-2022, 06:37 PM
(This post was last modified: 01-19-2023, 09:12 PM by Shad0w.
Edit Reason: spelling
)
I wanted to post the steps to installing Tow-Boot on the SPI.
Sorry if this is long and drawn out but I am writing this to help anyone new to Linux. With Manjaro being preinstalled from the factory it was best to write this using Manjaro specifics. I tried following the guides on the Tow-Boot website, Pine Wiki and the Manjaro Wiki but was unsuccessful. I would suggest reading these to conceptually understand what you are doing if you are new. You will need mtd-utils installed first for this to work. Now I would download the release you need and extract the file into a folder. I was not successful in getting the spi.installer.img to boot after flashing to a SD card to install using the directions provided in the reference section.
I used the method below under coding and it only took me about 3 minutes to accomplish this task.
I did all this on Manjaro but to my understanding other distributions should work the same.
References:
https://tow-boot.org/devices/pine64-pinebookPro.html
https://wiki.pine64.org/wiki/Pinebook_Pr...ash_device
https://wiki.manjaro.org/index.php/Manja...ptional.29
Required Dependencies:
mtd-utils - https://software.manjaro.org/package/mtd-utils
Download Tow-Boot file:
https://github.com/Tow-Boot/Tow-Boot/releases
(I installed pine64-pinebookPro-2021.10-005.tar.xz - https://github.com/Tow-Boot/Tow-Boot/rel...005.tar.xz)
Code:
Step 1. I opened the terminal and "cd"d my way into the correct location to find the file "Tow-Boot.spi.bin" or depending on the distribution you are using you can also find the file, right click and got to "Open Terminal Here" - For this install it was located under the binaries folder.
Step 2.
The entire flash took about 15 seconds for my Pinebook Pro.
Step 3: Restart (be ready to hit the "Esc" button)
I hope this helps others.
Sorry if this is long and drawn out but I am writing this to help anyone new to Linux. With Manjaro being preinstalled from the factory it was best to write this using Manjaro specifics. I tried following the guides on the Tow-Boot website, Pine Wiki and the Manjaro Wiki but was unsuccessful. I would suggest reading these to conceptually understand what you are doing if you are new. You will need mtd-utils installed first for this to work. Now I would download the release you need and extract the file into a folder. I was not successful in getting the spi.installer.img to boot after flashing to a SD card to install using the directions provided in the reference section.
I used the method below under coding and it only took me about 3 minutes to accomplish this task.
I did all this on Manjaro but to my understanding other distributions should work the same.
References:
https://tow-boot.org/devices/pine64-pinebookPro.html
https://wiki.pine64.org/wiki/Pinebook_Pr...ash_device
https://wiki.manjaro.org/index.php/Manja...ptional.29
Required Dependencies:
mtd-utils - https://software.manjaro.org/package/mtd-utils
Download Tow-Boot file:
https://github.com/Tow-Boot/Tow-Boot/releases
(I installed pine64-pinebookPro-2021.10-005.tar.xz - https://github.com/Tow-Boot/Tow-Boot/rel...005.tar.xz)
Code:
Step 1. I opened the terminal and "cd"d my way into the correct location to find the file "Tow-Boot.spi.bin" or depending on the distribution you are using you can also find the file, right click and got to "Open Terminal Here" - For this install it was located under the binaries folder.
Step 2.
Code:
sudo flashcp Tow-Boot.spi.bin /dev/mtd0
Step 3: Restart (be ready to hit the "Esc" button)
I hope this helps others.