====== Flashing OS from Windows PC ======
Obraz OS lze zapsat na SD kartu, nebo USB flash disk pomocí open-source programu BalenaEtcher a následně tento systém spustit na zařízeních Unipi.
Program BalenaEtcher je možné stáhnout z [[https://www.balena.io/etcher/|oficiálních stránek]].
Neuron \\
Unipi 1.1
**Upozornění!** \\ Při výběru disku je nezbytně nutná maximální opatrnost. Výběr nesprávného úložiště by měl za následek ztrátu dat na jiném, než požadovaném médiu (SD kartě/USB flash disku).
===== Nahrání obrazu OS ze souboru =====
Spuštěný BalenaEtcher má v hlavní nabídce tři možnosti, při zvolení první **Flash from file** se zobrazí průzkumník souborů pro výběr obrazu disku. Tento obraz disku může být buď přímo ve formátu ***.img**, nebo může být zabalen v ZIP archivu, tak, jako je dostupný [[cs:files:software:os-images:00-start?tns|zde na naší Knowledge Base]].
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_01_main_window.png?direct |}}
Po úspěšném zvolení OS obrazu je umožněna další volba **Select target** pro výběr odpovídajícího úložiště. Při výběru je nutno dbát upozornění [[#nahrani_os_z_windows_pc|v úvodu článku]].
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_02_select_target.png?direct |}}
Nahrávání obrazu OS na úložiště se spustí kliknutím na **Flash!**
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_03_flash.png?direct |}}
===== Nahrání obrazu OS z URL =====
Program BalenaEtcher umožňuje rovněž nahrání obrazu OS přímo z URL odkazu na **.img**, nebo **.zip** soubor s obrazem OS. V hlavní nabídce je na výběr možnost **Flash from URL**.
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_04_from_url.png?direct |}}
Do pole s nápisem **Enter a valid URL** se zádává adresa obrazu OS. Pokud zdroj obrazu vyžaduje přihlášení, je nutno v sekci **Authetication** zadat jméno a heslo.
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_05_url_setup.png?direct |}}
Výběr odpovídajícího úložiště, na který se má obraz OS zapsat je možný zaškrtávacím políčkem. Při výběru je nutno dbát upozornění [[#nahrani_os_z_windows_pc|v úvodu článku]].
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_06_url_setup.png?direct |}}
Nahrávání obrazu OS na úložiště se spustí kliknutím na **Flash!**
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_07_url_flash.png?direct |}}
===== Klonování disku s obrazem OS =====
Poslední volbou v programu BalenaEtcher je klonování úložiště. Klonování je užitečné především pro vytvoření zálohy před nasazením zařízení Unipi. V hlavní nabídce je to třetí možnost **Clone drive**.
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_08_cloning_start.png?direct |}}
Zobrazí se výběr zdrojového úložiště. Při výběru je nutno dbát upozornění [[#nahrani_os_z_windows_pc|v úvodu článku]].
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_09_cloning_source.png?direct |}}
Výběr cílového úložiště (nebo více úložišť) je možný kliknutím na **Select target**. Při výběru je nutno dbát upozornění [[#nahrani_os_z_windows_pc|v úvodu článku]].
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_10_cloning_target.png?direct |}}
Nahrávání obrazu OS na úložiště se spustí kliknutím na **Flash!**
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_11_cloning_flash.png?direct |}}
===== Před spuštěním OS na zařízení Unipi =====
Po dokončení nahrání obrazu OS, nebo po znovuvložení SD karty/USB flash disku do PC se může stát, že operační systém na PC nadetekuje SD kartu/USB flash disk jako nové úložiště, které nebude moci rozeznat a může požádat o jeho zformátování. Toto dialogové okno lze zavřít kliknutím na **Zrušit**.
{{ :cs:sw:03-3rd-party:balena-etcher:balena_documentation_12_win_warning.png?direct |}}
OS Windows může rovněž upozornit, že dané úložiště je nedostupné. Toto sdělení lze ignorovat.
Pokud byl obraz úspěšně nahrán na SD kartu/USB flash disk, karta se po znovu-vložení do PC identifikuje názvem **boot**.
{{ :files:img_breakline_2.png?nolink |}}
V případě, že na SD kartu/USB flash disk byl nahrán Mervis OS, je možné provést ještě poslední krok: povolení SSH. Nejjednodušeji tak lze učinit vytvořením souboru s názvem **ssh.txt**, případně jen **ssh** bez koncovky, v hlavním **boot** adresáři karty. Alternativně lze SSH aktivovat přímo v Mervis IDE pomocí změny konfigurace RunTime, více v sekci [[cs:sw:01-mervis:updating-a-runtime-configuration-hidden#unipi_specific|Zapsání změn konfigurace runtime (RT) - unipi specific]]. Pro jiné než Mervis OS je SSH připojení ve výchozím stavu aktivováno a není nutné jej povolovat tímto způsobem.
Následně se lze ke kontroléru připojit např. [[cs:files:software:tools:putty-hidden|programem Putty]].
Pokud je SSH povoleno, je nutné **[[cs:automation:securing-os-ssh-hidden|zabezpečit operační systém]]**, nebo **SSH přístup opět zakázat**, jinak může dojít k neopravněným zásahům!
===== Spuštění OS na zařízení Unipi =====
Nyní je na SD kartě/USB flash disku připravený OS (s povoleným SSH). Po vyjmutí z počítače lze úložiště vložit do zařízení Unipi.
Úložiště lze vložit **POUZE** pokud je zařízení odpojeno od napájení!
{{ :en:sw:03-3rd-party:balena-etcher:balena_documentation_13_deploying_sd_card.png?direct |}}
Úložiště do slotu vkládat pouze rubem nahoru (tj. zlaté konektory směrem k technikovi). Poté lze zařízení připojit k napájení.
Spuštění zařízení s nově nahraným OS na uložišti bude trvat o něco déle - zhruba 3 minuty. Je tomu tak kvůli nezbytné konfiguraci OS.