Kako zapisati slikovne datoteke na kartico SD z dd iz ukazne vrstice Mac ali Linux
Kazalo:
Morate zapisati slikovno datoteko na kartico SD? Orodje ukazne vrstice »dd« lahko to stori namesto vas, tako da z minimalnim naporom zapiše sliko diska .img na kartico SD. Dobra prednost uporabe »dd« za zapisovanje slikovnih datotek na kartico SD je, da deluje tako za Mac OS kot tudi za Linux takoj po izdelavi, saj je vnaprej nameščen in za zapisovanje niso potrebni dodatni prenosi ali aplikacije tretjih oseb. sliko na ta način.
Uporaba dd iz ukazne vrstice za pisanje slike na kartico SD velja za napredno, zato je to najboljše za uporabnike, ki dobro obvladajo ukazno vrstico. To lahko na primer uporabite za pisanje zagonske slike za RaspberryPi ali kakšno drugo nastavitev Linuxa za hitri zagon. Preprostejša možnost za večino uporabnikov je uporaba aplikacije tretje osebe, kot je Etcher, za pisanje slike na kartico SD. Kljub temu dd deluje dobro, dokler razumete ukazno vrstico. Uporaba dd na ta način za pisanje slike kartice SD je podobna uporabi dd za zapisovanje ISO-ja na pogon USB ali drugo sliko diska, razen seveda, da je format datoteke drugačen in tudi cilj.
Kako zapisati sliko .img na kartico SD prek ukazne vrstice z dd
Za začetek zaženite aplikacijo Terminal iz mape /Applications/Utilities/. Imejte tudi svojo datoteko .img za pisanje nekam, kjer jo je enostavno najti, tukaj predpostavljamo, da bo v vašem trenutnem delovnem imeniku.
Imeti morate identifikator diska za ciljno SD kartico, na katero želite zapisati datoteko img, zato bomo najprej zagnali diskutil list:
diskutil list
Poiščite kartico SD v izpisu seznama diskutil in si zabeležite identifikator diska rdiskNUMBER, povezan s kartico SD. To boste uporabili kot ciljno kartico SD za pisanje, kot tudi ime datoteke slike diska za pisanje na ciljno kartico SD.
Uporabite naslednjo sintakso ukaza za pisanje slikovne datoteke .img na kartico SD:
sudo dd if=NameOfImageToWrite.img of=/dev/rdiskNUMBER bs=1m
Zamenjava NameOfImageToWrite.img s sliko in potjo ter številko rdiskNUMBER z identifikatorjem diska ciljne kartice SD, ki ga najdemo z izpisom 'diskutil list'.
Pritisnite Return in vnesite skrbniško geslo, da začnete postopek pisanja, lahko traja nekaj časa, odvisno od velikosti slikovne datoteke in hitrosti kartice SD.
Na primer, če je ime vaše slike diska “RaspberryPiCustom.img” in je identifikator diska “/dev/rdisk4”, bi bil ukaz videti takole:
sudo dd if=RaspberryPiCustom.img of=/dev/rdisk4 bs=1m
To bi moralo biti dokaj preprosto in neposredno za uporabnike, ki že poznajo ukazno vrstico.
Če se za trenutek oddaljimo od kartic SD, je še ena možnost, ki morda deluje za nekatere uporabnike, zapisovanje slik diska neposredno iz Mac Finderja v sodobnih izdajah Mac OS, kar deluje dobro, če imate CDRW ali DVD-RW in delujejo tudi s pogostimi formati slikovnih datotek diska. Starejša izdaja Mac OS X lahko uporablja Disk Utility tudi za zapisovanje ISO in drugih slik, vendar so sodobne različice Disk Utility to zmožnost izgubile. Na srečo lahko orodje dd zapiše slike ISO iz ukazne vrstice in zapiše sliko na pogon USB.
Ali poznate drug pristop za pisanje slikovnih datotek .img na kartico SD prek ukazne vrstice ali kako drugače? Delite svoje nasvete ali komentarje spodaj!