S radostí můžu potvrdit že bootování z USB funguje na jedničku. Nejprve jsem vyzkoušel LibreELEC, kdy jednoduše místo na SD kartu zapíšete image na USB zařízení (flash disk, SSD, HDD...). Ještě než vložíte zařízení do RPi je třeba změnit zápis v souboru cmdline.txt.
Původní zápis je nastaven na bootování z SD karty :
aby RPi vědělo že má hledat bootovací oddíl na USB je třeba zápis upravit na:
sda1 - bootovací oddíl (FAT), sda2 - systém LibreELEC (Ext)
Po této úpravě je systém zaveden čistě jen z USB, což umožnuje mnohem širší výběr datového media. Tato varianta jistě pomůže i těm kteří mají problém se spolehlivostí SD karet.
Další systém u kterého jsem testoval USB boot je Raspbian. V tomto případě stačí před prvním zavedením systému povolit režim USB bootování zápisem do config.txt:
Původní zápis je nastaven na bootování z SD karty :
Kód:
boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 quiet
aby RPi vědělo že má hledat bootovací oddíl na USB je třeba zápis upravit na:
Kód:
boot=/dev/sda1 disk=/dev/sda2 quiet
Po této úpravě je systém zaveden čistě jen z USB, což umožnuje mnohem širší výběr datového media. Tato varianta jistě pomůže i těm kteří mají problém se spolehlivostí SD karet.
Další systém u kterého jsem testoval USB boot je Raspbian. V tomto případě stačí před prvním zavedením systému povolit režim USB bootování zápisem do config.txt:
Kód:
program_usb_boot_mode=1
RPi 4B - LibreELEC
RPi Zero W - LibreELEC
RPi Zero W - LibreELEC