Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Λήψη του Ubuntu για Raspberry Pi από τον ιστότοπο του Ubuntu
- Βήμα 2: Γράψτε εικόνα σε δίσκο USB
- Βήμα 3: Ενημερώστε το Raspberry Pi EEPROM
- Βήμα 4: Ενημερώστε το υλικολογισμικό Raspberry Pi
- Βήμα 5: Αποσυμπίεση του πυρήνα
- Βήμα 6: Ενημερώστε το αρχείο Config.txt
- Βήμα 7: Δημιουργία σεναρίου αυτόματης αποσυμπίεσης
- Βήμα 8: Δημιουργήστε ένα άλλο σενάριο
- Βήμα 9: Απολαύστε το Ubuntu στο Raspberry Pi 4
Βίντεο: Raspberry Pi 4 Ubuntu USB Boot (Χωρίς κάρτα SD): 9 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Οι οδηγίες είναι παρακάτω και θα σας καθοδηγήσουν για την εκκίνηση του Raspberry Pi 4 χωρίς κάρτα SD.
Εάν δεν θέλετε να ακολουθήσετε τα βήματα, υπάρχουν προκατασκευασμένες εικόνες στην αρχική ανάρτηση. Απλώς αναβοσβήνετε αυτές τις εικόνες σε μια μονάδα USB και είστε έτοιμοι (αρκεί να έχετε EEPROM που υποστηρίζει την εκκίνηση USB - βήμα 3)
Προμήθειες
Raspberry Pi 4
USB SSD ή μονάδα flash
Βήμα 1: Λήψη του Ubuntu για Raspberry Pi από τον ιστότοπο του Ubuntu
Κατεβάστε την εικόνα του Ubuntu για το raspberry pi 4 από τον επίσημο ιστότοπο του Ubuntu.
ubuntu.com/download/raspberry-pi
Βήμα 2: Γράψτε εικόνα σε δίσκο USB
Μετακινήστε την εικόνα σε μονάδα USB. Αυτό μπορεί να είναι USB stick ή USB SSD. Θα συνιστούσα τη χρήση του Balena Etcher σε Windows και MacOS. Εάν χρησιμοποιείτε το Ubuntu, ο ενσωματωμένος Image Writer θα λειτουργήσει μια χαρά.
www.balena.io/etcher/
Βήμα 3: Ενημερώστε το Raspberry Pi EEPROM
Για αυτό το βήμα, υπάρχουν πολλά υπο-βήματα. Εάν έχετε ήδη ενημερώσει το Raspberry Pi EEPROM στην "σταθερή" έκδοση, τότε μπορείτε να παραλείψετε αυτό το βήμα.
Αρχικά, πρέπει να γράψετε την εικόνα RaspberryPiOS (https://www.raspberrypi.org/downloads/raspberry-pi-os/) σε μια κάρτα SD.
Δεύτερον, εκκινήστε το Raspberry Pi και επεξεργαστείτε το αρχείο/etc/default/rpi-eeprom-update πληκτρολογώντας
sudo nano/etc/default/rpi-eeprom-update
και αλλάξτε την καταχώριση "FIRMWARE_RELEASE_STATUS" από κρίσιμη σε σταθερή.
Τρίτον, τρέξτε
sudo rpi-eeprom-update -a
από το τερματικό και επιτρέψτε την ολοκλήρωση της ενημέρωσης.
Ανατρέξτε στη διεύθυνση https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md για περισσότερες λεπτομέρειες εάν τις χρειάζεστε
Βήμα 4: Ενημερώστε το υλικολογισμικό Raspberry Pi
Κατεβάστε τα ενημερωμένα αρχεία υλικολογισμικού από τον ιστότοπο raspberry pi github (https://github.com/raspberrypi/firmware/tree/master/boot).
Αντιγράψτε όλα τα αρχεία.
Βήμα 5: Αποσυμπίεση του πυρήνα
Ο φορτωτής εκκίνησης Raspberry Pi 4 δεν μπορεί να τραβήξει μια συμπιεσμένη εικόνα πυρήνα. Πρέπει να το αποσυμπιέσετε χειροκίνητα πριν από την πρώτη σας εκκίνηση.
Για να το κάνετε αυτό στο linux, ανοίξτε το διαμέρισμα εκκίνησης του Ubuntu USB και εκτελέστε
zcat vmlinuz> vmlinux
από το τερματικό.
Μπορείτε να το κάνετε αυτό στα Windows χρησιμοποιώντας το 7-zip και να εξαγάγετε το αρχείο vmlinuz. Απλώς φροντίστε να μετονομάσετε το εξαγόμενο αρχείο σε vmlinux.
Βήμα 6: Ενημερώστε το αρχείο Config.txt
Το αρχείο config.txt έχει τις επιλογές εκκίνησης για τους διάφορους πίνακες RaspberryPi. Ενημερώστε τις πληροφορίες για το Raspberry Pi 4. Αντικαταστήστε την ενότητα για το [pi4] με το ακόλουθο:
[pi4] max_framebuffers = 2 dtoverlay = vc4-fkms-v3d boot_delay kernel = vmlinux initramfs initrd.img followkernel
Βήμα 7: Δημιουργία σεναρίου αυτόματης αποσυμπίεσης
Κατά τη διάρκεια μιας ενημέρωσης στο Ubuntu ή σε ένα από τα πολλά πακέτα του, το apt θα δημιουργήσει μια νέα εικόνα πυρήνα. Αυτή η εικόνα θα συμπιεστεί και θα προκαλέσει την εκκίνηση του Raspberry Pi μετά την ενημέρωση. Για να διορθωθεί αυτό, πρέπει να δημιουργηθεί ένα σενάριο για αποσυμπίεση των νέων εικόνων πυρήνα μετά από ενημερώσεις.
Δημιουργήστε ένα σενάριο που ονομάζεται auto_decompress_kernel στο διαμέρισμα εκκίνησης. Αυτό μπορεί να γίνει με τους περισσότερους επεξεργαστές κειμένου. Στο Linux, θα συνιστούσα είτε το nano είτε το Atom, στα Windows θα συνιστούσα το Atom (Σημείωση για εσάς τους χρήστες των Windows που χρησιμοποιούν επεξεργασία κειμένου, φροντίστε να αφαιρέσετε την επέκταση αρχείου "TXT". Εάν δεν το κάνετε, αυτό δεν θα λειτουργήσει). Το σενάριο πρέπει να περιέχει τον ακόλουθο κώδικα:
#!/bin/bash -e
#Set Variables BTPATH =/boot/firmware CKPATH = $ BTPATH/vmlinuz DKPATH = $ BTPATH/vmlinux #Ελέγξτε αν πρέπει να γίνει συμπίεση. εάν [-e $ BTPATH/check.md5]? τότε αν md5sum --status --ignore -missing -c $ BTPATH/check.md5; στη συνέχεια echo -e "\ e [32m Τα αρχεία δεν έχουν αλλάξει, δεν απαιτείται αποσυμπίεση / e [0m" έξοδος 0 αλλιώς echo -e "\ e [31mHash απέτυχε, ο πυρήνας θα συμπιεστεί / e [0m" fi fi #Δημιουργία αντιγράφων ασφαλείας του παλιού αποσυμπιεσμένου πυρήνας mv $ DKPATH $ DKPATH.bak αν [! $? == 0]; τότε ηχώ -e "\ e [31mDECOMPRESSED KERNEL BACKUP FAILED! / e [0m" exit 1 else echo -e "\ e [32mDecompressed kernel backup was επιτυχημένη / e [0m" fi #Αποσυμπίεση του νέου πυρήνα ηχώ "Αποσυμπίεση πυρήνα:" $ CKPATH "………….." zcat $ CKPATH> $ DKPATH αν [! $? == 0]; στη συνέχεια echo -e "\ e [31mKERNEL FAILED TO DECOMPRESS! / e [0m" exit 1 else echo -e "\ e [32mKernel Decompressed Succesfully / e [0m" fi #Hash the new kernel for check md5sum $ CKPATH $ DKPATH> $ BTPATH/check.md5 αν [! $? == 0]; στη συνέχεια ηχώ -e "\ e [31mMD5 GENERATION FAILED! / e [0m" else echo -e "\ e [32mMD5 generated Succesfully / e [0m" fi #Exit exit 0
Βήμα 8: Δημιουργήστε ένα άλλο σενάριο
Για να καλείται το σενάριο που μόλις δημιουργήσαμε κάθε φορά που εγκαθίσταται ένα πακέτο, πρέπει να δημιουργήσουμε ένα άλλο σενάριο.
Αυτό το σενάριο πρέπει να δημιουργηθεί μέσα στο σύστημα αρχείων του Ubuntu. Εάν κάνετε αυτήν τη ρύθμιση σε σύστημα linux, μπορείτε να εκτελέσετε αυτό το μέρος πριν από την πρώτη εκκίνηση, εάν χρησιμοποιείτε Windows ή MacOS, θα πρέπει να το κάνετε μετά την πρώτη σας εκκίνηση.
Δημιουργήστε αυτό το σενάριο στον κατάλογο /etc/apt/apt.conf.d/ και ονομάστε το 999_decompress_rpi_kernel
sudo nano /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Ο κωδικός πρέπει να είναι:
DPkg:: Post-Invoke {"/bin/bash/boot/firmware/auto_decompress_kernel"; };
Μόλις δημιουργηθεί αυτό, θα πρέπει να κάνετε το σενάριο εκτελέσιμο. Αυτό μπορεί να γίνει χρησιμοποιώντας τον ακόλουθο κώδικα:
sudo chmod +x /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Βήμα 9: Απολαύστε το Ubuntu στο Raspberry Pi 4
Τώρα μπορείτε να εκκινήσετε το Ubuntu σε μονάδα με δυνατότητα USB.
Συνιστάται:
Ρύθμιση Raspberry Pi 4 μέσω φορητού υπολογιστή/υπολογιστή χρησιμοποιώντας καλώδιο Ethernet (χωρίς οθόνη, χωρίς Wi-Fi): 8 βήματα
Ρυθμίστε το Raspberry Pi 4 μέσω φορητού υπολογιστή/υπολογιστή χρησιμοποιώντας καλώδιο Ethernet (Χωρίς οθόνη, χωρίς Wi-Fi): Σε αυτό θα συνεργαστούμε με το Raspberry Pi 4 Model-B 1 GB RAM για τη ρύθμιση. Το Raspberry-Pi είναι ένας υπολογιστής ενός πίνακα που χρησιμοποιείται για εκπαιδευτικούς σκοπούς και έργα DIY με προσιτό κόστος, απαιτεί τροφοδοσία 5V 3A. Λειτουργικά συστήματα όπως
Φθηνό και χαριτωμένο PhotoFrame χωρίς κάρτα SD σε ESP8266 + 1.8inch TFT: 4 βήματα
Φθηνό και χαριτωμένο PhotoFrame χωρίς κάρτα SD στο ESP8266 + 1.8inch TFT: Η ψηφιακή κορνίζα φωτογραφιών είναι φοβερό πράγμα για να δείξετε φωτογραφίες των μελών της οικογένειας, των φίλων και των κατοικίδιων σας. Wantedθελα να φτιάξω μια μικρή, φθηνή και χαριτωμένη κορνίζα με τα μέρη που έχω ήδη στο χέρι μου. Αυτό το πλαίσιο χρησιμοποιεί 1,8 " Μικρό πάνελ TFT και σύρματα ESP8266
Διανομέας απολύμανσης χεριών DIY χωρίς επαφή χωρίς Arduino ή μικροελεγκτή: 17 βήματα (με εικόνες)
DIY Non Contact Contact Sanitizer Dispenser Without Arduino or Microcontroller: Όπως όλοι γνωρίζουμε, το ξέσπασμα του COVID-19 χτύπησε τον κόσμο και άλλαξε τον τρόπο ζωής μας. Σε αυτή την κατάσταση, το αλκοόλ και τα απολυμαντικά χεριών είναι ζωτικά υγρά, ωστόσο, πρέπει να χρησιμοποιούνται σωστά. Αγγίζοντας δοχεία αλκοόλ ή απολυμαντικά χεριών με μολυσμένα χέρια γ
Raspberry Pi Desktop: Ασφαλής ρύθμιση χωρίς κεφαλή χωρίς οθόνη: 6 βήματα
Raspberry Pi Desktop: Ασφαλής ρύθμιση χωρίς κεφαλή χωρίς οθόνη: Εάν διαβάζετε αυτό, πιθανότατα έχετε ήδη εξοικειωθεί με το Raspberry Pi. Έχω μερικές από αυτές τις φοβερές σανίδες γύρω από το σπίτι για τη διαχείριση διαφόρων έργων. Αν κοιτάξετε οποιονδήποτε οδηγό που σας δείχνει πώς να ξεκινήσετε με το Raspberry Pi
Zero Cost Laptop Cooler / Stand (Χωρίς κόλλα, χωρίς διάτρηση, χωρίς παξιμάδια & μπουλόνια, χωρίς βίδες): 3 βήματα
Zero Cost Laptop Cooler / Stand (No Glue, No Drilling, No Nuts & Bolts, No Screws): ΕΝΗΜΕΡΩΣΗ: ΠΑΡΑΚΑΛΩ KINDLY VOTE FOR MY INSTRUCTABLE, THANKS ^ _ ^ YOU MAY MOTO LIKE ΕΙΣΟΔΟΣ ΣΤΟ www.instructables.com/id/Zero-Cost-Alumin-Furnace-No-Propane-No-Glue-/ ΜΠΟΡΕΙ ΝΑ VΗΦΙΣΕΤΕ ΓΙΑ ΤΟΝ ΚΑΛΥΤΕΡΟ ΦΙΛΟ ΜΟΥ