Πώς να γράψετε αρχεία εικόνας στην κάρτα SD με dd από τη γραμμή εντολών του Mac ή Linux
Πίνακας περιεχομένων:
Χρειάζεται να γράψετε ένα αρχείο εικόνας σε μια κάρτα SD; Το εργαλείο της γραμμής εντολών «dd» μπορεί να το κάνει αυτό για εσάς, γράφοντας ένα αρχείο εικόνας δίσκου .img σε μια κάρτα SD με ελάχιστη προσπάθεια. Ένα καλό πλεονέκτημα στη χρήση του 'dd' για τη σύνταξη αρχείων εικόνας σε μια κάρτα SD είναι ότι λειτουργεί για Mac OS καθώς και για Linux, καθώς είναι προεγκατεστημένο, δεν απαιτούνται πρόσθετες λήψεις ή εφαρμογές τρίτων για την εγγραφή ενός εικόνα με αυτόν τον τρόπο.
Η χρήση dd από τη γραμμή εντολών για την εγγραφή μιας εικόνας σε μια κάρτα SD θεωρείται προηγμένη, επομένως αυτό είναι καλύτερο για χρήστες που αισθάνονται άνετα με τη γραμμή εντολών. Για παράδειγμα, μπορείτε να το χρησιμοποιήσετε για να γράψετε μια εικόνα εκκίνησης για ένα RaspberryPi ή κάποια άλλη εγκατάσταση Linux γρήγορης εκκίνησης. Μια απλούστερη επιλογή για τους περισσότερους χρήστες είναι να χρησιμοποιήσουν μια εφαρμογή τρίτου μέρους όπως το Etcher για να γράψουν μια εικόνα σε μια κάρτα SD. Ωστόσο, το dd λειτουργεί μια χαρά, αρκεί να κατανοήσετε τη γραμμή εντολών. Η χρήση του dd με αυτόν τον τρόπο για να γράψετε μια εικόνα κάρτας SD είναι παρόμοια με τον τρόπο που θα χρησιμοποιούσατε το dd για να εγγράψετε ένα ISO σε μονάδα USB ή άλλη εικόνα δίσκου, εκτός φυσικά ότι η μορφή του αρχείου είναι διαφορετική και το ίδιο και ο στόχος.
Πώς να γράψετε εικόνα .img σε κάρτα SD μέσω γραμμής εντολών με dd
Για να ξεκινήσετε, εκκινήστε την εφαρμογή Terminal από το φάκελο /Applications/Utilities/. Βάλτε το αρχείο σας .img να γράψει κάπου εύκολα, επίσης, υποθέτουμε ότι θα βρίσκεται στον τρέχοντα κατάλογο εργασίας σας.
Πρέπει να έχετε το αναγνωριστικό δίσκου για την προορισμένη κάρτα SD στην οποία θέλετε να γράψετε το αρχείο img, επομένως θα εκτελέσουμε πρώτα το diskutil list:
diskutil list
Εντοπίστε την κάρτα SD στην έξοδο της λίστας diskutil και σημειώστε το αναγνωριστικό δίσκου rdiskNUMBER που σχετίζεται με την κάρτα SD. Θα το χρησιμοποιήσετε ως στόχο της κάρτας SD για εγγραφή, καθώς και το όνομα αρχείου της εικόνας του δίσκου για να γράψετε στην κάρτα SD προορισμού.
Χρησιμοποιήστε την ακόλουθη σύνταξη εντολών για να γράψετε το αρχείο εικόνας .img στην κάρτα SD:
sudo dd if=NameOfImageToWrite.img of=/dev/rdiskNUMBER bs=1m
Αντικατάσταση NameOfImageToWrite.img σε εικόνα και διαδρομή και rdiskNUMBER με το αναγνωριστικό δίσκου προορισμού της κάρτας SD όπως βρέθηκε μέσω της εξόδου "diskutil list".
Πατήστε επιστροφή και πληκτρολογήστε τον κωδικό πρόσβασης διαχειριστή για να ξεκινήσει η διαδικασία εγγραφής, μπορεί να χρειαστεί λίγος χρόνος για να ολοκληρωθεί ανάλογα με το μέγεθος του αρχείου εικόνας και την ταχύτητα της κάρτας SD.
Για παράδειγμα, εάν το όνομα της εικόνας του δίσκου σας είναι "RaspberryPiCustom.img" και το αναγνωριστικό δίσκου είναι "/dev/rdisk4", τότε η εντολή θα έχει ως εξής:
sudo dd if=RaspberryPiCustom.img of=/dev/rdisk4 bs=1m
Αυτό θα πρέπει να είναι αρκετά απλό και απλό σε χρήστες που είναι ήδη εξοικειωμένοι με τη γραμμή εντολών.
Απομακρυνθείτε για λίγο από τις κάρτες SD, μια άλλη επιλογή που μπορεί να λειτουργήσει για ορισμένους χρήστες είναι η εγγραφή εικόνων δίσκου απευθείας από το Mac Finder σε σύγχρονες εκδόσεις Mac OS, το οποίο λειτουργεί καλά εάν έχετε CDRW ή DVD-RW και λειτουργούν και με κοινές μορφές αρχείων εικόνας δίσκου. Η παλαιότερη έκδοση του Mac OS X μπορεί να χρησιμοποιήσει το Disk Utility για την εγγραφή ISO και άλλων εικόνων επίσης, αλλά οι σύγχρονες εκδόσεις του Disk Utility έχουν χάσει αυτή τη δυνατότητα. Ευτυχώς, το εργαλείο dd μπορεί να εγγράψει εικόνες ISO από τη γραμμή εντολών καθώς και να γράψει μια εικόνα σε μια μονάδα USB.
Γνωρίζετε κάποια άλλη προσέγγιση για την εγγραφή αρχείων εικόνας .img σε κάρτα SD μέσω της γραμμής εντολών ή με άλλο τρόπο; Μοιραστείτε τις συμβουλές ή τα σχόλιά σας παρακάτω!