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 WiFi).
-
Připojte kabel USB-B do HOST a do zadního USB konektoru na TARGET.
-
Nainstalujte nástroj rpiboot – postupujte podle pokynů v tomto GitHub repozitáři:
-
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.dangerToto 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.dangerToto 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. Pro nastavení uživatelského jména, hesla a SSH vždy používejte vlastní dialog 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.