Πίνακας περιεχομένων:

Ρυθμίστε το Raspberry Pi χρησιμοποιώντας το Diet Pi χωρίς οθόνη ή πληκτρολόγιο: 24 βήματα
Ρυθμίστε το Raspberry Pi χρησιμοποιώντας το Diet Pi χωρίς οθόνη ή πληκτρολόγιο: 24 βήματα

Βίντεο: Ρυθμίστε το Raspberry Pi χρησιμοποιώντας το Diet Pi χωρίς οθόνη ή πληκτρολόγιο: 24 βήματα

Βίντεο: Ρυθμίστε το Raspberry Pi χρησιμοποιώντας το Diet Pi χωρίς οθόνη ή πληκτρολόγιο: 24 βήματα
Βίντεο: Νέα Raspberry Pi 3 Tutorial - Πώς να δημιουργήσει για Gaming & Entertainment Έργα 2024, Νοέμβριος
Anonim
Ρυθμίστε το Raspberry Pi χρησιμοποιώντας το Diet Pi χωρίς οθόνη ή πληκτρολόγιο
Ρυθμίστε το Raspberry Pi χρησιμοποιώντας το Diet Pi χωρίς οθόνη ή πληκτρολόγιο

Αυτό το εκπαιδευτικό έχει καταργηθεί. Χρησιμοποιήστε το: DietPi Setup

Το NOOBS απαιτεί οθόνη, πληκτρολόγιο και ποντίκι, το οποίο προσθέτει 60 60 $ (USD) ή περισσότερο σε κόστος. Ωστόσο, μόλις λειτουργήσει το Wi-Fi, αυτές οι συσκευές δεν χρειάζονται πλέον. Perhapsσως, το DietPi να υποστηρίζει USB σε σειριακή εικόνα.

Κάθε φορά που ξεκινάω ένα νέο έργο Raspberry Pi, βγάζω έξω την οθόνη, το πληκτρολόγιο και το ποντίκι και βρίσκω ένα μέρος για να τα εγκαταστήσω. Αφού ολοκλήρωσα το τρίτο μου έργο Raspberry Pi, σκέφτηκα ότι πρέπει να υπάρχει καλύτερος τρόπος.

Αυτή η προσέγγιση είναι λίγο πιο προηγμένη και χρησιμοποιεί MacBook Pro αντί για οθόνη, πληκτρολόγιο και ποντίκι. Έτσι, εξοικονομεί $ 45 και καταλαμβάνει λιγότερο χώρο.

Με αυτό το διδακτικό, άρχισα να χρησιμοποιώ το Diet Pi αντί για το Raspbian. Τα περισσότερα έργα μου είναι ακέφαλα. Η χρήση Diet Pi παρέχει μεγαλύτερη διάρκεια ζωής της κάρτας SD και μειώνει τις γενικές διαδικασίες, αυξάνοντας έτσι την απόδοση.

Το πρώτο πέρασμα απαιτεί πληκτρολόγιο, οθόνη και ποντίκι. Το δεύτερο πέρασμα εξαλείφει την ανάγκη για αυτά.

Οι στόχοι αυτού του έργου είναι:

  • Χρησιμοποιήστε το Diet Pi
  • Εξαλείψτε την ανάγκη για οθόνη, πληκτρολόγιο και ποντίκι σε επόμενες ρυθμίσεις
  • Δημιουργήστε μια τυπική εικόνα κάρτας micro SD, ώστε την επόμενη φορά να παραλείψω πολλά από τα βήματα
  • Συμπίεση της εικόνας της κάρτας micro SD

Βήμα 1: Συγκεντρώστε μέρη

Συγκεντρώστε ανταλλακτικά
Συγκεντρώστε ανταλλακτικά

Βρήκα ότι τα παρακάτω μέρη έχουν καλύτερη απόδοση στις εφαρμογές μου. Αυτά τα μέρη είναι πιο ακριβά από αυτά που περιλαμβάνονται στο συνηθισμένο κιτ εκκίνησης.

Λάβετε ανταλλακτικά και εργαλεία (τιμές σε USD):

  • MacBook Pro (μπορεί να χρησιμοποιηθεί υπολογιστής)
  • Raspberry Pi 3 ή Raspberry Pi 2 Model B Element14 35 $
  • Panda 300n WiFi Adapter Amazon 16,99 $
  • Προσαρμογέας ρεύματος USB 5.2V 2.1A από το Amazon 5,99 $
  • Καλώδιο Micro USB σε USB 3ft από το Amazon $ 4,69
  • FTDI TTL-232R-RPI Σειριακό καλώδιο USB από το Mouser 15 $
  • Θήκη από Amazon 6,99 $
  • SanDisk Ultra 16 GB microSDHC Class 10 με προσαρμογέα (SDSQUAN-016G-G4A) από το Amazon 8,99 $
  • Τηλεόραση με θύρα HDMI, πληκτρολόγιο USB, ποντίκι USB, καλώδιο HDMI (απαιτείται μόνο στο πρώτο πέρασμα)

Σημειώσεις:

Το κείμενο που περικλείεται σε φτυάρι, όπως, "αντικαταστήστε αυτό", θα πρέπει να αντικατασταθεί με μια πραγματική τιμή. Φυσικά, αφαιρέστε τα φτυάρια

Βήμα 2: Κατεβάστε το Diet Pi

Κατεβάστε το Diet Pi
Κατεβάστε το Diet Pi

Σε σύγκριση με φορητό υπολογιστή ή επιτραπέζιο υπολογιστή, ο επεξεργαστής του raspberry pi δεν έχει ισχύ. Έτσι, μια κυρίαρχη αρχή για την επίτευξη αποδεκτής απόδοσης είναι η εξάλειψη του περιττού φορτίου στον επεξεργαστή.

Το Diet-Pi είναι μια ελάχιστη εγκατάσταση raspbian. Το Diet-Pi εξαλείφει τις διαδικασίες του λειτουργικού συστήματος που δεν απαιτούνται επιτρέποντας στον επεξεργαστή να εκτελεί ταχύτερα εργασίες χρήστη. Η εκτέλεση της εντολής σε ένα από τα raspbian συστήματά μου δείχνει 126 εργασίες σε λειτουργία, ενώ το diet-pi έχει μόνο 91.

