Com escriure fitxers d'imatge a la targeta SD amb dd des de la línia d'ordres de Mac o Linux
Taula de continguts:
Necessites escriure un fitxer d'imatge a una targeta SD? L'eina de línia d'ordres "dd" pot fer-ho per vos altres, escrivint un fitxer .img d'imatge de disc a una targeta SD amb un esforç mínim. Un bon avantatge d'utilitzar "dd" per escriure fitxers d'imatge a una targeta SD és que funciona tant per a Mac OS com per a Linux, ja que ve preinstal·lat, no hi ha descàrregues addicionals ni aplicacions de tercers necessàries per gravar un imatge d'aquesta manera.
L'ús de dd des de la línia d'ordres per escriure una imatge a una targeta SD es considera avançat, per la qual cosa és millor per als usuaris que se sentin còmodes amb la línia d'ordres. Per exemple, podeu utilitzar això per escriure una imatge d'arrencada per a un RaspberryPi o una altra configuració de Linux d'arrencada ràpida. Una opció més senzilla per a la majoria dels usuaris és utilitzar una aplicació de tercers com Etcher per escriure una imatge a una targeta SD. No obstant això, dd funciona bé sempre que entengueu la línia d'ordres. Utilitzar dd d'aquesta manera per escriure una imatge de targeta SD és semblant a com faries servir dd per gravar una ISO a una unitat USB o una altra imatge de disc, excepte, per descomptat, que el format del fitxer és diferent i també ho és l'objectiu.
Com escriure una imatge .img a la targeta SD mitjançant la línia d'ordres amb dd
Per començar, inicieu l'aplicació Terminal des de la carpeta /Aplicacions/Utilitats/. Teniu el vostre fitxer .img per escriure en algun lloc que es trobi fàcilment, aquí suposem que estarà al vostre directori de treball actual.
Heu de tenir l'identificador de disc de la targeta SD de destinació a la qual voleu escriure el fitxer img, per tant, primer executarem diskutil list:
discussil list
Localitzeu la targeta SD a la sortida de la llista diskutil i anoteu l'identificador de disc rdiskNUMBER associat a la targeta SD. Ho fareu servir com a destinació de la targeta SD per escriure, així com el nom del fitxer de la imatge del disc per escriure a la targeta SD de destinació.
Utilitzeu la sintaxi de l'ordre següent per escriure el fitxer d'imatge .img a la targeta SD:
sudo dd if=NameOfImageToWrite.img of=/dev/rdiskNUMBER bs=1m
Reemplaçament de NameOfImageToWrite.img per la imatge i el camí, i rdiskNUMBER amb l'identificador del disc de la targeta SD de destinació tal com es troba a la sortida "diskutil list".
Premeu Retorn i introduïu la contrasenya d'administrador per iniciar el procés d'escriptura; pot trigar una estona a completar-se en funció de la mida del fitxer d'imatge i de la velocitat de la targeta SD.
Per exemple, si el nom de la imatge del disc és “RaspberryPiCustom.img” i l'identificador del disc és “/dev/rdisk4”, llavors l'ordre seria el següent:
sudo dd if=RaspberryPiCustom.img of=/dev/rdisk4 bs=1m
Això hauria de ser bastant senzill i directe per als usuaris que ja estiguin familiaritzats amb la línia d'ordres.
Apartant-nos de les targetes SD per un moment, una altra opció que pot funcionar per a alguns usuaris és gravar imatges de disc directament des del Mac Finder en versions modernes de Mac OS, que funciona bé si teniu un CDRW o DVD-RW i també treballen amb formats de fitxer d'imatge de disc habituals. La versió anterior de Mac OS X pot utilitzar la Utilitat de disc per gravar ISO i altres imatges també, però les versions modernes de la Utilitat de disc han perdut aquesta capacitat. Afortunadament, l'eina dd pot gravar imatges ISO des de la línia d'ordres així com escriure una imatge en una unitat USB.
Coneixeu un altre mètode per escriure fitxers .img d'imatge a una targeta SD mitjançant la línia d'ordres o d'una altra manera? Comparteix els teus consells o comentaris a continuació!