Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Το Raspberry Pi 3 B μπορεί να εκκινήσει με συμβατό δίσκο αντίχειρα χωρίς να ξοδέψετε χρήματα!
Σημείωση: Το Raspberry Pi 3 B+ μπορεί να γίνει εκκίνηση USB εκτός συσκευής.
Βήμα 1: Εκκινήστε το Pi σας στο SD
Το Raspberry Pi 3 B+ είναι σε θέση να εκκινήσει από USB χωρίς αλλαγές, αλλά το Raspberry Pi 3 απαιτεί το bit εκκίνησης USB να οριστεί στο OTP (εφάπαξ προγραμματισμός).
Για να ενεργοποιήσετε το bit εκκίνησης USB, το Raspberry Pi 3 πρέπει να εκκινήσει από μια κάρτα SD με μια επιλογή διαμόρφωσης για να ενεργοποιήσετε τη λειτουργία εκκίνησης USB. Μόλις ρυθμιστεί αυτό το bit, η κάρτα SD δεν απαιτείται πλέον. Λάβετε υπόψη ότι κάθε αλλαγή που κάνετε στο OTP είναι μόνιμη και δεν μπορεί να αναιρεθεί.
Μπορείτε να χρησιμοποιήσετε οποιαδήποτε κάρτα SD που εκτελεί Raspbian ή Raspbian Lite για να προγραμματίσετε το bit OTP. Αρχικά, προετοιμάστε τον κατάλογο /boot με ενημερωμένα αρχεία εκκίνησης:-
sudo apt update && sudo apt upgrade && sudo επανεκκίνηση
Στη συνέχεια, ενεργοποιήστε τη λειτουργία εκκίνησης USB με αυτόν τον κωδικό:-
echo program_usb_boot_mode = 1 | sudo tee -a /boot/config.txt
Αυτό προσθέτει program_usb_boot_mode = 1 στο τέλος του /boot/config.txt. Επανεκκινήστε το Raspberry Pi με:-
sudo επανεκκίνηση
Στη συνέχεια, ελέγξτε ότι το OTP έχει προγραμματιστεί με:-
vcgencmd otp_dump | grep 17:
Βεβαιωθείτε ότι εμφανίζεται η έξοδος 17: 3020000a. Εάν δεν είναι, τότε το bit OTP δεν έχει προγραμματιστεί με επιτυχία. Σε αυτήν την περίπτωση, επαναλάβετε τη διαδικασία προγραμματισμού. Εάν το bit εξακολουθεί να μην έχει ρυθμιστεί, αυτό μπορεί να υποδηλώνει σφάλμα στο ίδιο το υλικό Pi.
Εάν θέλετε, μπορείτε να αφαιρέσετε τη γραμμή "program_usb_boot_mode" από το config.txt, έτσι ώστε αν τοποθετήσετε την κάρτα SD σε άλλο Raspberry Pi, να μην προγραμματίσει τη λειτουργία εκκίνησης USB. Βεβαιωθείτε ότι δεν υπάρχει κενή γραμμή στο τέλος του config.txt. Μπορείτε να επεξεργαστείτε το config.txt χρησιμοποιώντας τον επεξεργαστή nano χρησιμοποιώντας την εντολή:-
sudo nano /boot/config.txt # και μετά μετακινηθείτε μέχρι το κάτω μέρος
Βήμα 2: Μετά την επανεκκίνηση…
Τώρα πρέπει να πάρουμε μια συμβατή μονάδα USB που μπορεί να χρησιμοποιηθεί για την εκκίνηση του Pi!
Χρησιμοποιώ ένα Buffalo RUF3-KS Drive γιατί είναι γρήγορο και φθηνό…. Τα περισσότερα από τα Verbatim Drives δεν λειτουργούν!
Τώρα πρέπει να εγγράψουμε ένα.img στη μονάδα usb (αντικαταστήστε το 'X' με τον αποθηκευτικό σας χώρο):-
sudo dd if =/dev/sdX of = "/path/to/image.img"Κάντε το προσεκτικά, μπορείτε πραγματικά να καταστρέψετε τον υπολογιστή σας
Τώρα μπορείτε να κλείσετε το σύστημά σας:-
sudo κλείσιμο τώρα
Βήμα 3: Εκκίνηση
Τώρα μπορείτε να αφαιρέσετε την κάρτα SD….
Αφού αφαιρέσετε την κάρτα SD …. Τοποθετήστε τη μονάδα USB σε μια θύρα USB και ενεργοποιήστε την!