Το Diet-Pi διαθέτει επίσης ένα ελαφρύ GUI και εξαλείφει τα περιττά I/O στην κάρτα micro SD. Οι κάρτες SD φθείρονται μετά από επαναλαμβανόμενους κύκλους εγγραφής. Η μείωση του αριθμού εγγραφών, παρατείνει τη διάρκεια ζωής της κάρτας SD. Τα περισσότερα έργα μου δεν απαιτούν GUI. Έτσι, σε μεταγενέστερο βήμα, το LDXE αφαιρείται.

Το DietPi γράφει τα περισσότερα αρχεία καταγραφής σε δίσκο RAM που αποθηκεύει εγγραφές στην κάρτα micro SD.

Βήματα:

  • Κατεβάστε την τελευταία έκδοση από εδώ Diet-Pi. Μεταβείτε στη Λήψη. Επιλέξτε Raspberry Pi. Επιλέξτε Raspberry Pi All Models. Στη συνέχεια, επιλέξτε Λήψη εικόνας.
  • Όταν ενημερώθηκε, η τελευταία έκδοση ήταν: DietPi_v6.0_RPi-ARMv6-Stretch
  • Μόλις γίνει λήψη, σύρετε τη λήψη από τη λήψη σε έναν κατάλογο όπου αποθηκεύετε εικόνες. Μου αρέσει να διατηρώ τις λήψεις και τις εφεδρικές εικόνες των έργων raspberry pi σε έναν κατάλογο στο Mac μου.
  • Θυμηθείτε οτιδήποτε περικλείεται στο is's αντικαθίσταται από το όνομα ή την τιμή σας

♣ macbook-image-directory directory

  • Ανοίξτε ένα παράθυρο τερματικού στο MacBook
  • Αλλάξτε στον κατάλογο εικόνων και καταχωρίστε τα αρχεία

$ cd ♣ macbook-image-directory

$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_RPi- (Jessie).7z disk_test.dmg

  • Χρησιμοποίησα το unarchiver για να αποσυμπιέσω το αρχείο zip (.7z) στο MacBook μου.
  • Στη συνέχεια, διαγράφηκε το συμπιεσμένο αρχείο (σύρετε το αρχείο zip στον κάδο απορριμμάτων)

$ cd ♣ macbook-image-directory

$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_v136_RPi- (Jessie).img disk_test.dmg

Εάν το όνομα της εικόνας περιέχει παρενθέσεις, στα επόμενα βήματα δεν θα αρέσει αυτό. Έτσι, μετονομάστε το αρχείο και αφαιρέστε τις παρενθέσεις. Η εικόνα είναι τώρα: ♣ δίαιτα-πι-εικόνα

Βήμα 3: Εγγραφή εικόνας Diet-pi σε κάρτα Micro SD

Κατεβάστε το etcher από εδώ και, στη συνέχεια, εγκαταστήστε το. Ο Etcher κάνει την εγκατάσταση ανόητη απόδειξη.

Ξεκινήστε και πάλι

  • Επιλέξτε την εικόνα σας ♣ diet-pi-image ♣:
  • Επιλέξτε την κάρτα microSD
  • Λάμψη
  • Εισαγάγετε τον κωδικό πρόσβασης MacBook

Για οποιονδήποτε λόγο, το etcher δεν αποσυνδέει την κάρτα microSD. Επομένως, πρέπει να επιλέξω τη μονάδα δίσκου και στη συνέχεια να κάνω δεξί κλικ για να την εξαγάγω (ή αν κάνω ένα πλήκτρο CTRL του ποντικιού-κλικ). Εάν δεν αποβάλλετε δεν έχει μεγάλη σημασία, θα λάβετε ένα προειδοποιητικό μήνυμα.

Βήμα 4: Ρύθμιση και συνδέσεις Raspberry Pi

Ρύθμιση και συνδέσεις Raspberry Pi
Ρύθμιση και συνδέσεις Raspberry Pi
Ρύθμιση και συνδέσεις Raspberry Pi
Ρύθμιση και συνδέσεις Raspberry Pi

Θερμάνετε το νεροχύτη Αφαιρέστε την ταινία και πατήστε σταθερά στον επεξεργαστή. Η ψύκτρα και το τσιπ έχουν σχεδόν το ίδιο μέγεθος. Fairlyταν αρκετά προφανές αν έπρεπε να φύγει. Δεν έβγαλα φωτογραφία.

Υπόθεση

Διαχωρίστε την υπόθεση. Η παλαιότερη έκδοση έχει τρία μέρη: πάνω, κάτω και μεσαία. Σύρετε το Raspberry Pi στο κάτω μέρος της θήκης Σύρετε το Raspberry Pi στο κάτω μέρος. Υπάρχουν δύο κλιπ στο τέλος όπου είναι τοποθετημένη η κάρτα SD. Ο πίνακας πρέπει να γλιστρήσει κάτω από αυτά τα κλιπ. Γλιστράει εύκολα, δεν χρειάζεται να το πιέσετε. Και πάλι, αυτό φάνηκε πολύ απλό. Άρα, δεν υπάρχει φωτογραφία. Καλό είναι να κρατάμε το pi στο κάτω μέρος της θήκης.

Καλώδια και κάρτα SD

Εκτός εάν υποδεικνύεται, εισαγάγετε τα ακόλουθα στο Raspberry Pi

  • Απαιτείται μόνο για το Pass 1

    • Καλώδιο HDMI σε τηλεόραση
    • Πληκτρολόγιο USB
    • USB ποντίκι
  • Κάρτα Micro SD
  • Καλώδιο Ethernet
  • Dongle Wi-Fi
  • Σειριακό καλώδιο εισόδου/εξόδου USB (δείτε τις παραπάνω εικόνες)

    • Γείωση = Μαύρο σύρμα, καρφίτσα 06 σε RPi
    • Tx = Κίτρινο σύρμα, καρφίτσα 08
    • Rx = Κόκκινο σύρμα, pin10

Μόλις ολοκληρωθούν τα παραπάνω:

Τοποθετήστε το καλώδιο τροφοδοσίας

Τοποθετήστε USB/Serial καλώδιο στη θύρα USB MacBook

