Nahrání Raspberry Pi OS
FIBER se dodává ve dvou hardwarových variantách a postup nahrání se mezi nimi liší. Před začátkem vyberte záložku níže, která odpovídá vašemu zařízení:
Průmyslová verze založená na Raspberry Pi Compute Module 4. Používá rpiboot a propojku BOOT
pro přepnutí do režimu nahrávání.
Varianta pro testování na stole založená na Raspberry Pi 5. Nahrajte systém přímo na microSD kartu, bez kroku aktivace bootloaderu.
- FIBER (CM4)
- FIBER Lite (Pi 5)
-
Otevřete horní kryt zařízení FIBER.
tipPod gumovými nožičkami jsou čtyři šrouby.
-
Přesuňte propojku do polohy BOOT (musí být svisle zarovnaná s popiskem
BOOTna desce plošných spojů).tipTo umožní přepnutí zařízení do režimu bootloaderu.
-
Připojte PoE adaptér (musí odpovídat standardu 802.3af) do zásuvky.
-
Připojte ethernetový kabel mezi port LAN na PoE adaptéru a váš LAN router (pokud nechcete použít připojení přes Wi-Fi).
-
Připojte kabel USB-B do HOST a do zadního USB konektoru na TARGET.
-
Nainstalujte nástroj rpiboot: postupujte podle pokynů v tomto repozitáři na GitHubu:
-
Připojte ethernetový kabel mezi PoE port na PoE adaptéru a ethernetový konektor (RJ-45) zařízení TARGET.
-
Spusťte nástroj
rpiboot.tipTím by se měl TARGET přepnout do režimu bootloaderu. Na HOST se objeví nový USB disk.
-
Stáhněte, nainstalujte a spusťte nástroj Raspberry Pi Imager.
-
V kroku Device vyberte Raspberry Pi 4 (zahrnuje i Compute Module 4).
-
V kroku OS vyberte Raspberry Pi OS (other).
-
Vyberte Raspberry Pi OS Lite (64-bit).
-
V kroku Storage vyberte zařízení FIBER (zobrazuje se jako RPi-MSD-0001 Media).
-
V kroku Customisation zadejte hostname pro vaše zařízení FIBER (např.
fiber). -
V sekci Localisation vyberte svou lokalitu, časové pásmo a rozložení klávesnice.
-
V sekci User zadejte uživatelské jméno a heslo.
tipMůžete použít
fiberjako uživatelské jméno ahardwariojako heslo.nebezpečíToto se doporučuje pouze při SSH autentizaci veřejným klíčem, jinak použijte silné heslo.
-
Volitelné: V sekci Wi-Fi zadejte SSID a heslo své bezdrátové sítě.
-
V sekci Remote access zapněte SSH a vyberte preferovaný způsob autentizace.
-
Volitelné: V sekci Raspberry Pi Connect můžete povolit vzdálený přístup přes Raspberry Pi Connect. V tomto návodu jej necháváme vypnutý.
-
Zkontrolujte souhrn a klikněte na WRITE pro spuštění zápisu.
-
Potvrďte varovný dialog kliknutím na I UNDERSTAND, ERASE AND WRITE.
-
Počkejte na dokončení zápisu.
-
Po dokončení stiskněte tlačítko RESET na TARGET (nachází se vedle USB konektoru).
-
Počkejte, až se TARGET nastartuje a připojí k síti.
tipIP adresu vašeho TARGET najdete v zápůjčkách (leases) vašeho DHCP serveru.
FIBER Lite používá běžné Raspberry Pi 5, není zde krok aktivace bootloaderu, žádná propojka BOOT
ani nástroj rpiboot. Systém nahrajete přímo na microSD kartu, stejně jako u kteréhokoliv standardního Raspberry Pi.
Snímky obrazovky níže jsou převzaté z průběhu Raspberry Pi Imageru na zařízení FIBER založeném na CM4
(výše), protože nástroj i většina kroků jsou bez ohledu na zařízení identické. Několik kroků vypadá
v praxi mírně jinak: výběr Device zvýrazňuje Raspberry Pi 5 místo
Raspberry Pi 4, krok Storage zobrazuje vaši čtečku microSD karet pod jejím vlastním názvem
namísto RPi-MSD-0001 Media (tento název je specifický pro režim USB boot přes rpiboot u CM4, který se
zde nepoužívá) a zobrazený příklad hostname/uživatelského jména je fiber/fiber namísto
fiber-lite/fiberlite. Bez ohledu na to, co ukazuje snímek obrazovky, používejte hodnoty pro FIBER Lite uvedené v krocích níže.
-
Stáhněte, nainstalujte a spusťte nástroj Raspberry Pi Imager.
-
V kroku Device vyberte Raspberry Pi 5.
-
V kroku OS vyberte Raspberry Pi OS (other).
-
Vyberte Raspberry Pi OS Lite (64-bit).
-
V kroku Storage vyberte microSD kartu pro zařízení FIBER Lite.
-
V kroku Customisation (ikona ozubeného kola nebo Ctrl+Shift+X) zadejte hostname pro vaše zařízení FIBER Lite (např.
fiber-lite). -
V sekci Localisation vyberte svou lokalitu, časové pásmo a rozložení klávesnice.
-
V sekci User zadejte uživatelské jméno a heslo.
tipMůžete použít
fiberlitejako uživatelské jméno ahardwariojako heslo.nebezpečíToto se doporučuje pouze při SSH autentizaci veřejným klíčem, jinak použijte silné heslo.
-
Volitelné: v sekci Wi-Fi zadejte SSID a heslo své bezdrátové sítě jako záložní připojení k LAN.
-
V sekci Remote access zapněte SSH a vyberte preferovaný způsob autentizace.
-
Volitelné: v sekci Raspberry Pi Connect můžete povolit vzdálený přístup přes Raspberry Pi Connect. V tomto návodu jej necháváme vypnutý.
-
Zkontrolujte souhrn, klikněte na WRITE pro spuštění zápisu a potvrďte varovný dialog.
-
Počkejte na dokončení zápisu.
-
Po dokončení zápisu vložte microSD kartu do zařízení FIBER Lite a zapněte jej.
-
Počkejte, až se zařízení nastartuje a připojí k síti (30–90 sekund při prvním startu), a poté zjistěte jeho IP adresu. Zkuste postupně tyto možnosti:
-
Router / DHCP leases: na administrační stránce routeru najděte klienta pojmenovaného podle hostname, které jste nastavili (např.
fiber-lite). -
mDNS:
ping raspberrypi.localneboping <hostname>.local(hostname, které jste nastavili v Imageru), pokud se ve vaší síti mDNS překládá. -
Skenování sítě: z jiného počítače ve stejné LAN/podsíti:
nmap -sn 192.168.1.0/24nahraďte
192.168.1.0/24svou skutečnou podsítí. Hledejte nový host, který tam před zapnutím zařízení nebyl. -
Monitor + klávesnice: jako poslední možnost připojte k Pi přímo displej a klávesnici a v konzoli spusťte
hostname -I.
tipVyhněte se hádání díky statické IP. Místo pátrání po adrese, kterou přidělil DHCP, si ji nastavte sami před prvním startem: vložte čerstvě nahranou kartu zpět do počítače a v kořeni boot oddílu (
bootfs, malý FAT svazek, stejný oddíl jakometa-data/user-data) vytvořte soubornetwork-config:network-configversion: 2ethernets:eth0:dhcp4: falseaddresses:- 192.168.1.50/24gateway4: 192.168.1.1nameservers:addresses: [192.168.1.1, 1.1.1.1]Upravte adresu, bránu a podsíť podle své sítě, poté zařízení nastartujte a připojte se přes SSH rovnou na
192.168.1.50, bez hledání v zápůjčkách nebo skenování.Toto platí pouze při prvním startu instance, stejně jako
user-data, viz upozornění na cloud-init níže. Pokud tento soubor přidáváte na kartu, která už jednou nastartovala (a účet tedy už existuje), změňte takéinstance-idvmeta-datana novou hodnotu, jinak cloud-init soubor přeskočí jako „already configured“. -
-
Připojte se k zařízení přes SSH pomocí uživatelského jména a IP adresy (nebo hostname) z předchozích kroků:
ssh fiberlite@<TARGET IP ADDRESS>Při prvním připojení potvrďte dotaz na otisk hostitelského klíče a poté zadejte heslo, které jste nastavili v Imageru. Všechny příkazy ve zbytku tohoto návodu se spouštějí z této SSH relace, přímo na zařízení.
Upozornění na cloud-init. Nedávné obrazy Raspberry Pi OS používají cloud-init namísto staršího
mechanismu se souborem ssh/userconf.txt. Pokud budete někdy potřebovat ručně upravit /boot/firmware/meta-data
(místo použití dialogu Customisation v Imageru), klíč musí být instance-id
(s pomlčkou), ne instance_id (s podtržítkem). Klíč s podtržítkem je tiše ignorován a
cloud-init přeskočí vytvoření uživatele při každém dalším startu, což způsobí trvalé „Permission denied“ při SSH
i po opravě user-data. Uživatelské jméno, heslo a SSH vždy nastavujte vlastním dialogem Imageru;
při běžném použití byste neměli potřebovat sahat na soubory cloud-init ručně. Pokud
jsou SSH připojení rovnou odmítána (bez jakéhokoliv dotazu na heslo) nebo přijata, ale každé heslo
je odmítnuto, podívejte se na Řešení problémů v postranním panelu.