Installing Debian (Raspbian) Linux armhf on a RaspberryPi

Optionally including ARDOP and PAT to connect WINLINK 2000

Release date: 2024-08-05

Even though it would be possible to use a predefined image to run a RaspberryPi it is still possible to create a custom installation with limited effort. In the following lines I will try to give you some additional information concerning this issue. The resulting image should be able to run on any RaspberryPi. On RaspberryPi 1, 2 and ZERO it is neccessary to use armhf, on all RaspberryPi's from RaspberryPi 3 onwards (including ZERO 2) you could also use arm64.

HAM radio amateurs can use such a light system to connect the WINLINK 2000 system to send emails over short wave radio without internet connection. The web-based client is PAT and the data is exchanged over ARDOP. Time and position can optionally be configured with a usb GPS dongle.

You will need a 32 GB SD-card, a host system with a recent Debian Linux and a working SD-card reader to perform the installation. I recommend two-partition installation, using vfat for the first partition and ext4 for the second. All data on the sd-card will be erased!

You use all of this information at your own risk!!! There is absolutely no warranty!!!


Prepare the host-system


Prepare the client-system


Install Debian Linux on the client-system


Configure the client-system
(You need to create/adapt the following files)


Completing the installation



References

https://www.cantab.net/users/john.wiseman/Documents/ARDOPC.html

https://github.com/pflarue/ardop

https://github.com/la5nta/pat/wiki

https://github.com/23ewrdtf/Captive-Portal

https://github.com/raspberrypi/firmware/tree/master/boot

https://raspberrypi.stackexchange.com/questions/74896/u-boot-for-raspberry-pi-3

https://elinux.org/RPi_U-Boot#Copy_U-Boot_to_your_SD_card

https://blog.christophersmart.com/2016/10/27/building-and-booting-upstream-linux-and-u-boot-for-raspberry-pi-23-arm-boards/

https://www.raspberrypi.org/documentation/configuration/config-txt/README.md

https://wiki.debian.org/Arm64Port#Unofficial_Debian-ports_bootstrap

https://github.com/Debian/raspi3-image-spec/issues/12

https://code.overdrivenetworks.com/blog/2018/07/debian-buster-on-a-raspberry-pi-3-model-b-plus/

http://sunxi.org/Bootable_SD_card#Cleaning

https://wiki.debian.org/InstallingDebianOn/Allwinner

http://wiki.lemaker.org/BananaPro/Pi:Setting_up_the_Linux_distribution_root_file_system

http://linux-sunxi.org/Mainline_Debian_HowTo#Setting_up_the_SD-card

http://linux-sunxi.org/Mainline_U-Boot

HOME

© 2018-2024 by Bodo Giannone
Alle Angaben ohne Gewähr !!!     Caveat lector