Ako zapisovať obrazové súbory na SD kartu pomocou dd z príkazového riadku Mac alebo Linux

Obsah:

Anonim

Potrebujete zapísať obrazový súbor na SD kartu? Nástroj príkazového riadka „dd“ to dokáže urobiť za vás, zapíše súbor .img obrazu disku na SD kartu s minimálnym úsilím. Príjemnou výhodou používania 'dd' na zapisovanie obrazových súborov na SD kartu je, že funguje pre Mac OS aj linux hneď po vybalení, keďže je dodávaný predinštalovaný, nie sú potrebné žiadne ďalšie sťahovania ani aplikácie tretích strán potrebné na napálenie obrázok týmto spôsobom.

Používanie príkazu dd z príkazového riadka na zapisovanie obrázka na kartu SD sa považuje za pokročilé, takže je to najlepšie pre používateľov, ktorí ovládajú príkazový riadok. Môžete to napríklad použiť na písanie zavádzacieho obrazu pre RaspberryPi alebo iné nastavenie rýchleho spustenia linuxu. Jednoduchšia možnosť pre väčšinu používateľov je použiť aplikáciu tretej strany, ako je Etcher, na zápis obrázka na SD kartu. Napriek tomu dd funguje dobre, pokiaľ rozumiete príkazovému riadku. Použitie dd týmto spôsobom na zapisovanie obrazu SD karty je podobné tomu, ako by ste použili dd na napálenie ISO na USB disk alebo iný obraz disku, samozrejme s výnimkou, že formát súboru je odlišný, a teda aj cieľ.

Ako zapísať obrázok .img na SD kartu cez príkazový riadok s dd

Ak chcete začať, spustite aplikáciu Terminál z priečinka /Applications/Utilities/. Majte tiež svoj súbor .img, ktorý sa dá ľahko zapísať, nájsť, tu predpokladáme, že bude vo vašom aktuálnom pracovnom adresári.

Musíte mať identifikátor disku pre cieľovú SD kartu, na ktorú chcete zapísať súbor img, preto najprv spustíme zoznam diskutil:

zoznam diskov

Vyhľadajte kartu SD vo výstupe zoznamu diskutil a poznačte si identifikátor disku rdiskNUMBER priradený ku karte SD. Budete to používať ako cieľovú kartu SD na zapisovanie, ako aj názov súboru s obrazom disku na zapisovanie na cieľovú kartu SD.

Na zápis obrazového súboru .img na SD kartu použite nasledujúcu syntax príkazu:

sudo dd if=NameOfImageToWrite.img of=/dev/rdiskNUMBER bs=1m

Nahradenie NameOfImageToWrite.img za obrázok a cestu a rdiskNUMBER za cieľový identifikátor disku SD karty, ktorý sa našiel vo výstupe „zoznam diskov“.

Hit return a zadaním hesla správcu spustíte proces zápisu. Dokončenie môže chvíľu trvať v závislosti od veľkosti súboru obrázka a rýchlosti SD karty.

Napríklad, ak je názov obrazu vášho disku „RaspberryPiCustom.img“ a identifikátor disku je „/dev/rdisk4“, príkaz bude vyzerať takto:

sudo dd if=RaspberryPiCustom.img of=/dev/rdisk4 bs=1m

Toto by malo byť pomerne jednoduché a priamočiare pre používateľov, ktorí už poznajú príkazový riadok.

Na chvíľu sa vzdialite od SD kariet. Ďalšou možnosťou, ktorá môže pre niektorých používateľov fungovať, je napálenie obrazov diskov priamo z Mac Finder v moderných vydaniach Mac OS, čo funguje dobre, ak máte CDRW alebo DVD-RW a tiež pracujú s bežnými formátmi súborov obrazu disku. Staršie verzie Mac OS X môžu používať Disk Utility na napaľovanie ISO a iných obrazov, ale moderné verzie Disk Utility túto schopnosť stratili. Našťastie, nástroj dd dokáže napáliť ISO obrazy z príkazového riadku, ako aj zapísať obraz na USB disk.

Poznáte iný prístup k zapisovaniu obrázkov .img súborov na SD kartu cez príkazový riadok alebo inak? Podeľte sa o svoje tipy alebo komentáre nižšie!

Ako zapisovať obrazové súbory na SD kartu pomocou dd z príkazového riadku Mac alebo Linux