Nahrání Raspberry Pi OS
FIBER se dodává ve dvou hardwarových variantách a postup nahrání se mezi nimi liší. Než začnete, vyberte níže záložku podle svého zařízení:
Průmyslová verze s modulem Raspberry Pi Compute Module 4. Do režimu nahrávání se přepíná nástrojem
rpiboot a propojkou BOOT.
Varianta pro testování na stole postavená na Raspberry Pi 5. Systém nahrajete přímo na kartu microSD, bootloader není třeba aktivovat.
- 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ů).tipDíky tomu půjde zařízení přepnout do režimu bootloaderu.
-
Zapojte adaptér PoE (musí odpovídat standardu 802.3af) do zásuvky.
-
Ethernetovým kabelem propojte port LAN adaptéru PoE s routerem v místní síti (pokud nechcete použít Wi-Fi).
-
Kabelem USB-B propojte počítač HOST se zadním konektorem USB na zařízení TARGET.
-
Nainstalujte nástroj rpiboot: postupujte podle pokynů v tomto repozitáři na GitHubu:
-
Ethernetovým kabelem propojte port PoE adaptéru PoE s ethernetovým konektorem (RJ-45) zařízení TARGET.
-
Spusťte nástroj
rpiboot.tipTím by se měl TARGET přepnout do režimu bootloaderu. Na počítači HOST se objeví nový disk USB.
-
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 název hostitele (hostname) 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číTuto volbu doporučujeme jen při ověřování SSH 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 ho necháváme vypnutý.
-
Zkontrolujte souhrn a zápis spusťte tlačítkem WRITE.
-
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 zařízení TARGET (je vedle konektoru USB).
-
Počkejte, až TARGET nastartuje a připojí se k síti.
tipIP adresu zařízení TARGET najdete v seznamu přidělených adres (leases) na serveru DHCP.
FIBER Lite používá běžné Raspberry Pi 5, takže odpadá aktivace bootloaderu, propojka BOOT
i nástroj rpiboot. Systém nahrajete přímo na kartu microSD jako u každého jiného Raspberry Pi.
Snímky obrazovky níže jsou převzaté z postupu pro zařízení FIBER s modulem CM4 (výše), protože
nástroj Raspberry Pi Imager i většina kroků jsou pro obě zařízení stejné. Několik kroků ve skutečnosti
vypadá trochu jinak: ve výběru Device je zvýrazněné Raspberry Pi 5 místo Raspberry Pi 4,
krok Storage zobrazuje čtečku karet microSD pod jejím vlastním názvem místo RPi-MSD-0001 Media
(ten patří režimu USB boot přes rpiboot u CM4, který se tu nepoužívá) a ukázkový název hostitele
a uživatelské jméno jsou fiber/fiber místo fiber-lite/fiberlite. Bez ohledu na snímky
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 kartu microSD pro zařízení FIBER Lite.
-
V kroku Customisation (ikona ozubeného kola nebo Ctrl+Shift+X) zadejte název hostitele 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číTuto volbu doporučujeme jen při ověřování SSH 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 ho necháváme vypnutý.
-
Zkontrolujte souhrn, spusťte zápis tlačítkem WRITE a potvrďte varovný dialog.
-
Počkejte na dokončení zápisu.
-
Po dokončení zápisu vložte kartu microSD do zařízení FIBER Lite a zařízení zapněte.
-
Počkejte, až zařízení nastartuje a připojí se k síti (při prvním startu 30–90 sekund), a zjistěte jeho IP adresu. Zkuste postupně:
-
Router / DHCP leases: v administraci routeru najděte klienta pojmenovaného podle nastaveného názvu hostitele (např.
fiber-lite). -
mDNS:
ping raspberrypi.localneboping <hostname>.local(název hostitele nastavený v nástroji Imager), pokud ve vaší síti funguje překlad mDNS. -
Skenování sítě: z jiného počítače ve stejné LAN/podsíti:
nmap -sn 192.168.1.0/24a místo
192.168.1.0/24zadejte svou skutečnou podsíť. 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.
tipSe statickou IP adresou nemusíte hádat. Místo hledání adresy, kterou přidělil DHCP, si ji před prvním startem nastavte sami: vložte čerstvě nahranou kartu zpět do počítače a v kořeni zaváděcího oddílu (
bootfs, malý svazek FAT, tentýž oddíl, kde jsoumeta-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ě, zařízení nastartujte a připojte se přes SSH rovnou na
192.168.1.50, bez hledání v seznamu přidělených adres a bez skenování.Soubor se stejně jako
user-datauplatní jen při prvním startu instance, viz upozornění na cloud-init níže. Pokud ho přidáváte na kartu, ze které už systém jednou nastartoval (a účet tedy existuje), změňte takéinstance-idvmeta-datana novou hodnotu, jinak ho cloud-init přeskočí jako „already configured“. -
-
Připojte se k zařízení přes SSH s uživatelským jménem a IP adresou (nebo názvem hostitele) z předchozích kroků:
ssh fiberlite@<TARGET IP ADDRESS>Při prvním připojení potvrďte dotaz na otisk klíče hostitele a zadejte heslo nastavené v nástroji Imager. Všechny další příkazy v tomto návodu spouštíte v této relaci SSH přímo na zařízení.
Pozor na cloud-init. Novější obrazy Raspberry Pi OS používají místo staršího mechanismu se souborem
ssh/userconf.txt nástroj cloud-init. Pokud budete někdy ručně upravovat /boot/firmware/meta-data
(místo dialogu Customisation v nástroji Imager), klíč musí být instance-id (se spojovníkem),
ne instance_id (s podtržítkem). Klíč s podtržítkem se tiše ignoruje a cloud-init pak při každém
dalším startu přeskočí vytvoření uživatele. SSH proto trvale hlásí „Permission denied“, i když user-data
opravíte. Uživatelské jméno, heslo a SSH vždy nastavujte v dialogu nástroje Imager; při běžném použití
byste soubory cloud-init ručně upravovat neměli potřebovat. Pokud SSH připojení rovnou odmítá (vůbec se
nezeptá na heslo), nebo ho přijme, ale odmítne každé heslo, podívejte se do sekce Řešení problémů
v postranním panelu.