XBMC-Kodi.cz

Úplná verze: Boot RPi4 z USB - SSD nebo z Flash disku
Prohlížíte si holou variantu vašeho obsahu. Prohlédněte si plnou verzi s příslušným formátováním.
"Boot RPi4 z USB - SSD nebo z Flash disku" ...aktualizací FirmWare
Následující informace (zkráceno) a obrázky jsou z původního zdroje
na stránkách (copyright) Tom's Hardware - https://www.tomshardware.com/news/raspberry-pi

Raspberry Pi4 B

Testy rychlosti SW - porovnání médií microSD karta, Flesh Disk, SSD:
https://www.tomshardware.com/news/raspbe...39811.html
Při tomto testu nebyla zatím k dispozici aktualizace FW, která řeší snadné bootování z USB.
Aktualizované řešení je popsáno v článku (a také tady dole)
Jak přetaktovat každé Raspberry Pi:
https://www.tomshardware.com/how-to/over...spberry-pi
Jak bootovat Raspberry Pi 4 z USB SSD nebo Flash Drive:
https://www.tomshardware.com/how-to/boot...y-pi-4-usb


Obsažené informace stručně

Teoretické rychlosti rozhraní RPi:
SD - Rychlost čtení a zápisu RPi3: 25Mbps
SD - Rychlost čtení a zápisu RPi4: 50Mbps
USB2 - Rychlost čtení/zápisu RPi3 (RPi4): 450Mbps/60Mbps
USB3 - Rychlost čtení/zápisu RPi4: 5000Mbps/620Mbps
Praktické rychlosti budou poloviční.

Doporučené paměťové karty microSD 32GB:
https://www.tomshardware.com/best-picks/...rosd-cards
Silicon Power 3D NAND, UHS1 U1 Class 10 - nejvyšší výkon v Raspberry Pi 4
SanDisk Extreme Pro, UHS1 U3 Class 10 - rychlost, nejlepší pro Pi 3, drahá
Kingston Canvas React, UHS1 U3 Class 10 - nejrychlejší bootování Raspberry Pi Zero
Samsung Pro Endurance, UHS1 U1 Class 10 - dlouhá životnost s RPi
SanDisk Extreme, UHS1 U3 Class 10 - všestranně výkoná levná ..... atd.
Značení, tabulky https://www.alza.cz/slovnik/sd-karta-art4932.htm



Aktualizace FW v RPi4 kvůli univerzálnímu bootování:
https://www.tomshardware.com/how-to/boot...y-pi-4-usb
Stáhněte pro RPi4 poslední Raspberry Pi OS/Raspbian (po 20.8.2020) a vytvořte s ním bootovací microSD kartu.
1/ Nabootujte z SD operační systém do RPi.
2/ Proveďte aktualizaci FirmWare pomocí příkazů:
~$ sudo apt update
~$ sudo apt full-upgrade
~$ sudo rpi-update

3/ Restartujte RPi. ***/0
4/ Nový bootloader instalujte příkazem:
~$ sudo rpi-eeprom-update -d -a
5/ Znovu restartujte RPi.
6/ Spusťte raspi-config:
~$ sudo raspi-config
**Následující volby se mírně liší podle verze revize RPi4 - výpis informací o procesoru a revizi:
~ $ cat /proc/cpuinfo
~ $ cat /proc/cpuinfo | grep Revision
**
Raspberry Pi revision codes
7/ Vyberte položku 3 Boot Options a stiskněte Enter (jiné revize 6 Advanced):
Obrázek: https://cdn.mos.cms.futurecdn.net/V7HKwa...0.png.webp
8/ Vyberte položku B5 Boot ROM Version a stiskněte Enter:
Obrázek: https://cdn.mos.cms.futurecdn.net/CEnjES...0.png.webp
9/ Vyberte položku E1 Latest (...version boot ROM software) a pak <Ok>.
Obrázek: https://cdn.mos.cms.futurecdn.net/Yrvh2B...0.png.webp
10/ Nyní vyberte <No> na otázku Reset boot ROM to defaults?
Tím spustíte na RPi dokončovací konfigurační kroky. Další dialog uzavřete <OK>
Obrázek: https://cdn.mos.cms.futurecdn.net/UUs4Fg...0.png.webp
11/ Nyní jako 7/ a vyberete B4 Boot order (...network or USB device boot) a stiskněte Enter:
Obrázek: https://cdn.mos.cms.futurecdn.net/hRX2nu...0.png.webp
12/ Vyberte B1 USB Boot (...USB device if SD card fails) a klikněte na <OK>.
Pokud ale je vložena bootovací karta microSD, RPi se spustí pomocí této karty.
Stisknutím <OK> zavřete další dialog.
Obrázek: https://cdn.mos.cms.futurecdn.net/PoXH2x...0.png.webp
13/ Vyberete Finish ale odmítnete výzvu na reboot <No>.
Obrázek: https://cdn.mos.cms.futurecdn.net/F7uYF9...0.png.webp
Nyní musíte přenést systém z microSD karty na SSD nebo FlashDisk.
Zkontrolujte připojení této jednotky v USB3.
14/ Spusťte SD Card Copier z nabídky Start-Příslušenství:
Obrázek: https://cdn.mos.cms.futurecdn.net/LRWLv7...0.png.webp
15/ Vyberte Copy From/Copy To Device z microSD do SSD (FleshDisku) ***/A
a znovu zkontrolujte, potvrďte Start. Bude to trvat kolem 10 minut:
Obrázek: https://cdn.mos.cms.futurecdn.net/GtKGsR...0.png.webp
16/ Po dokončení vypněte systém a napájení RPi. Vyjměte microSD kartu a znovu spusťte RPi.
Systém se spustí bootem z USB3 (SSD nebo FleshDisku).