Εάν χρησιμοποιείτε ένα myDietPi_v104_RPi-jessie.img που δημιουργήθηκε στο Pass 1, τότε

  • Ελέγξτε τα παραρτήματα για να δείτε αν υπάρχουν προαιρετικά βήματα που θα θέλατε να προσθέσετε
  • Εκτελέστε το dietpi-config για να αλλάξετε το όνομα κεντρικού υπολογιστή
  • Μετά την αλλαγή του ονόματος κεντρικού υπολογιστή, ίσως χρειαστεί να καταργήσετε ένα κλειδί RSA. Οι οδηγίες για να γίνει αυτό βρίσκονται στο παράρτημα αυτού του οδηγού.
  • Τελείωσες!

Βήμα 5: Ρύθμιση του DietPi

Ρύθμιση DietPi
Ρύθμιση DietPi

Ρυθμίστε το DietPi.

Συνδεθείτε στο raspberry pi

σύνδεση: ρίζα

κωδικός πρόσβασης: dietpi

Ακολουθήστε τις οδηγίες. Το DietPi θα ενημερώσει και θα εγκαταστήσει το απαραίτητο λογισμικό.

Βήμα 6: Διαμόρφωση του DietPi

Συνδεθείτε όταν σας ζητηθεί να το κάνετε.

Αντί για περίπου 25 οθόνες εγκατάστασης, χρησιμοποίησα τους αριθμούς μενού ως οδηγό.

Εάν παρουσιάζεται μενού, περιηγηθείτε στο μενού χρησιμοποιώντας:

  • πληκτρα ΒΕΛΟΥΣ
  • καρτέλα για μετακίνηση
  • χώρος για εναλλαγή επιλογών από το διάστημα στο *
  • και ENTER

Ακολουθήστε τις οδηγίες, είναι εύκολο στη χρήση. Ορισμένα βήματα απαιτούν επανεκκίνηση. Πηγαίνετε σε όλες τις επιλογές μενού και αποφασίστε τι θέλετε.

Αν μπερδευτείτε, δεν είναι μεγάλη υπόθεση. Απλά ξεκινήστε από την αρχή.

Εδώ είναι η ρύθμιση μου. Αλλαγή ανάλογα με τις ανάγκες σας.

DietPi-Software

Το πρώτο μενού είναι το DietPi-Software

Επιλέξτε dietpi-config.

Κυρίως μενού

  1. Επιλογές εμφάνισης
  2. Επιλογές ήχου
  3. Επιλογές απόδοσης
  4. Προχωρημένες επιλογές
  5. Γλώσσα/Περιφερειακές επιλογές

    1. Locale (για τις ΗΠΑ χρησιμοποιήστε το πλήκτρο διαστήματος για να κάνετε *)

      1. [*] el. US. UTF-8 UTF-8
      2. el. US. UTF -8 - προεπιλεγμένη τοπική ρύθμιση
      3. θα δημιουργήσει αλλαγές
    2. Ζώνη ώρας

      1. ΜΑΣ
      2. Κεντρικός
    3. Πληκτρολόγιο

      1. Αλλα

        Αγγλικά (ΗΠΑ)

      2. Κανένα κλειδί σύνθεσης
      3. Προεπιλογή για διάταξη πληκτρολογίου
      4. Μοντέλο: Dell
  6. Επιλογές ασφαλείας

    1. Αλλαγή κωδικού πρόσβασης ρίζας
    2. Αλλαγή ονόματος κεντρικού υπολογιστή
  7. Επιλογές δικτύωσης
  8. Επιλογές αυτόματης εκκίνησης

    0. Κονσόλα: Μη αυτόματη σύνδεση (προεπιλογή)

  9. Εργαλεία

και μετά επανεκκίνηση.

Συνδεθείτε με root και ♣ τον κωδικό πρόσβασής σας

DietPi-Software

Εγκαταστήστε προαιρετικό λογισμικό.

Μενού ρύθμισης λογισμικού DietPi:

  • Επιλέξτε DietPi Optimized Software

    • [*] RPi. GPIO
    • [*] LLSP: lighttpd | sqlite | php ΣΗΜΕΙΩΣΗ: αυτό είναι προαιρετικό
    • [*] certbot - ΣΗΜΕΙΩΣΗ: Από τις 16APR2018 το certbot δεν λειτουργεί με το lighttpd
  • Επιλέξτε Λογισμικό Πρόσθετο Linux

    • [*] Python pip ΣΗΜΕΙΩΣΗ: αυτό είναι προαιρετικό, αλλά τα περισσότερα έργα μου χρησιμοποιούν python
    • [*] Avahi-daemon
  • Διακομιστής SSH: αλλαγή από DropBear σε OpenSSH
  • Διακομιστής αρχείων: Κανένας
  • Σύστημα καταγραφής: DietPi-Ramlog #1
  • Βοήθεια!
  • Μεταβείτε στην Έναρξη εγκατάστασης

Το DietPi θα εγκαταστήσει το λογισμικό

Βήμα 7: Προαιρετικό: Ρύθμιση Wi-Fi

Σε γενικές γραμμές, το Raspberry Pi μπορεί να χρησιμοποιήσει είτε ενσύρματη είτε ασύρματη σύνδεση.

Εάν θέλετε να χρησιμοποιήσετε Wi-Fi, αποσυνδέστε το καλώδιο Ethernet και ενεργοποιήστε το Wi-Fi

Συνδεθείτε και εκτελέστε το dietpi-launcher.

$ dietpi-launcher

Το μενού μοιάζει κάπως έτσι:

  • DietPi-Software
  • DietPi-Config
  • DietPi-AutoStart
  • DietPi-Cron

Επιλέξτε DietPi-Config, που μοιάζει με:

  1. Επιλογές εμφάνισης
  2. Επιλογές ήχου
  3. Επιλογές απόδοσης
  4. Προχωρημένες επιλογές
  5. Γλώσσα/Περιφερειακές επιλογές
  6. Επιλογές ασφαλείας
  7. Επιλογές δικτύου: Προσαρμογείς

Επιλέξτε Επιλογές δικτύου: Προσαρμογείς

  • Επιλέξτε WiFi - ενεργοποιήστε το WiFi
  • Επιλέξτε Onboard WiFi - ενεργοποιήστε το ενσωματωμένο Wi -Fi

Επιλέξτε Επιλογές δικτύου: Προσαρμογείς και στη συνέχεια WiFi

