Android

Πώς να εγκαταστήσετε το αρχείο linux στο βατόμουρο pi

How to και first boot με το Raspberry Pi

How to και first boot με το Raspberry Pi

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

Anonim

Το Raspberry Pi είναι ο πιο δημοφιλής υπολογιστής μονής-πλατφόρμας όλων των εποχών. Μπορεί να χρησιμοποιηθεί για διάφορους σκοπούς, όπως επιτραπέζιο υπολογιστή, κεντρικό μέσο πολυμέσων, έξυπνο δρομολογητή WiFi, σύστημα αυτοματισμού και διακομιστή παιχνιδιών. Οι περιπτώσεις χρήσης είναι ατελείωτες.

Μπορείτε να εκτελέσετε διάφορα λειτουργικά συστήματα στο Raspberry Pi συμπεριλαμβανομένων διαφόρων διανομών Linux όπως Raspbian, Windows 10 IoT και FreeBSD.

Σε αυτό το σεμινάριο θα σας δείξουμε πώς να ρυθμίσετε το Arch Linux ARM σε Raspberry Pi 3 και 4. Η εγκατάσταση του Arch Linux είναι τόσο απλή όσο η δημιουργία δύο διαμερισμάτων και η αντιγραφή των αρχείων OS στην κάρτα SD.

Το Arch Linux είναι μια κυλιόμενη έκδοση GNU / Linux διανομής, πράγμα που σημαίνει ότι πρέπει να το εγκαταστήσετε μόνο μία φορά και να το ενημερώσετε συχνά.

Λήψη του Arch Linux

Επισκεφθείτε τη σελίδα λήψεων Arch Linux ARM και κατεβάστε το τελευταίο αρχείο Arch Linux ARM για την έκδοση Raspberry Pi.

wget

Προετοιμασία της κάρτας SD

Τοποθετήστε την κάρτα SD στη μονάδα κάρτας SD και βρείτε το όνομα της κάρτας χρησιμοποιώντας την εντολή lsblk :

lsblk

Η εντολή θα εκτυπώσει μια λίστα με όλες τις διαθέσιμες συσκευές μπλοκ:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 59.6G 0 disk…

Στο παραπάνω παράδειγμα, το όνομα της συσκευής SD είναι /dev/sdb , αλλά αυτό μπορεί να διαφέρει στο σύστημά σας. Ο καλύτερος τρόπος για να προσδιορίσετε το όνομα είναι να ελέγξετε το μέγεθος της συσκευής.

Μπορείτε να χρησιμοποιήσετε ένα γραφικό εργαλείο όπως το GParted ή εργαλεία γραμμής εντολών όπως το fdisk ή το parted για να μορφοποιήσετε τη μονάδα δίσκου και να δημιουργήσετε το απαιτούμενο διαμέρισμα. Θα χρησιμοποιήσουμε το parted βοηθητικό πρόγραμμα.

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

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

sudo parted /dev/sdb --script -- mklabel msdos

Δημιουργήστε δύο διαμερίσματα. Το διαμέρισμα εκκίνησης Fat32 με 128 MB και το root partition ext4 που λαμβάνει το υπόλοιπο χώρο SD:

sudo parted /dev/sdb --script -- mkpart primary fat32 1 128 sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%

Προσθέστε μια εκκινήσιμη σημαία στο διαμέρισμα εκκίνησης:

sudo parted /dev/sdb --script -- set 1 boot on

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

sudo parted /dev/sdb --script print

Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:

Model: Generic- SD/MMC/MS PRO (scsi) Disk /dev/sdb: 64.0GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 128MB 127MB primary boot, lba 2 128MB 64.0GB 63.9GB primary

Διαμορφώστε το διαμέρισμα εκκίνησης σε FAT32:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Μορφοποιήστε το ριζικό διαμέρισμα στο ext4:

sudo mkfs.ext4 -F /dev/sdb2

mke2fs 1.44.1 (24-Mar-2018) Creating filesystem with 15599104 4k blocks and 3899952 inodes Filesystem UUID: 0992147a-aa9d-474b-b974-e0a015766392 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 Allocating group tables: done Writing inode tables: done Creating journal (65536 blocks): done Writing superblocks and filesystem accounting information: done

Αντιγραφή αρχείων OS

Τώρα που η κάρτα SD είναι χωρισμένη, θα τοποθετήσουμε τα διαμερίσματα και θα αντιγράψουμε τα δεδομένα από το ληφθέν αρχείο tar.

Πριν από την τοποθέτηση των κατατμήσεων SD, δημιουργήστε τους καταλόγους που θα χρησιμεύσουν ως σημεία σύνδεσης:

sudo mkdir -p /mnt/arch/{boot, root}

Τοποθετήστε και τα δύο διαμερίσματα χρησιμοποιώντας τις παρακάτω εντολές:

sudo mount /dev/sdb1 /mnt/arch/boot sudo mount /dev/sdb2 /mnt/arch/root

Χρησιμοποιήστε την εντολή tar για να εξαγάγετε το περιεχόμενο του αρχείου του Archgin tar.gz στον κατάλογο /mnt/arch/root :

sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root

Στη συνέχεια, μετακινήστε τα αρχεία εκκίνησης στο διαμέρισμα εκκίνησης που έχει τοποθετηθεί:

sudo mv /mnt/arch/root/boot/* /mnt/arch/boot

Αφού γίνει, αποσυνδέστε και τα δύο διαμερίσματα:

sudo umount /mnt/arch/boot /mnt/arch/root

Αυτό είναι όλο! Έχετε ένα εκκινήσιμο λειτουργικό σύστημα Arch Linux στην κάρτα SD σας.

Εκκίνηση της Pi

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

Το προεπιλεγμένο όνομα χρήστη είναι συναγερμός και ο κωδικός πρόσβασης είναι συναγερμός. Αυτός ο χρήστης έχει δικαιώματα sudo.

Μπορείτε επίσης να συνδεθείτε ως root με root root.

Μόλις συνδεθείτε, αρχικοποιήστε το κλειδί pacman και πληκτρολογήστε τα πλήκτρα υπογραφής πακέτων:

pacman-key --init pacman-key --populate archlinuxarm pacman-key --init pacman-key --populate archlinuxarm

Από εδώ μπορείτε να αλλάξετε τον κωδικό πρόσβασης χρήστη, να ρυθμίσετε το WiFi και να διαμορφώσετε τη νέα σας εγκατάσταση του Arch Linux.

συμπέρασμα

Η εγκατάσταση του Arch Linux στο Raspberry Pi 3 / 34bis είναι μια αρκετά απλή διαδικασία. Το μόνο που χρειάζεται να κάνετε είναι να προετοιμάσετε την κάρτα SD, να αντιγράψετε τα αρχεία και να εκκινήσετε το Raspberry Pi.

αρκίδιο linux βατόμουρο pi