commit 10810526d5a44ca04d0a5fbd93e8f2d3111e0822 Author: Fabio Date: Thu Aug 14 21:13:06 2025 +0800 first commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..db81191 --- /dev/null +++ b/README.md @@ -0,0 +1,157 @@ +# Installare Debian12 su Orange PI 5 Plus in eMMC + +## Installare bootloader e sistema Debian 12 + +Orange Pi5 Plus con la sua eMMC, un ambiente windows + cavo da USB a USB-c + +installare eMMC sulla Motherboard (ricordiamoci di fare tutto senza che la motherboard sia alimentata) + +avviare Windows 11 e scaricare dal sito ufficiale di Orange i supporti per l'installazione + +(http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5-plus.html) + +i file sono in "Official Resources"-"Official tools" - "Android and Linux image writing tool-RKDevTool and driver" + +si tratta del driver per Linux, del miniloader e del programma di scrittura + +scaricare anche il sistema operativo linux da "Official Images"-"Debian" + +dopo aver installato il driver avviare il programma di scrittura + +ora inserire una usb dal computer che farà la scrittura al Orange PI nella porta USB-c che non fa da alimentazione + +tenendo premuto il pulsate di reset alimentare l'orange pi 5 con il suo alimentatore + +nell'applicazione nel tab Download Image cliccare con il tasto destro nella finestra e fare un "load config" + +caricare il miniloader adeguato in questo caso per eMMC (scaricati precedentemente) + + rk3588_linux_emmc.cfg + + questo imposta la configurazione del sistema per un boot da eMMC + + nelle 2 righe apparse di nome loader e Linux, cliccare col tasto sinistro l'ultimo riquadro vuoto della riga loader e caricare il file + + rk3588_linux_emmc + + carica il boot da eMMC + + ora cliccando col tasto sinistro l'ultimo riquadro vuoto della riga linux e caricare il file del sistema operativo scaricato + in questo caso + + Orangepi5plus_1.2.0_debian_bookworm_server_linux6.1.43.img + + se si usa la versione server che è senza ambiente grafico ssh è già attivo si può collegarlo alla rete ed accedervi attraverso + + ssh orangepi@ + + se non si conosce si può utilizzare un IP scanner per cercarlo nella rete + + se si installa la versione desktop va avviato con un display connesso alla HDMI con tastiera e mouse va finita l'installazione + e va installato ssh + + sudo apt update + apt install openssh-server + + ## Errori nella repository del docker-ce + + se con apt update trovate degli errori su docker-cercarlo + + spostate per backup la lista apt in una directory home x es + + cd + mkdir apt-list-backup + cd apt-list-backup + sudo mv /etc/apt/sources.list.d/docker.list . + +creare la repository nuova come da sito del docker-cercarlo + +```sh +# Add Docker's official GPG key: +sudo apt-get update +sudo apt-get install ca-certificates curl +sudo install -m 0755 -d /etc/apt/keyrings +sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc +sudo chmod a+r /etc/apt/keyrings/docker.asc + +# Add the repository to Apt sources: +echo \ + "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ + $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ + sudo tee /etc/apt/sources.list.d/docker.list > /dev/null +sudo apt-get update +``` + +ora ci sarà il nuovo file + + /etc/apt/sources.list.d/docker.list + +## Settare un IP fisso installando Network Manager + +si installa con + + sudo apt install network-manager + +si verifica con + + sudo systemctl status NetworkManager.service + +se serve + + sudo systemctl start NetworkManager.service + sudo systemctl enable NetworkManager.service + sudo systemctl restart NetworkManager.service + +Verificare le reti + +```sh +nmcli connection show +``` + +dall'output si evince che la rete è ***Supervisor enP3p49s0*** + +```sh +NAME UUID TYPE DEVICE +Supervisor enP3p49s0 0111eaa1-5253-3749-ab37-68306880a309 ethernet enP3p49s0 +lo cbd10d14-2994-4875-9f30-78d1435b7da9 loopback lo +Supervisor enP4p65s0 330c6b90-ab43-3eba-a849-a86908742d58 ethernet -- +``` + +si possono vedere i file di configurazioni delle reti anche con un list +```sh +ls /etc/NetworkManager/system-connections/ +``` + +con output +```sh +'Supervisor enP3p49s0.nmconnection' 'Supervisor enP4p65s0.nmconnection' +``` + +il file lo si può editare o visualizzare con + +```console +sudo nano /etc/NetworkManager/system-connections/'Supervisor enP3p49s0.nmconnection' +``` + +per modificare in IP statico con gateway and DNS usare + + + + ```sh +sudo nmcli connection modify "[CONNECTION_NAME]" \ +ipv4.method "manual" \ +ipv4.addresses "[IP_ADDRESS]/[CIDR_NETMASK]" \ +ipv4.gateway "[GATEWAY_IP_ADDRESS]" \ +ipv4.dns "[PRIMARY_DNS_IP],[SECONDARY_DNS_IP]" +``` +quindi nel nostro caso + +```sh +sudo nmcli con mod "Supervisor enP3p49s0" ipv4.method manual ipv4.addresses 192.168.1.4/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8,8.8.4.4 +``` + +poi fare il rebbot di sistema + +```sh +sudo reboot now +```