Επιλέξτε Σάρωση και σύνδεση, επιλέξτε το SSID του σπιτιού σας

Αλλαγή χώρας: ΗΠΑ

Ενεργοποιήστε την αυτόματη επανασύνδεση

Εισαγάγετε τον κωδικό πρόσβασής σας (γνωστό και ως κλειδί πρόσβασης): ♣ your-home-ssid

Εφαρμόστε αλλαγές

Μετά την επανεκκίνηση, το DietPi θα εμφανίσει:

IP eth0: ♣ your-ip-address ♣

Ανοίξτε ένα παράθυρο τερματικού στον υπολογιστή σας και δείτε εάν μπορείτε να συνδεθείτε ασύρματα στο Raspberry Pi χρησιμοποιώντας μία από τις παρακάτω εντολές.

$ ssh root@♣ ip-address

$ ssh root@♣your-hostname♣.local

Και το WiFi πρέπει να λειτουργεί.

Βήμα 8: Προσθέστε το χρήστη Pi στο DietPi

Από προεπιλογή, το DietPi χρησιμοποιεί ένα όνομα χρήστη: root, ενώ το raspbian χρησιμοποιεί όνομα χρήστη: pi.

Πολλές οδηγίες Raspberry Pi και οι οδηγίες μου υποθέτουν ένα σημείο εκκίνησης του /home /pi και μια σύνδεση pi. Έτσι, προσθέστε έναν χρήστη που ονομάζεται: pi

$ useradd pi -m -G sudo

$ passwd pi Κωδικός πρόσβασης: ♣ raspberry-pi-password ♣ Κωδικός πρόσβασης: ♣ raspberry-pi-password ♣

Εάν κάνετε λάθος, χρησιμοποιήστε την ακόλουθη εντολή για να καταργήσετε τον χρήστη:

$ userdel pi

Δημιουργήστε ένα αντίγραφο του αρχείου /etc /sudoers

Ως χρήστης, root, επεξεργαστείτε το αρχείο, αλλά να είστε προσεκτικοί με αυτό το αρχείο. Βεβαιωθείτε ότι είναι σωστό πριν αποθηκεύσετε

$ sudo nano /etc /sudoers

Χωρίς την ακόλουθη αλλαγή θα πρέπει να εισάγετε έναν κωδικό πρόσβασης κάθε φορά που χρησιμοποιείται το sudo.

Μετά το σχόλιο, #includedir…, προσθέστε τη γραμμή που ξεκινά, pi ALL =:

#includedir /etc/sudoers.d

pi ALL = (ALL) NOPASSWD: ALL

CTRL-o, ENTER, CTRL-x για να αποθηκεύσετε και να κλείσετε το αρχείο

Προσθέστε το κέλυφος bash, χρησιμοποιώντας

$ sudo nano /etc /passwd

και επεξεργαστείτε το χρήστη pi για να προσθέσετε /bin /bash στο τέλος. Μην αλλάξετε τίποτα άλλο:

pi: x: 1001: 1001::/home/pi:/bin/bash

CTRL-o, ENTER, CTRL-x για να αποθηκεύσετε και να κλείσετε το αρχείο

Ελέγξτε τις εργασίες του νέου χρήστη

$ αποσύνδεση

και συνδεθείτε ως pi με ♣ raspberry-pi-password

$ ssh pi@♣ ip-address

Εάν είστε συνδεδεμένοι ως pi, τα βοηθητικά προγράμματα DietPi βρίσκονται σε:

/DietPi/dietpi

Τα σενάρια dietpi χρησιμοποιούν έλεγχο για root UID = 0, η οποία εμποδίζει το όνομα χρήστη pi να εκτελέσει τις δέσμες ενεργειών dietpi. Το σενάριο ελέγχει εάν $ UID = 0, το οποίο πρέπει να διατηρηθεί για τη ρίζα ονόματος χρήστη. Η προσθήκη του καταλόγου στο PATH δεν βοηθά.

Για να εκτελέσετε λοιπόν το dietpi-config ή οποιοδήποτε από τα βοηθητικά προγράμματα dietpi από το pi, συνδεθείτε ως super user και, στη συνέχεια, εκτελέστε την εντολή. Για έξοδο από υπερχρήστη, εισαγάγετε έξοδο.

$ sudo su

$ sudo/DietPi/dietpi/dietpi-config ♣ αλλαγή-ρυθμίσεις ♣ έξοδος $

Φυσικά, μπορείτε να τροποποιήσετε το σενάριο και να προσθέσετε το UID του ονόματος χρήστη pi ή να καταργήσετε τον έλεγχο για το UID της ρίζας. Ενδέχεται να απαιτούνται πρόσθετες αλλαγές.

εάν (($ UID! = 0)); τότε

Προαιρετικό Βήμα

Γενικά, το root δεν πρέπει να χρησιμοποιείται ως όνομα σύνδεσης. Η είσοδος ρίζας δεν πρέπει να απενεργοποιηθεί, αλλά θα πρέπει να αποκλείεται από την κανονική σύνδεση.

Για να αποτρέψετε τους χρήστες να συνδεθούν απευθείας ως root, ορίστε το κέλυφος του ριζικού λογαριασμού σε /sbin /nologin στο αρχείο /etc /passwd.

$ sudo nano /etc /passwd

Αλλαγή

root: x: 0: 0: root:/root:/bin/bash

προς το

root: x: 0: 0: root:/root:/usr/sbin/nologin

Βήμα 9: Αποκτήστε το FTDI USB to Serial Interface Working

Αποκτήστε το FTDI USB to Serial Interface Working
Αποκτήστε το FTDI USB to Serial Interface Working

Από προεπιλογή, το DietPi έχει απενεργοποιημένο το usb to serial. Ενεργοποιήστε αυτήν την υπηρεσία, ώστε να μπορούμε να τη χρησιμοποιήσουμε στο μέλλον.

$ sudo nano /boot/cmdline.txt

Στο αρχείο, προσθέστε πριν από την κονσόλα = tty1

κονσόλα = ttyAMA0, 115200

CTRL-o, ENTER, CTRL-x για να αποθηκεύσετε το αρχείο και να βγείτε

Ενεργοποιήστε την υπηρεσία και επανεκκινήστε το Raspberry Pi

