Πίνακας περιεχομένων:
- Βήμα 1: Προμήθειες
- Βήμα 2: Προετοιμάστε την κάρτα SD
- Βήμα 3: Διαμερίστε την κάρτα SD
- Βήμα 4: Κάρτα SD διαμερίσματος (συνέχεια)
- Βήμα 5: Δημιουργήστε το σύστημα αρχείων
- Βήμα 6: Αποκτήστε το Distro και τον πυρήνα
- Βήμα 7: Εγκαταστήστε το λειτουργικό σύστημα
- Βήμα 8: Επεξεργαστείτε το Fstab
- Βήμα 9: Επαναφέρετε τον κωδικό ρίζας
- Βήμα 10: Επεξεργαστείτε τη διαμόρφωση δικτύου
- Βήμα 11: Προετοιμάστε το Linux Box σας για να ενημερώσετε τον πυρήνα
- Βήμα 12: Αλλάξτε Boot Parms
- Βήμα 13: Δημοσιεύστε σημειώσεις εγκατάστασης
Βίντεο: Πώς να εγκαταστήσετε το Fedora σε SheevaPlug και να εκκινήσετε μια κάρτα SD .: 13 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Είδα μια ανάρτηση στο SheevaPlug στο Slashdot και στη συνέχεια στο Popular Mechanics. Φαινόταν σαν μια ενδιαφέρουσα συσκευή που λειτουργεί @ 2.5w, χωρίς ανεμιστήρες, στερεά κατάσταση και χωρίς ανάγκη για οθόνη.
Εδώ και χρόνια κουβαλάω μια παλιά οθόνη CRT σε περίπτωση που συντριβεί το linux box μου, δεν χρειάζεται, καθώς έχει ενσωματωμένη μια πραγματική σειριακή κονσόλα. Αυτό το διδακτικό θα αναφέρει λεπτομερώς τον τρόπο κατασκευής ενός SheevaPlug με το Fedora (v12), τόσο για λειτουργία όσο και εκκίνηση εκτός κάρτας SD. Πήρα πολλές καλές πληροφορίες από το Φόρουμ PlugComputer και ένα Wiki FedoraProject
Βήμα 1: Προμήθειες
Θα χρειαστείτε: SheevaPlug Dev Kit (αγόρασα το δικό μου από την Global Scale) SD CardSD Card Reader Ένα κιβώτιο Linux για να εγκαταστήσετε το λειτουργικό σύστημα στην κάρτα SD.
Βήμα 2: Προετοιμάστε την κάρτα SD
Προσθέστε την κάρτα SD στο κιβώτιο Linux που βασίζετε και εκτελέστε: dmesg | tail Η έξοδος εδώ μου δείχνει ότι έχει τοποθετηθεί ως /dev /sdc.
Βήμα 3: Διαμερίστε την κάρτα SD
Θα χωρίσουμε την κάρτα SD τώρα.fdisk /dev /sdcΔιαγράψτε τυχόν υπάρχοντα διαμερίσματα. δ1
Βήμα 4: Κάρτα SD διαμερίσματος (συνέχεια)
Δημιουργήστε το νέο διαμέρισμα. caccept προεπιλογέςΚάντε το bootableaΕπαληθεύστε το pΓράψτε το νέο πίνακα κατανομής
Βήμα 5: Δημιουργήστε το σύστημα αρχείων
Δημιουργήστε το σύστημα αρχείων. mkfs.ext2 /dev /sdc1
Βήμα 6: Αποκτήστε το Distro και τον πυρήνα
Κατεβάστε το Kernel and Distrowget https://ftp.linux.org.uk/pub/linux/arm/fedora/platforms/sheevaplug/uImage-2.6.30-sheevaplugwget https://ftp.linux.org.uk/pub/ linux/arm/fedora/rootfs/rootfs-f12.tar.bz2
Βήμα 7: Εγκαταστήστε το λειτουργικό σύστημα
Δημιουργία σημείου τοποθέτησης /flash/Αντιγράψτε τον πυρήνα στο sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/
Βήμα 8: Επεξεργαστείτε το Fstab
Το fstab πρέπει να επεξεργαστεί για να δείξει την κάρτα SD. Το Sheevaplug βλέπει την κάρτα SD ως /dev /mmcblk0p X vi /etc /fstab change /root σε /dev /mmcblk0p1 /ext2 relatime 1 0
Βήμα 9: Επαναφέρετε τον κωδικό ρίζας
Δεν έχω ιδέα σε ποιον κωδικό πρόσβασης έχει ρυθμιστεί. Θα το αφαιρέσουμε λοιπόν. vi/media/flash/etc/shadowΑλλαγή της κατάργησης του κωδικού πρόσβασης: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
Βήμα 10: Επεξεργαστείτε τη διαμόρφωση δικτύου
Επεξεργασία της διαμόρφωσης δικτύου για το δίκτυό σας vi/media/flash/etc/sysconfig/network NETWORKING = να HOSTNAME = YourHostnameHerevi/media/flash/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE = eth0 BOOTPROTO = στατικό ONBOOT = ναι NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = no PEERDNS = no IPV6INIT = no NM_CONTROLLED = no Unmount the sd card umount /media /flash Τοποθετήστε το στο SheevaPlug
Βήμα 11: Προετοιμάστε το Linux Box σας για να ενημερώσετε τον πυρήνα
Το SheevaPlug αποστέλλεται με υλικολογισμικό που μπορεί να εκκινήσει από κάρτες SD. Επομένως, πρέπει να το ενημερώσετε μέσω TFTP Εγκατάσταση διακομιστή tftp εγκατάσταση tftp-server Λάβετε την εικόνα της u-boot και κάντε τη διαθέσιμη στο sheevaplug cd/var/lib/tftpboot/wget https://www.cyrius.com/tmp/ u-boot.bin-3.4.19 mv u-boot.bin-3.4.19 uboot.bin vi /etc/xinetd.d/tftp αλλαγή "απενεργοποίηση = ναι" σε "απενεργοποίηση = όχι" Προσθήκη του σεναρίου για φόρτωση του ftdi πρόγραμμα οδήγησης όταν είναι συνδεδεμένο το SheevaPlug: vi /etc/udev/rules.d/85-sheevaplug.rules # εάν κανένας οδηγός δεν έχει διεκδικήσει ακόμα τη διεπαφή, φορτώστε ftdi_sio ACTION == "add", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # add το sheevaplug VID και PID στη λίστα συσκευών που υποστηρίζονται από ftdi_sio ACTION == "add", SUBSYSTEM == "drivers", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # προαιρετικά δημιουργήστε έναν σύνδεσμο συσχέτισης για τη συσκευή κονσόλας ACTION == "add", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Συνδέστε το σειριακό καλώδιο από το Sheevaplug, εάν δεν δημιουργηθεί το a /dev /ttyUSBx, κάντε επανεκκίνηση του Linux συστήματος σας
Βήμα 12: Αλλάξτε Boot Parms
Συνδέστε το καλώδιο usb στην υποδοχή mini usb στο SheevaPlug σε μια θύρα usb στο linux box σας. screen /dev /ttyUSBX 115200 Ενημερώστε το υλικολογισμικό Marvell >> setenv serverip 192.168.1.2 # IP του διακομιστή TFTP σας Marvell >> setenv ipaddr 192.168.1.200 #IP του sheevaplug Marvell >> bubt uboot.bin ** Προειδοποίηση ** Εάν Boot Endiannes πρόκειται να αλλάξει (LE-> BE ή BE-> LE), τότε οι παράμετροι Env θα πρέπει να παρακαμφθούν.. Παράκαμψη παραμέτρων Env; (y/n) n Στη συνέχεια πρέπει να διαμορφώσετε τον bootloader για εκκίνηση από τις κάρτες SD bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); εκτελέστε bootcmd_mmc; bootm 0x0800000 'saveenv reset Θα πρέπει να ξεκινήσει τώρα.
Βήμα 13: Δημοσιεύστε σημειώσεις εγκατάστασης
Πρέπει να αλλάξετε τον κωδικό πρόσβασης ρίζας. Οι πίνακες IP δεν φορτώνονται σωστά κατά την εγκατάσταση του f12. Επεξεργαστείτε το
Συνιστάται:
Πώς να γκρεμίσετε μια ψηφιακή δαγκάνα και πώς λειτουργεί μια ψηφιακή δαγκάνα: 4 βήματα
Πώς να γκρεμίσετε μια ψηφιακή δαγκάνα και πώς λειτουργεί μια ψηφιακή δαγκάνα: Πολλοί άνθρωποι γνωρίζουν πώς να χρησιμοποιούν δαγκάνες για μέτρηση. Αυτό το σεμινάριο θα σας διδάξει πώς να γκρεμίσετε μια ψηφιακή δαγκάνα και μια εξήγηση για το πώς λειτουργεί η ψηφιακή δαγκάνα
Πώς να προγραμματίσετε και να εκκινήσετε το ATtiny85 με USBasp: 5 βήματα
Πώς να προγραμματίσετε και να εκκινήσετε το ATtiny85 με USBasp: Σε αυτό το Instructable θα μάθετε ακριβώς πώς να εκκινήσετε και να προγραμματίσετε ένα μικροτσίπ ATtiny85 με τον απλούστερο τρόπο που θα μπορούσα να καταλάβω. Αυτό είναι το πρώτο μου οδηγίες, οπότε αν έχετε συμβουλές ή συμβουλές για το πώς να φτιάξετε καλύτερους οδηγούς, μη διστάσετε να συνεργαστείτε
Δημιουργήστε μια συσκευή Apple HomeKit Temperature Sensor (DHT22) χρησιμοποιώντας μια RaspberryPI και μια DHT22: 11 βήματα
Δημιουργήστε μια συσκευή Apple HomeKit Temperature Sensor (DHT22) χρησιμοποιώντας μια RaspberryPI και μια DHT22: Έψαχνα για έναν χαμηλού κόστους αισθητήρα θερμοκρασίας / υγρασίας που θα μπορούσα να χρησιμοποιήσω για να παρακολουθήσω τι συμβαίνει στον ανιχνευτικό μου χώρο, καθώς διαπίστωσα ότι αυτή την άνοιξη ήταν πολύ υγρό , και είχε πολύ υγρασία. Έτσι έψαχνα έναν αισθητήρα σε λογικές τιμές που θα μπορούσα να
Πώς να εγκαταστήσετε και να εκκινήσετε το Damn Small Linux σε USB Flash Drive: 6 βήματα
Πώς να εγκαταστήσετε και να εκκινήσετε το Damn Small Linux σε USB Flash Drive: Θέλετε να μάθετε πώς να εγκαταστήσετε και να εκκινήσετε το Damn Small Linux στη μονάδα flash USB usb και μετά συνεχίστε να διαβάζετε. θα χρειαστεί να ανεβάσετε τα ηχεία σας σε όλη τη διαδρομή για το βίντεο, είχα κάποια προβλήματα με την ένταση του μικροφώνου
Πώς να εκκινήσετε το PUD Linux από μια μονάδα flash: 5 βήματα
Πώς να εκκινήσετε το PUD Linux από μια μονάδα flash: Αυτό το εκπαιδευτικό σάς διδάσκει πώς να εγκαταστήσετε το PUD, ένα λειτουργικό σύστημα 260MB, στη μονάδα flash σας. Αυτό είναι το πρώτο μου διδακτικό, οπότε σε παρακαλώ, να είσαι σκληρός μαζί μου. Είναι επίμονο, επομένως θα αποθηκεύσει τις ρυθμίσεις του κατά την έξοδο. Δεν είμαι υπεύθυνος για οτιδήποτε συμβαίνει με τον συνεργάτη σας