Κατηγορίες
HARDWARE

Πώς να εκκινήσετε το Raspberry Pi 4 από USB SSD ή Flash Drive

Μια νέα ενημέρωση υλικολογισμικού σάς επιτρέπει να χρησιμοποιείτε οποιαδήποτε συσκευή USB για την εκκίνηση ενός Pi 4.

Από προεπιλογή, το Raspberry Pi εκκινεί και αποθηκεύει όλα τα προγράμματά του σε μια κάρτα μνήμης microSD, η οποία έχει μέγιστο θεωρητικό εύρος ζώνης 50 MBps στο Raspberry Pi 4 και μόλις 25 MBps σε προηγούμενα μοντέλα. Η χρήση ενός εξωτερικού SSD ως κύρια μονάδα αποθήκευσης θα μπορούσε να επιταχύνει σημαντικά τα πράγματα, αλλά μέχρι πρόσφατα, δεν μπορούσατε να εκκινήσετε το Pi 4 από μια συσκευή USB. Ωστόσο, το νέο υλικολογισμικό επιπέδου beta σάς επιτρέπει να το κάνετε ακριβώς αυτό. 

Στις πραγματικές δοκιμές ενός Raspberry Pi 4 με SSD πέρυσι, έχουμε εντυπωσιακή απόδοση με διαδοχικούς ρυθμούς μεταφοράς έως και 140 MB / 208 MBps για ανάγνωση και γραφή. Μπορείτε επίσης να χρησιμοποιήσετε μια τυπική μονάδα flash USB, αν και βρήκαμε την απόδοση χειρότερη από μια κάρτα microSD σε πολλές εργασίες.

 Πώς να εκκινήσετε το Raspberry Pi 4 από USB

1. Εκκινήστε από μια τυπική κάρτα microSD με το πιο πρόσφατο Raspbian. 

2. Ενημερώστε το λειτουργικό σας πληκτρολογώντας:

sudo apt update
sudo apt full-upgrade

3.   Επεξεργαστείτε το αρχείο / etc / default / rpi-eeprom-update και αλλάξτε την τιμή FIRMWARE_RELEASE_STATUS από “κρίσιμη” σε “beta”. Μπορείτε να επεξεργαστείτε το αρχείο πληκτρολογώντας:

Sudo nano /etc/default/rpi-eeprom-update

Αφού πραγματοποιήσετε την αλλαγή, πατήστε CTRL + X για έξοδο. Βεβαιωθείτε ότι εισάγετε το Y όταν σας ρωτηθεί αν θέλετε να αποθηκεύσετε 

 4. Εγκαταστήστε το beta bootloader εισάγοντας: 

sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-15.bin

Εάν αυτό αποτύχει, είναι πιθανό να υπάρχει μια νεότερη beta με διαφορετικό όνομα αρχείου. Ελέγξτε τον κατάλογο / lib / firmware / raspberrypi / bootloader / beta / για να μάθετε.

5. Επανεκκινήστε.

6. Ελέγξτε την έκδοση υλικολογισμικού για να βεβαιωθείτε ότι η ενημέρωσή σας πήρε. Μπορείτε να λάβετε την έκδοση πληκτρολογώντας:

vcgencmd bootloader_version

Θα πρέπει να δείτε ότι η ημερομηνία υλικολογισμικού αντιστοιχεί στο όνομα του αρχείου beta, το οποίο στην περίπτωσή μας ήταν στις 15 Μαΐου.

7. Αντιγράψτε την κάρτα microSD στη μονάδα USB ή γράψτε μια νέα εικόνα Raspbian στη μονάδα USB. Μπορείτε να αντιγράψετε την υπάρχουσα κάρτα microSD χρησιμοποιώντας την εφαρμογή SD Card Copier (κάτω από αξεσουάρ) που συνοδεύει το Raspbian. Για να εγγράψετε μια νέα εγκατάσταση του Raspbian στη μονάδα USB, χρησιμοποιήστε το Raspberry Pi Imager όπως θα κάνατε συνήθως κατά τη ρύθμιση του Raspberry Pi . 

8. Πραγματοποιήστε λήψη όλων των αρχείων * .dat και * .elf από το φάκελο / boot του βασικού κλάδου υλικολογισμικού του Raspberry Pi στο Github.

9. Αντιγράψτε τα αρχεία * .dat και * .elf στο διαμέρισμα εκκίνησης στη μονάδα USB, επιτρέποντάς τους να αντικαταστήσουν τα αρχεία με τα ίδια ονόματα.

10. Τερματίστε το Raspberry Pi και αφαιρέστε την κάρτα microSD .

Τώρα θα πρέπει να μπορείτε να εκκινήσετε το Raspberry Pi 4 από τη συσκευή USB. Λάβετε υπόψη ότι, εάν χρησιμοποιείτε μια εξωτερική μονάδα δίσκου που εξοικονομεί μεγάλη ισχύ από το λεωφορείο, ενδέχεται να έχετε προβλήματα (τα οποία πιθανώς θα μπορούσατε να επιλύσετε χρησιμοποιώντας μια μονάδα δίσκου που έχει τη δική της πηγή τροφοδοσίας ή χρησιμοποιώντας έναν τροφοδοτικό USB hub) .  

Για παράδειγμα, είχαμε προβλήματα με τη χρήση εξωτερικού Kingston HyperX SSD που τροφοδοτείται με λεωφορείο, το οποίο ξεκίνησε, αλλά – ίσως λόγω της ισχύος που χρησιμοποιούσε – κανένα από τα περιφερειακά μας δεν θα λειτουργούσε. Ένα SATA SSD σε μια εξωτερική βάση τροφοδοσίας λειτούργησε καλά όπως και μια μονάδα USB Flash.

tomshardware.com