$ sudo systemctl ενεργοποίηση [email protected]

$ sudo επανεκκίνηση -h 0

Εάν δεν είναι συνδεδεμένο, συνδέστε το σειριακό καλώδιο USB FTDI

Σειριακό καλώδιο εισόδου/εξόδου USB (δείτε την εικόνα παραπάνω). Η εξωτερική γωνία του Raspberry Pi έχει τον πείρο 2. Η εξωτερική σειρά που βρίσκεται πιο κοντά στην άκρη είναι αριθμημένες ακίδες (2, 4, 6) και η εσωτερική σειρά είναι περιττοί αριθμημένοι

  • Γείωση = Μαύρο σύρμα, καρφίτσα 06
  • Tx = Κίτρινο σύρμα, καρφίτσα 08
  • Rx = Κόκκινο σύρμα, pin10

Βήμα 10: Προσδιορίστε τη θύρα USB

Καθορίστε τη θύρα USB που χρησιμοποιείται από τον προσαρμογέα USB-Serial. Το MacBook μου χρησιμοποιεί ένα τσιπ από το FTDI.

Ανοίξτε το παράθυρο τερματικού στο MacBook

Υπάρχουν πολλές συσκευές στο /dev. Χρησιμοποιήστε αυτήν την εντολή για να αναγνωρίσετε τη συσκευή (σε αυτήν την περίπτωση, είναι FT9314WH):

$ ls /dev/tty.*/dev/tty. Bluetooth-Incoming-Port /dev/tty.usbserial-FT9314WH

Εδώ είναι ένας εναλλακτικός τρόπος για να ανακαλύψετε:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Εάν κανένα από τα παραπάνω δεν λειτουργεί, δοκιμάστε αυτό:

Εισαγάγετε καλώδιο USB στο MacBook και εκτελέστε:

$ ls /dev | grep tty

Αποσυνδέστε το καλώδιο USB, περιμένετε μερικά δευτερόλεπτα και εκτελέστε:

$ ls /dev | grep tty

Προσδιορίστε τις διαφορές

Βήμα 11: Ανοίξτε το παράθυρο τερματικού και συνδεθείτε στο Raspberry Pi

Ανοίξτε το παράθυρο τερματικού και συνδεθείτε στο Raspberry Pi
Ανοίξτε το παράθυρο τερματικού και συνδεθείτε στο Raspberry Pi

Ανοίξτε (ή συνεχίστε να χρησιμοποιείτε) τερματικό παράθυρο στο MacBook.

Δείτε την παραπάνω εικόνα και ρυθμίστε τις προτιμήσεις του παραθύρου τερματικού.

  • Τερματικό, επιλέξτε Προτιμήσεις, κάντε κλικ στην καρτέλα Για προχωρημένους
  • xterm και vt100 λειτουργούν, αλλά το ansi λειτουργεί καλύτερα όταν χρησιμοποιείτε nano
  • Ορίστε Western ASCII αντί για unicode (UTF-8))

Σε ένα παράθυρο τερματικού εισάγετε:

$ screen /dev/tty.usbserial-FT9314WH 115200

Χρησιμοποιώντας παράθυρο τερματικού στο MacBook, συνδεθείτε στο RPi: username = pi password = raspberry

Σημείωση: το σειριακό καλώδιο USB μπορεί να ρίξει χαρακτήρες. Εάν οι χαρακτήρες καταργηθούν, ενδέχεται να μην λάβετε μια ερώτηση, πατήστε Επιστροφή ή εισαγάγετε όνομα χρήστη και πατήστε Enter.

Εάν εμφανιστεί η λειτουργία ανάκτησης, τότε η κάρτα micro SD δεν έχει ρυθμιστεί σωστά. Ξεκίνα από την αρχή.

  • Η προτροπή της Diet Pi για τον χρήστη root # (στη λειτουργία ανάκτησης raspbian χρησιμοποιεί μια ερώτηση #)
  • Η κανονική προτροπή της Diet Pi για τον χρήστη pi είναι $

Βήμα 12: Πάντα ενημέρωση και αναβάθμιση

Πάντα ενημερώνετε και αναβαθμίζετε.

  • Το "apt-get update" κατεβάζει τις τελευταίες λίστες πακέτων από τα κατάλληλα αποθετήρια.
  • Η "apt-get upgrade" ενημερώνει τα πακέτα
  • Το "apt-get autoremove" διαγράφει πακέτα που δεν χρειάζονται πλέον
  • Η επανεκκίνηση είναι προαιρετική. Ορισμένες υπηρεσίες πρέπει να επανεκκινήσουν μετά από αναβάθμιση. Η επανεκκίνηση είναι ο τεμπέλης τρόπος μου για να διασφαλίσω ότι όλες οι απαιτούμενες υπηρεσίες επανεκκινούνται σωστά

Εκτελέστε τις ακόλουθες εντολές:

$ sudo apt-get ενημέρωση

$ sudo apt-get upgrade $ sudo apt-get autoremove $ sudo επανεκκίνηση

Εάν υπάρχουν σφάλματα, βεβαιωθείτε ότι είναι συνδεδεμένο ένα καλώδιο Ethernet.

Βήμα 13: Επέκταση συστήματος αρχείων

Το raspi-config περιέχει μια επιλογή επέκτασης του συστήματος αρχείων για χρήση ολόκληρης της κάρτας micro SD. Ανησυχούσα ότι η επέκταση του συστήματος αρχείων αγνοήθηκε στο dietpi-config.

Ωστόσο, από προεπιλογή, "Οι εικόνες DietPi έρχονται προ-βελτιστοποιημένες με δυνατότητες όπως η αυτόματη επέκταση συστήματος αρχείων."

Για να δείξετε ότι το σύστημα αρχείων έχει επεκταθεί, εκτελέστε την εντολή:

$ df -h

Στο DietPi, δεν υπάρχει ανάγκη επέκτασης του συστήματος αρχείων.

Βήμα 14: Προαιρετικό: Κατάργηση GUI

Προαιρετικό βήμα. Τα έργα μου δεν χρησιμοποιούν GUI, οπότε αφαιρέστε το. Η αφαίρεση του GUI εξοικονομεί περίπου 2 MB αποθηκευτικού χώρου και βελτιώνει την απόδοση.

