Jak zapisywać pliki obrazów na karcie SD za pomocą polecenia dd z wiersza poleceń systemu Mac lub Linux
Spisu treści:
Chcesz zapisać plik obrazu na karcie SD? Narzędzie „dd” wiersza poleceń może to zrobić za Ciebie, zapisując plik .img obrazu dysku na karcie SD przy minimalnym wysiłku. Miłym dodatkiem do używania „dd” do zapisywania plików graficznych na karcie SD jest to, że działa on zarówno w systemie Mac OS, jak i Linux od razu po wyjęciu z pudełka, ponieważ jest preinstalowany, nie ma żadnych dodatkowych plików do pobrania ani aplikacji innych firm potrzebnych do wypalenia obraz w ten sposób.
Używanie polecenia dd z wiersza poleceń do zapisywania obrazu na karcie SD jest uważane za zaawansowane, więc jest to najlepsze rozwiązanie dla użytkowników, którzy znają się na wierszu poleceń. Na przykład możesz użyć tego do napisania obrazu rozruchowego dla RaspberryPi lub innej konfiguracji szybkiego uruchamiania systemu Linux. Prostszą opcją dla większości użytkowników jest użycie aplikacji innej firmy, takiej jak Etcher, do zapisania obrazu na karcie SD. Niemniej jednak dd działa dobrze, o ile rozumiesz wiersz poleceń. Używanie dd w ten sposób do zapisania obrazu karty SD jest podobne do tego, w jaki sposób użyjesz dd do wypalenia ISO na dysku USB lub innym obrazie dysku, z tym wyjątkiem, że format pliku jest inny, podobnie jak cel.
Jak zapisać obraz .img na karcie SD za pomocą wiersza poleceń za pomocą dd
Aby rozpocząć, uruchom aplikację Terminal z folderu /Applications/Utilities/. Miej również plik .img do zapisania w łatwo dostępnym miejscu. Zakładamy, że będzie on znajdował się w bieżącym katalogu roboczym.
Musisz mieć identyfikator dysku dla docelowej karty SD, na której chcesz zapisać plik img, dlatego najpierw uruchomimy diskutil list:
diskutil list
Zlokalizuj kartę SD w danych wyjściowych diskutil list i zanotuj identyfikator dysku rdiskNUMBER powiązany z kartą SD. Będziesz go używać jako docelowej karty SD do zapisu, a także nazwy pliku obrazu dysku do zapisu na docelowej karcie SD.
Użyj następującej składni polecenia, aby zapisać plik obrazu .img na karcie SD:
sudo dd if=NazwaObrazuDoZapisu.img of=/dev/rdiskNUMBER bs=1m
Zamiana NameOfImageToWrite.img na obraz i ścieżkę oraz rdiskNUMBER na identyfikator dysku docelowej karty SD znaleziony w danych wyjściowych „diskutil list”.
Naciśnij przycisk powrotu i wprowadź hasło administratora, aby rozpocząć proces zapisywania. Może to trochę potrwać, w zależności od rozmiaru pliku obrazu i szybkości karty SD.
Na przykład, jeśli nazwa obrazu dysku to „RaspberryPiCustom.img”, a identyfikator dysku to „/dev/rdisk4”, polecenie będzie wyglądać następująco:
sudo dd if=RaspberryPiCustom.img of=/dev/rdisk4 bs=1m
To powinno być dość proste i zrozumiałe dla użytkowników, którzy znają już wiersz poleceń.
Odchodząc na chwilę od kart SD, inną opcją, która może się przydać niektórym użytkownikom, jest nagrywanie obrazów płyt bezpośrednio z Mac Findera w nowoczesnych wersjach systemu Mac OS, co działa dobrze, jeśli masz CDRW lub DVD-RW i współpracują również z popularnymi formatami plików obrazów dysków. Starsze wersje systemu Mac OS X mogą używać Narzędzia dyskowego do nagrywania obrazów ISO i innych, ale nowoczesne wersje Narzędzia dyskowego utraciły tę funkcję. Na szczęście narzędzie dd może nagrywać obrazy ISO z wiersza poleceń, a także zapisywać obraz na dysku USB.
Czy znasz inne podejście do zapisywania plików .img obrazów na karcie SD za pomocą wiersza poleceń lub w inny sposób? Podziel się swoimi wskazówkami lub komentarzami poniżej!