Reinstalace SD karty Pillu

Již jsme dostali pár dotazu jak si nainstalovat vlastní kartu pro Karmen Pill pokud se karta poškodila či jí uživatel naformátoval.
Popíšu zde proces instalace, který se bude lišit provedením dle verze instalace a umístění souborů

Postup

V počítači máme stažený image OctoPi v našem případě je aktuální verze octopi-1.0.0-1.9.3-20231009151442.
Stažený ZIP soubor si rozbalíme a budeme potřebovat image .IMG

Instalace image/obrazu disku

Image nainstalujeme na kartu pomocí příkazu kde budeme potřebovat

  • cestu k douboru obrazu/image
  • označení disku který budeme formátovat a instalovat na něj OctoPi
sudo dd if=Downloads/octopi-1.0.0-1.9.3-20231009151442.img of=/dev/rdisk3 bs=32m status=progress 

Vytvoříme si soubor po povolení přípojení SSH pomocí příkazu

touch /Volumes/boot/ssh

Dále je potřeba si upravit soubor na připojení k wifi

network={
  ssid="free-hub"
  psk="fragaria.cz"
}

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

country=CZ

Nyní kartu odpojíme a zapojíme do Pillu/Raspberry

Spuštění instalačního skriptu skrze SSH

Pomocí terminálu se připojíme na Pill/Raspberry

ssh pi@octopi.local

Stáhneme si instalační skript na kartu zařízení

wget https://raw.githubusercontent.com/fragaria/karmen-gists/main/karmen-pill-init-dev.script
sudo bash karmen-pill-init-dev.script

V průběhu skriptu budeme vyzvání k zadání Karmen klíče.
Ten si lehce vygenerujeme v nastavení => Vytvořít nový klíč zařízení
cloud-new-device-key1
cloud-new-device-key2

Poté proběhne samotná instalace pomocí skriptu, během které se i zařízení zrestartuje.
Na konci instalace se vypíšou klíče v terminálu a jsou uloženy do souboru KARMEN_KEYS.txt kde je můžete kdykoliv dohledat.

2 Likes

Rychlý přehled příkazů

sudo dd if=Downloads/octopi-1.0.0-1.9.3-20231009151442.img of=/dev/rdisk3 bs=32m status=progress 
touch /Volumes/boot/ssh

+úprava zadání WiFi

network={
  ssid="free-hub"
  psk="fragaria.cz"
}

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

country=CZ

SSH

wget https://raw.githubusercontent.com/fragaria/karmen-gists/main/karmen-pill-init-dev.script
sudo bash karmen-pill-init-dev.script
1 Like