$ sudo apt-get --purge αφαίρεση 'x11-*'

$ sudo apt-get --purge αυτόματη μετακίνηση

Η προσθήκη λειτουργίας turbo έχει ορισμένα οφέλη απόδοσης wifi. Επεξεργαστείτε το αρχείο:

$ sudo nano /boot/cmdline.txt

Και προσθέστε

smsc95xx.turbo_mode = Y, οπότε μοιάζει με:

dwc_otg.lpm_enable = 0 κονσόλα = ttyAMA0, 115200 κονσόλα = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 ανελκυστήρας = προθεσμία fsck.repair = ναι smsc95xx.turbo_mode = Y rootdeait rootdelay = 10

CTRL-o, ENTER, CTRL-x για αποθήκευση και έξοδο

Στη συνέχεια επανεκκινήστε

$ sudo επανεκκίνηση

Βήμα 15: Ρύθμιση του Gmail

Η αλληλογραφία είναι πολύ χρήσιμη για τη λήψη ειδοποιήσεων και ειδοποιήσεων σχετικά με ζητήματα του Raspberry Pi.

Βεβαιωθείτε ότι τα αποθετήρια είναι ενημερωμένα. Εκτελέστε την εντολή:

$ sudo apt-get ενημέρωση

Εγκαταστήστε τα βοηθητικά προγράμματα SSMTP και αλληλογραφίας:

$ sudo apt-get install ssmtp

$ sudo apt -get install mailutils -y

Επεξεργασία του αρχείου διαμόρφωσης SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

ως εξής:

mailhub = smtp.gmail.com: 587 hostname = ♣ your-hostname ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ your-gmail-password ♣ UseSTARTTLS = ΝΑΙ

CTRL-o, ENTER, CTRL-x για αποθήκευση και έξοδο

Επεξεργασία του αρχείου ψευδωνύμων SSMTP:

$ sudo nano/etc/ssmtp/revaliases

Δημιουργήστε μια γραμμή για κάθε χρήστη στο σύστημά σας που θα μπορεί να στέλνει μηνύματα ηλεκτρονικού ταχυδρομείου. Για παράδειγμα:

root: ouryour-gmail-account♣@gmail.com: smtp.gmail.com: 587

pi: ouryour-gmail-account♣@gmail.com: smtp.gmail.com: 587

Ορίστε τα δικαιώματα του αρχείου διαμόρφωσης SSMTP:

$ sudo chmod 664 /etc/ssmtp/ssmtp.conf

Βήμα 16: Βρείτε τη διεύθυνση IP κατά όνομα

Το σύστημα αυτοματισμού του σπιτιού μου πρέπει να έχει πρόσβαση στο βατόμουρο μου. Ωστόσο, οι διευθύνσεις IP που έχουν εκχωρηθεί από DHCP μπορούν να αλλάξουν. Έτσι, προσπάθησα να εκχωρήσω στατικές διευθύνσεις IP. Δεν ήμουν ικανοποιημένος με αυτή τη λύση. Στη συνέχεια, προσπάθησα να χρησιμοποιήσω το nmap για να ανακαλύψω τη διεύθυνση IP ενός ονόματος κεντρικού υπολογιστή, αλλά αυτό φαίνεται να εμπλέκεται. Επρόκειτο να δημιουργήσω έναν διακομιστή DNS, όταν αντιμετώπισα την παρακάτω λύση.

Είναι ευκολότερο να αναφέρετε σε ένα βατόμουρο pi με το name όνομα κεντρικού υπολογιστή ♣. Τοπικό.

Εάν εγκαταστήσατε το avahi-daemon χρησιμοποιώντας το dietpi-config και αλλάξατε το όνομα κεντρικού υπολογιστή, τότε μπορείτε να μεταβείτε στο επόμενο βήμα

Εγκαταστήστε DNS πολλαπλής διανομής.

$ sudo apt-get install avahi-daemon

$ hostname -I

192.168.1.100

Αλλάξτε το όνομα κεντρικού υπολογιστή

$ sudo nano /etc /hosts

Το όνομα κεντρικού υπολογιστή πρέπει να είναι προεπιλεγμένο σε δίαιτα. Αλλάξτε την τελευταία γραμμή από dietpi στο νέο ♣ όνομα κεντρικού υπολογιστή

192.168.1.100 name όνομα κεντρικού υπολογιστή

CTRL-O, CTR-X, ENTER για αποθήκευση και έξοδο από τον επεξεργαστή

$ sudo nano /etc /hostname

Name όνομα κεντρικού υπολογιστή

CTRL-O, CTR-X, ENTER για αποθήκευση και έξοδο από τον επεξεργαστή

Αναλάβετε τις αλλαγές στο σύστημα

$ sudo /etc/init.d/hostname.sh

$ sudo επανεκκίνηση

Η πύλη δεν έχει ρυθμιστεί σωστά.

$ sudo διαδρομή -ν

Πίνακας δρομολόγησης IP πυρήνα Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0

Εκτελέστε την εντολή, όπου 192.168.1.254 είναι η διεύθυνση IP της πύλης του ISP σας:

$ sudo διαδρομή προσθέστε προεπιλεγμένο gw 192.168.1.254

$ sudo route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0

Σαφώς, έχασα κάτι στη ρύθμιση.

$ cat/etc/network/interfaces

# Πύλη Wifi 192.168.0.1

Βήμα 17: Δημιουργία αντιγράφων ασφαλείας της κάρτας Micro SD

Όταν έχει ρυθμιστεί το Raspberry Pi, δημιουργήστε αντίγραφα ασφαλείας της εικόνας. Χρησιμοποιήστε αυτήν την εικόνα για να δημιουργήσετε το επόμενο έργο.

Επίσης, δημιουργήστε αντίγραφα ασφαλείας του έργου όταν ολοκληρωθεί. Εάν κάτι πάει στραβά με την κάρτα SD, τότε είναι εύκολο να την επαναφέρετε.

Κλείστε το Raspberry Pi

$ sudo κλείσιμο –h 0

Περιμένετε μέχρι να τερματιστεί η λειτουργία της κάρτας και, στη συνέχεια, αφαιρέστε το τροφοδοτικό και, στη συνέχεια, αφαιρέστε την κάρτα micro SD