-> Napájení disku může vyžadovat externí zdroj, pokud jsou nároky vysoké.
Obrázek: https://cdn.mos.cms.futurecdn.net/kpquUD...0.jpg.webp

***/0 - Poznámka: Tento upgrade WF také opraví teplotní zatížení RPi4 (MagPi88/s73).
***/A - Poznámka: Vyzkoušel jsem napoprvé přenést systém na USB 3.0 Flash Disk (SanDisk Ultra Fit 16GB; read up to 130MBps).
První pokus spouštění z USB nebyl úspěšný (systém se nenačítal).
Při druhém na tutéž flešku jsem zaškrtnul generování nového UUID. Druhý pokus byl z neznámého důvodu dúspěšný.
WiCD Network Manager: https://365tipu.cz/2018/02/23/jak-na-ras...-vubec-12/
Oprava - snížení úrovně security SSL https://www.xbmc-kodi.cz/prispevek-kodi-...1#pid92341
Připojení/Oprava WiFi (nastavení CZ klávesnice, CZ WiFi, #psk) https://www.raspberrypi.org/documentatio...ess-cli.md
A nějake doporučené flash disky?
Dovede si raspi poradit s jakymkoliv flash diskem?
Bude muj první.
https://www.zbozi.cz/vyrobek/sandisk-ult...-032g-g46/

Raspi jede 24/7. Tak jesti ma cenu investovat do USB3
: Používám stejné flešky. Značka SanDisk se mi jeví jako nejspolehlivější.
USB3 i když vložená do USB2 je určitě lepší volba. Zatím jsem nenarazil na novou nefungující s Raspberry.

Ty asi zkoušíš Raspberry Pi OS?
Problém jsem měl jen v LibreELEC/Kodi s ext diskem Western Digital 500GB pro data formátovaným jako NTFS při zápisu souborů, a ten jsem pak přeformátoval na EXT4.
Pánové, narazil jsem na toto vlákno a chci se zeptat, chápu správně, že např. Libreelec (na RPi4) je lepší spouštět z flashky než z karty? Jde o rychlost, nebo i o trvanlivost?
Nyní mám na třech RPi4 Libreelec na 16GB Sandisk kartách, které si klonuji. Vzhledem k tomu, že 16GB karty již mizí z trhu, uvažuji o přechodu na větší karty. Jsou flashky lepší cesta? Díky.
-Nevím, jestli jsou časem microSD karty trvanlivější, ale USB3 flešky budou o něco rychlejší. Viz teoretické rychlosti. Používám zásadně rychlé SanDisk.

Metoda nastavení bitu RPi4(3) pro bootovani z USB má ještě jeden postup, možná je jednodušší.
https://www.xbmc-kodi.cz/prispevek-navra...#pid111014

Co mi nefungovalo úplně dobře je víc USB disků naráz, Raspberry pak neví, z kterého tahat systém. Možná jsem jen málo zkoušel, jak to vyřešit.
: Díky za odpověď.
To zrychlení Libreelecu z flešky na RPi4 je tedy znát? Pamatuju si, že rychlost karty byla kruciální v době, kdy jsem dělával knihovnu pro sosáč.
Problém je tedy mít v RPi další flešku (respektive disk) během bootu, je to tak?
Zápis a klonování flešek jde dělat stejně jako u karet - třeba Win32DiskImagerem?
: Ano, stejně. Porovnání rychlostí nevyčíslím, karty už dlouho nepoužívám. Mám teď v karabičce ArgonOne SSD M.2 SATA, tak snad využívá maximální možné rychlosti.
Jestli tedy někde píšou, že praktická je poloviční, tedy doufám v čtení/zápis ~ 260/220Mbps u WD Green 256GB. Popravdě je mi to už jedno, hlavně že to má výdrž. Zřejmě už celek omezuje samo RPi4.
: Díky. Koupim nějakej SanDisk a zkusim.