05.2.2019, 15:35
(Tento příspěvek byl naposledy změněn: 05.2.2019, 15:48 uživatelem ch_bdxhegz.)
Pokud někdo portřebuje udělat/spustit nějaké příkazy nebo skripty pod Linuxem, je nejprve potřeba ten Linux nějak spustit. Tedy stáhneme image, nejlépe pro začátečníky asi Ubuntu, například odsud https://www.ubuntu.com/download/desktop. Tento obraz poté buď nainstalujeme do virtuálního počítače, na Windows nejčastěji asi Virtualbox, nebo z ní pomocí například Etcheru uděláme bootovací USB disk. Dá se najít a stáhnout i hotový virtuální disk, který se ve Virtualboxu už jen připojí.
Po spuštění Ubuntu potom otevřeme aplikaci Terminál, buď ji vyhledáme v menu aplikací nebo se dá většinou spustit klávesovou zkratkou CTRL+ALT+T. A potom už jen vložíme SD kartu do slotu v PC a terminálu zadáme onen příkaz.
Další možností je, pokud máme poslední W10, doinstalovat Linuxovou podporu, spustit si následně terminál a příkaz dd spustit zde.
Pozor, ty příkazy jsou dva, vlastně jeden s různými parametry. Při prvním běhu se zapisuje po 1 bajtu a zkopíruje se pouze pouze prvních 442 bloků. Tím se vlastně disk/paměť vymaže. Druhý běh je už potom standardní, kdy se na disk/paměť zapíše celý obsah souboru aml_sdc_burn.UBOOT.
První:
a druhý
Pokud by to někdo nezkušený dělal mimo virtuální stroj, tak veliký pozor, protože pokud místo "X" dosadíte špatné písmeno, můžete si přepsat disk v počítači. Takže dvakrát se dívej a jednou tisky enter :-)
Příkazy by se měly spouštět z adresáře, v němž se aktuálně soubor aml_sdc_burn.UBOOT nachází, protože v příkazu chybí cesta k němu.
Po spuštění Ubuntu potom otevřeme aplikaci Terminál, buď ji vyhledáme v menu aplikací nebo se dá většinou spustit klávesovou zkratkou CTRL+ALT+T. A potom už jen vložíme SD kartu do slotu v PC a terminálu zadáme onen příkaz.
Další možností je, pokud máme poslední W10, doinstalovat Linuxovou podporu, spustit si následně terminál a příkaz dd spustit zde.
Pozor, ty příkazy jsou dva, vlastně jeden s různými parametry. Při prvním běhu se zapisuje po 1 bajtu a zkopíruje se pouze pouze prvních 442 bloků. Tím se vlastně disk/paměť vymaže. Druhý běh je už potom standardní, kdy se na disk/paměť zapíše celý obsah souboru aml_sdc_burn.UBOOT.
První:
PHP kód:
sudo dd if=aml_sdc_burn.UBOOT of=/dev/sdX bs=1 count=442
a druhý
Kód:
sudo dd if=aml_sdc_burn.UBOOT of=/dev/sdX seek=1 skip=1 bs=512
Pokud by to někdo nezkušený dělal mimo virtuální stroj, tak veliký pozor, protože pokud místo "X" dosadíte špatné písmeno, můžete si přepsat disk v počítači. Takže dvakrát se dívej a jednou tisky enter :-)
Příkazy by se měly spouštět z adresáře, v němž se aktuálně soubor aml_sdc_burn.UBOOT nachází, protože v příkazu chybí cesta k němu.
Vero4K+, 3xRPi 3B; xTrend 9500 (OpenPLI + CZ/SK Archives plugin); Turris 1.1; T61p (LinuxMint); T420 (ArchLinux); ThinkPad Edge (Linux Mint)