Τοποθετήστε κάρτα micro SD στον προσαρμογέα SD και, στη συνέχεια, τοποθετήστε τον προσαρμογέα SD στο MacBook

Στο MacBook χρησιμοποιήστε αυτές τις οδηγίες από το The Pi Hut με τροποποιήσεις ως εξής:

Άνοιγμα παραθύρου τερματικού

Αλλαγή σε κατάλογο που περιέχει raspbian εικόνα

$ cd ♣ your-macbook-image-directory ♣

Προσδιορίστε το δίσκο# (όχι διαμέρισμα) της κάρτας SD σας π.χ. disk2 (όχι disk2s1). Από την έξοδο diskutil, = 4. Ο δίσκος# πρέπει να είναι FAT_32. Στην παρακάτω λίστα, ο δίσκος ♣ micro-SD-card-disk#♣ = 2

$ diskutil λίστα

/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *160.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Cartwright 159.2 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3: Apple_partition_scheme *2.5 GB disk1 1: Apple_partition_map 1.5 KB disk1s1 2: Apple_HFS Age of Empires III 2.5 GB disk1s2 /dev /disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *15.5 GB disk2 1: Windows_FAT_32 Linux: 5 GB disk2s2 /dev /disk4 #: TYPE NAME SIZE IDENTIFIER 0: Apple_partition_scheme *18,1 MB disk4 1: Apple_partition_map 32,3 KB disk4s1 2: Apple_HFS Flash Player 18,1 MB disk4s2

ΣΗΜΑΝΤΙΚΟ: βεβαιωθείτε ότι χρησιμοποιείτε τον σωστό disk δίσκο micro-SD-card-card#♣-εάν πληκτρολογήσετε λάθος disk micro-SD-card-card-disk#♣, θα καταλήξετε να σκουπίσετε τον σκληρό σας δίσκο!

Η περιγραφή πρέπει να είναι κάτι σαν: ♣ περιγραφή ♣ = myDietPi_v104_RPi-jessie

Αντιγράψτε την εικόνα από την κάρτα SD. Βεβαιωθείτε ότι το όνομα της εικόνας είναι σωστό:

$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#♣ of = ♣ your-macbook-image-directory ♣/SDCardBackup ♣ description ♣.img

CTRL-t για να δείτε την κατάσταση της αντιγραφής.

Μόλις δημιουργηθεί η εικόνα, συμπιέστε την εικόνα. Μια πρόσφατα δημιουργημένη εικόνα 8 GB συμπιέζεται σε λιγότερο από 2 GB.

$ gzip ♣ περιγραφή ♣.img

Για να αποσυμπιέσετε τη χρήση:

$ gunzip ♣ περιγραφή ♣.img.gz

Όταν ολοκληρωθεί, αποσυνδέστε την κάρτα SD:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

Αφαιρέστε τον προσαρμογέα SD από το MacBook και αφαιρέστε την κάρτα micro SD από τον προσαρμογέα

Τοποθετήστε κάρτα micro SD στο Raspberry Pi

Στο επόμενο έργο, χρησιμοποιήστε την αποσυμπίεση αυτής της εικόνας και παραλείψτε πολλά από τα βήματα αυτού του οδηγού.

Και τελειώσατε!

Βήμα 18: Προσάρτημα: Προ-δημιουργημένο κλειδί

Τα προ-δημιουργημένα κλειδιά εξαρτώνται από το MAC του Raspberry Pi και δεν είναι μοναδικά για μια κάρτα micro SD. Αυτά πρέπει να ρυθμιστούν για κάθε συσκευή.

Η χρήση ενός προκαθορισμένου κλειδιού απαιτεί αλλαγή στο/etc/network/interfaces, επομένως χρησιμοποιεί το wpa_supplicant/conf. Ο οδηγός για τη ρύθμιση του Wi-Fi δείχνει πώς να το κάνετε αυτό.

Δημιουργήστε ένα προ-δημιουργημένο κλειδί PSK. Συνδεθείτε στο Raspberry Pi και εκτελέστε την εντολή:

$ wpa_passphrase ♣ your-ssid ♣ ♣ your-pass-pass phrase

παραγωγή:

δίκτυο = {

ssid = "♣ your-ssid ♣" psk = pre το προ-δημιουργημένο κλειδί σας ♣}

/etc/wpa_supplicant/wpa_supplicant.conf

Κάθε παράμετρος στο αρχείο/etc/network/interfaces μετρήθηκε.

Το αρχείο wpa_supplicant.conf πρέπει να είναι σωστό ή το wifi δεν θα λειτουργήσει.

Συνδεθείτε στο raspberry pi και εκτελέστε την εντολή:

$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Επεξεργαστείτε το αρχείο για να μοιάζει με αυτό:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev

