Αστέρια ΑνενεργάΑστέρια ΑνενεργάΑστέρια ΑνενεργάΑστέρια ΑνενεργάΑστέρια Ανενεργά
 

Πώς να εκκινήσετε το Raspberry Pi από μια συσκευή μαζικής αποθήκευσης USB

Αυτό το tutorial εξηγεί τον τρόπο εκκίνησης του Raspberry Pi από μια συσκευή μαζικής αποθήκευσης USB, όπως μια μονάδα flash ή ένα σκληρό δίσκο USB. Προειδοποιήστε ότι αυτή η λειτουργία είναι πειραματική και δεν λειτουργεί με όλες τις συσκευές μαζικής αποθήκευσης USB.

Η εκκίνηση μέσω USB είναι διαθέσιμη μόνο στα μοντέλα Raspberry Pi 3.

 

Προγραμματισμός λειτουργίας εκκίνησης USB

Το Raspberry Pi 3+ είναι σε θέση να εκκινήσει από το USB χωρίς αλλαγές, αλλά το Raspberry Pi 3 απαιτεί να τοποθετηθεί το bit εκκίνησης USB στη μνήμη OTP (μία φορά προγραμματισμένη). Εάν χρησιμοποιείτε Raspberry Pi 3+, παρακαλούμε επισκεφθείτε την επόμενη ενότητα.

Για να ενεργοποιήσετε το bit εκκίνησης USB, το Raspberry Pi 3 χρειάζεται εκκίνηση από μια κάρτα SD με μια ρύθμιση config για να ενεργοποιήσετε τη λειτουργία εκκίνησης USB.

Μόλις έχει οριστεί αυτό το bit, η κάρτα SD δεν χρειάζεται πλέον. Σημειώστε ότι οποιαδήποτε αλλαγή κάνετε στο OTP είναι μόνιμη και δεν μπορεί να ανακληθεί.

Μπορείτε να χρησιμοποιήσετε οποιαδήποτε κάρτα SD που χρησιμοποιεί Raspbian ή Raspbian Lite για να προγραμματίσετε το bit OTP. Εάν δεν διαθέτετε μια τέτοια κάρτα SD, τότε μπορείτε να εγκαταστήσετε Raspbian ή Raspbian Lite με τον συνήθη τρόπο - ανατρέξτε στην ενότητα Εγκατάσταση εικόνων installing images..

Αρχικά, προετοιμάστε τον κατάλογο /boot  με ενημερωμένα αρχεία εκκίνησης (αυτό το βήμα δεν απαιτείται αν χρησιμοποιείτε την έκδοση 2017-04-10 του Raspbian / Raspbian Lite ή ενός νεότερου):

$ sudo apt-get update && sudo apt-get upgrade

 

Στη συνέχεια, ενεργοποιήστε τη λειτουργία εκκίνησης USB με αυτόν τον κώδικα:

echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt

Αυτό προσθέτει program_usb_boot_mode=1 στο τέλος του /boot/config.txt.

Επανεκκινήστε το Raspberry Pi με επανεκκίνηση sudo reboot, και, στη συνέχεια, βεβαιωθείτε ότι το OTP έχει προγραμματιστεί με:

$ vcgencmd otp_dump | grep 17:
17:3020000a

Ελέγξτε ότι εμφανίζεται η έξοδος 0x3020000a Εάν δεν είναι, τότε το bit OTP δεν έχει προγραμματιστεί με επιτυχία. Σε αυτή την περίπτωση, προχωρήστε ξανά στη διαδικασία προγραμματισμού. Εάν το bit εξακολουθεί να μην είναι ρυθμισμένο, αυτό μπορεί να υποδηλώνει σφάλμα στο ίδιο το υλικό Pi.

 

Εάν το επιθυμείτε, μπορείτε να καταργήσετε τη γραμμή του program_usb_boot_mode από το config.txt, έτσι ώστε εάν τοποθετήσετε την κάρτα SD σε άλλη Raspberry Pi, δεν θα προγραμματιστεί η λειτουργία εκκίνησης USB. Βεβαιωθείτε ότι δεν υπάρχει κενή γραμμή στο τέλος του config.txt. Μπορείτε να επεξεργαστείτε το config.txt χρησιμοποιώντας τον επεξεργαστή nano χρησιμοποιώντας την εντολή sudo nano /boot/config.txt, για παράδειγμα.


Προετοιμάστε τη συσκευή μαζικής αποθήκευσης USB

Ξεκινώντας με την έκδοση 2017-04-10 του Raspbian, μπορείτε να εγκαταστήσετε ένα λειτουργικό σύστημα Raspbian σε μια συσκευή μαζικής αποθήκευσης USB αντιγράφοντας την εικόνα του λειτουργικού συστήματος απευθείας στη συσκευή USB σας, όπως θα κάνατε και για μια κάρτα SD. Για να εκτελέσετε αυτό το βήμα, ακολουθήστε τις οδηγίες εδώ  here,, θυμηθείτε να επιλέξετε τη μονάδα δίσκου που αντιστοιχεί στη συσκευή μαζικής αποθήκευσης USB.

Αφού ολοκληρώσετε την απεικόνιση της συσκευής μαζικής αποθήκευσης USB, αφαιρέστε την από τον υπολογιστή σας και τοποθετήστε την στο Raspberry Pi. 

 

Ξεκινήστε το Raspberry Pi από τη συσκευή μαζικής αποθήκευσης USB

Συνδέστε τη συσκευή μαζικής αποθήκευσης USB στο Raspberry Pi και ενεργοποιήστε το Pi. Μετά από πέντε έως δέκα δευτερόλεπτα, το Raspberry Pi θα πρέπει να ξεκινήσει την εκκίνηση και να δείξει την οθόνη εκκίνησης του ουράνιου τόξου σε μια συνδεδεμένη οθόνη.

Σημειώστε ότι εάν έχει ρυθμιστεί το bit εκκίνησης USB, δεν χρειάζεται να τοποθετήσετε μια κάρτα SD στην επιφάνεια εργασίας του Raspberry Pi για USB.

 

Προσθήκη νέου σχολίου


Κωδικός ασφαλείας
Ανανέωση