Jak zapisovat obrazové soubory na SD kartu pomocí dd z příkazového řádku systému Mac nebo Linux
Obsah:
Potřebujete zapsat obrazový soubor na SD kartu? Nástroj „dd“ z příkazového řádku to může udělat za vás a zapsat soubor .img obrazu disku na SD kartu s minimálním úsilím. Příjemnou výhodou použití „dd“ pro zápis obrazových souborů na SD kartu je to, že funguje pro Mac OS i linux hned po vybalení, protože je dodáván předinstalovaný, takže k vypálení není potřeba žádné další stahování nebo aplikace třetích stran. obrázek tímto způsobem.
Použití dd z příkazového řádku k zápisu obrázku na SD kartu se považuje za pokročilé, takže je to nejlepší pro uživatele, kterým vyhovuje příkazový řádek. Můžete to například použít k zápisu zaváděcího obrazu pro RaspberryPi nebo nějaké jiné nastavení rychlého spouštění linuxu. Jednodušší možností pro většinu uživatelů je použití aplikace třetí strany, jako je Etcher, k zápisu obrázku na SD kartu. Nicméně dd funguje dobře, pokud rozumíte příkazovému řádku. Použití dd tímto způsobem k zápisu obrazu SD karty je podobné tomu, jak byste použili dd k vypálení ISO na USB disk nebo jiný obraz disku, samozřejmě kromě jiného formátu souboru a také cíle.
Jak zapsat obrázek .img na SD kartu pomocí příkazového řádku s dd
Začněte spuštěním aplikace Terminál ze složky /Applications/Utilities/. Nechte si také najít svůj soubor .img, který lze snadno zapsat, zde předpokládáme, že bude ve vašem aktuálním pracovním adresáři.
Musíte mít identifikátor disku pro cílovou SD kartu, na kterou chcete zapsat soubor img, proto nejprve spustíme seznam diskutil:
seznam disků
Vyhledejte kartu SD ve výstupu seznamu diskutil a poznamenejte si identifikátor disku rdiskNUMBER spojený s kartou SD. Budete to používat jako cílovou kartu SD pro zápis, stejně jako název souboru obrazu disku pro zápis na cílovou kartu SD.
Pro zápis souboru obrázku .img na SD kartu použijte následující syntaxi příkazu:
sudo dd if=NameOfImageToWrite.img of=/dev/rdiskNUMBER bs=1m
Nahrazení NameOfImageToWrite.img za obrázek a cestu a rdiskNUMBER identifikátorem cílového disku SD karty, který byl nalezen prostřednictvím výstupu „diskutil list“.
Kliknutím na tlačítko Return a zadáním hesla správce zahájíte proces zápisu, dokončení může chvíli trvat v závislosti na velikosti souboru obrázku a rychlosti karty SD.
Pokud je například název obrazu vašeho disku „RaspberryPiCustom.img“ a identifikátor disku je „/dev/rdisk4“, příkaz bude vypadat takto:
sudo dd if=RaspberryPiCustom.img of=/dev/rdisk4 bs=1m
To by mělo být poměrně jednoduché a přímo použitelné pro uživatele, kteří již znají příkazový řádek.
Na chvíli se vzdálíte od SD karet. Další možností, která může některým uživatelům fungovat, je vypalování obrazů disků přímo z Mac Finderu v moderních verzích Mac OS, což funguje dobře, pokud máte CDRW nebo DVD-RW a také pracují s běžnými formáty souborů obrazu disku. Starší verze Mac OS X mohou používat Disk Utility k vypalování ISO a dalších obrazů, ale moderní verze Disk Utility tuto schopnost ztratily. Naštěstí nástroj dd umí vypálit obrazy ISO z příkazového řádku a také zapsat obraz na USB disk.
Znáte jiný přístup k zápisu souborů .img obrázků na SD kartu pomocí příkazového řádku nebo jinak? Podělte se o své tipy nebo komentáře níže!