update_config = 1 network = {ssid = "♣ your-ssid ♣" # χρησιμοποιήστε ένα προκαθορισμένο κλειδί psk = ♣ το προ-δημιουργημένο-κλειδί σας ♣ # εάν δημιουργείτε μια τυπική εικόνα για πολλά έργα, στη συνέχεια χρησιμοποιήστε τη φράση # αντί δημιουργημένο κλειδί # ένα παραγόμενο κλειδί εξαρτάται από το MAC του Raspberry Pi # psk = "♣ τη φράση πρόσβασής σας ♣" # καθορίστε για λόγους σαφήνειας }

CTRL-o για εγγραφή αρχείου

ENTER για επιβεβαίωση εγγραφής

CTRL-x για έξοδο από τον επεξεργαστή nano

Βήμα 19: Παράρτημα: Προσθήκη πιστοποιητικών από τον πελάτη σε διακομιστές ιστού

Τα έργα μου επικεντρώνονται στον αυτοματισμό του σπιτιού και ενώ είναι χρήσιμο να έχω πρόσβαση, δεν θέλω ο κόσμος να ελέγχει το σπίτι μου. Ένα ζεύγος πιστοποιητικών διακομιστή/πελάτη αποτρέπει την πρόσβαση μη εξουσιοδοτημένων χρηστών.

Ακολουθήστε αυτήν την οδηγία για να προσθέσετε πιστοποιήσεις: Περιορίστε την πρόσβαση στο διακομιστή Raspberry Pi Web

Βήμα 20: Προσάρτημα: Βασικό ζήτημα RSA

Εάν αλλάξει το όνομα κεντρικού υπολογιστή που σχετίζεται με ένα mac, τότε το MacBook μου εμφανίζει το παρακάτω μήνυμα όταν προσπαθώ να συνδεθώ.

$ ssh [email protected]

@ ΠΡΟΕΙΔΟΠΟΙΗΣΗ: ΑΛΛΑΞΕ ΤΗΝ ΑΠΟΤΑΜΙΣΗ ΤΟΥ ΑΠΟΣΤΟΛΟΥ! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ ΕΙΝΑΙ ΠΙΘΑΝΟ ΟΤΙ ΚΑΠΟΙΟΣ ΚΑΝΕΙ ΚΑΤΙ ΔΥΣΚΟΛΟ! Κάποιος θα μπορούσε να σας παρακολουθεί αυτή τη στιγμή (επίθεση από τη μέση)! Είναι επίσης πιθανό ότι το κλειδί κεντρικού υπολογιστή έχει μόλις αλλάξει. Το δακτυλικό αποτύπωμα για το κλειδί RSA που αποστέλλεται από τον απομακρυσμένο κεντρικό υπολογιστή είναι eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Επικοινωνήστε με το διαχειριστή του συστήματός σας. Προσθέστε το σωστό κλειδί κεντρικού υπολογιστή στο /Users/jeffcartwright/.ssh/known_hosts για να απαλλαγείτε από αυτό το μήνυμα. Το προσβλητικό κλειδί RSA στο /Users/♣your-username♣/.ssh/known_hosts:16 Το κλειδί κεντρικού υπολογιστή RSA για 192.168.1.94 άλλαξε και ζητήσατε αυστηρό έλεγχο. Η επαλήθευση του κλειδιού κεντρικού υπολογιστή απέτυχε.

Υπάρχει μια εύκολη διόρθωση.

Ανοίξτε ένα παράθυρο τερματικού MacBook και τον επεξεργαστή vi

$ sudo vi /Users/♣your-username♣/.ssh/known_hosts

Συνδεθείτε με τον κωδικό πρόσβασης MacBook.

Η πρώτη καταχώριση είναι η σειρά 1, πατήστε το πλήκτρο κάτω βέλους (16 - 1) μέχρι να μπείτε στο 192.168.1.94, ή όποια IP εμφανίζει το μήνυμα.

Τύπος (διαγραφή γραμμής, εγγραφή αρχείου και διακοπή):

δ.δ

: w!: q!

Τώρα, η σύνδεση πρέπει να λειτουργήσει

$ ssh [email protected]

Εάν σας ζητηθεί να συνεχίσετε τη σύνδεση, επιβεβαιώστε πληκτρολογώντας ναι.

Η αυθεντικότητα του κεντρικού υπολογιστή "192.168.1.94 (192.168.1.94)" δεν μπορεί να καθοριστεί.

Το δακτυλικό αποτύπωμα RSA είναι eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Είστε βέβαιοι ότι θέλετε να συνεχίσετε τη σύνδεση (ναι/όχι); ναι Προειδοποίηση: Προστέθηκε οριστικά το '192.168.1.94' (RSA) στη λίστα των γνωστών κεντρικών υπολογιστών.

Βήμα 21: Παράρτημα: Παραπομπές

Βιβλιογραφικές αναφορές:

  • Κάρτες Raspberry Pi Micro SD
  • Σημεία αναφοράς RPi.org κάρτας SD
  • elinux.org σε σημεία αναφοράς για κάρτες micro SD
  • Σύνδεση με τις οδηγίες της κάρτας micro SD Raspberry Pi
  • Σύνδεση με κάρτες micro SD συμβατές με Raspberry Pi
  • RaspberryPi.org εγγραφή εικόνας σε κάρτα micro SD
  • Το rip-clone είναι ένα σενάριο bash για εγγραφή σε μη διευρυμένο σύστημα αρχείων σε κάρτα SD USB
  • Συνεισφορά Raspberry Pi.org Fourdee4d στο νήμα

Βήμα 22: Προσάρτημα: Ενημερώσεις

Πιθανές μελλοντικές βελτιώσεις:

  • αφαιρέστε τα βήματα FTDI και επεξεργαστείτε το αρχείο στην κάρτα microSD ενώ είναι ακόμα συνδεδεμένο στο MacBook

    Μετακινήστε τα βήματα FTDI σε ένα προσάρτημα

  • Εγκαταστήστε το e2fsprogs στο MacBook
  • Τοποθετήστε κάρτα micro SD στο MacBook
  • Αποσυναρμολόγηση κάρτας micro SD
  • Μηδέν συμπληρώστε την εικόνα πριν τη συμπιέσετε:

    e2fsck -E απορρίψτε το src_fs

  • dd την εικόνα και μετά gzip
  • Συγκρίνετε μηδενική εικόνα με μη μηδενική
  • Αξίζει αυτό τον κόπο;

10 ΦΕΒΡΟΥΑΡΟΥ 2017

Έκανε αλλαγές σύμφωνα με τις πιο πρόσφατες διαδικασίες εγκατάστασης DietPi

11 ΙΟΥΝΙΟΥ 2016

  • Καταργήθηκε το προσάρτημα στο nmap και δηλώνει IP
  • Χρησιμοποιήστε hostname.local

22ΝΟΒ2016

  • Ενημερώθηκε για την έκδοση 136 του DietPi
  • Ενημερώθηκε για το Raspberry Pi 3

Βήμα 23: Προσάρτημα: Αντιμετώπιση προβλημάτων

Βήμα 24: Προσάρτημα: Σενάριο εγκατάστασης χωρίς επιτήρηση

Πρέπει να δημιουργήσετε ένα σενάριο εγκατάστασης χωρίς επίβλεψη που αυτοματοποιεί τα βήματα 5-15. Μεταφόρτωση πηγής στο github. Χρησιμοποιήστε το wget για να τραβήξετε ακατέργαστη πηγή από το github και, στη συνέχεια, να εκτελέσετε ένα σενάριο. Αφήστε να αλλάξετε όνομα κεντρικού υπολογιστή και κωδικό πρόσβασης μέχρι μετά το σενάριο UAI. Σως χρειαστεί να διατηρήσει την κατάσταση και να κάνει πολλαπλές επανεκκινήσεις.

Συνιστάται: