ΕΛ/ΛΑΚ | creativecommons.gr | mycontent.ellak.gr |
freedom

Εγκατάσταση Ubuntu Desktop σε Raspberry Pi 4

by: Cerebrux

Το Raspberry Pi 4 με μια οθόνη, ένα ποντίκι και ένα πληκτρολόγιο είναι ένας από τους πιο φθηνούς υπολογιστές. Για λειτουργικό σύστημα θα κάνουμε εγκατάσταση μέσα από Windows, macOS ή Linux το Ubuntu Desktop.

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

O οδηγός χωρίζεται σε δυο ενότητες:

  1. Εκκίνηση Raspberry Pi από SD Card
  2. Εκκίνηση Raspberry Pi από εξωτερικό USB δίσκο

To (2) είναι προαιρετικό και δεν το χρειάζεστε αν δεν σας ενδιαφέρει. Αν όμως θέλετε να το κάνετε, θα πρέπει πρώτα να ολοκληρώσετε το (1).

Εισαγωγή στην εγκατάσταση του Ubuntu στο Raspberry Pi

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

Τι θα χρειαστείτε

  • Κάρτα microSD (ελάχιστο 4 GB, συνιστάται 8 GB )
  • Ένας υπολογιστής με μονάδα ανάγνωσης microSD
  • Ένα Raspberry Pi 4 (4GB+ Ram)
  • Καλώδιο τροφοδοσίας micro USB-C
  • Μια οθόνη με διεπαφή HDMI
  • Καλώδιο micro HDMI
  • Ένα πληκτρολόγιο USB

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

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

Πρώτα, τοποθετήστε την κάρτα microSD στον υπολογιστή σας. Στην συνέχεια θα πρέπει να εγκαταστήσετε το Raspberry Pi Imager για το λειτουργικό σύστημα του υπολογιστή στον οποίο συνδέσατε την κάρτα microSD . 

Αν έχετε Ubuntu υπάρχει έτοιμο πακέτο:

sudo snap install rpi-imager

Σε άλλα λειτουργικά συστήματα κατεβάστε το πακέτο από τους συνδέσμους:

Μόλις το κάνετε εγκατάσταση, ξεκινήστε το Imager και ανοίξτε το μενού «CHOOSE OS«.

ξεκινήστε το Imager και ανοίξτε το μενού "CHOOSE OS"

Μετακινηθείτε προς τα κάτω στο μενού που άνοιξε και κάντε κλικ στο «Ubuntu».

κάντε κλικ στο "Ubuntu"

Στη συνέχεια, θα δείτε μια λίστα με λήψεις του Ubuntu για να διαλέξετε. Κάντε κλικ στην επιλογή «Ubuntu 20.10 Desktop (Raspberry Pi 4)». Όπως αναφέρεται στην εικόνα, αυτό λειτουργεί μόνο σε Raspberry Pi 4 με μνήμη RAM 4 GB ή 8 GB.

Raspberry Pi 4 με μνήμη RAM 4 GB ή 8 GB

Αφού επιλέξετε το Ubuntu 20.10 κάντε κλικ στο μενού «Choose SD Card». Επιλέξτε την κάρτα microSD που έχετε εισαγάγει στον υπολογιστή σας και κάντε κλικ στο «WRITE«. Τέλος ! Απλά περιμένετε να ολοκληρωθεί η διαδικασία. Αυτό μπορεί να διαρκέσει μερικά λεπτά ανάλογα με την ταχύτητα του Internet μέχρι να ολοκληρωθεί η λήψη του Ubuntu.

Σύνδεση του Raspberry Pi

Βεβαιωθείτε ότι η οθόνη HDMI, το πληκτρολόγιο, ποντίκι, η κάρτα SD με το Ubuntu είναι συνδεδεμένα στο Raspberry Pi 4 πριν ενεργοποιήσετε το Pi. Αφού ξεκινήσετε το Raspberry Pi, σε μερικά δευτερόλεπτα θα δείτε τη διαδικασία εκκίνησης στην οθόνη και, τον οδηγό πρώτης εκτέλεσης.

Αρχικά, ορίστε τη γλώσσα σας:

ορίστε τη γλώσσα σας

Στη συνέχεια, ορίστε τη διάταξη του πληκτρολογίου σας.

ορίστε τη διάταξη του πληκτρολογίου

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

επιλέξτε μια ζώνη ώρας

Ρυθμίσετε έναν χρήστη και ορίσετε έναν κωδικό πρόσβασης:

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

Κάντε μια επανεκκίνηση και ρυθμίστε όπως θέλετε την επιφάνεια εργασίας σας.

(Προαιρετικό) Εκκίνηση Raspberry Pi από εξωτερικό USB δίσκο

Μπορείτε επίσης να πραγματοποιήσετε εγκατάσταση και εκκίνηση του Ubuntu, από έναν συνδεδεμένο USB σκληρό δίσκο ή SSD και να αφαιρέσετε την κάρτα microSD. Η διαδικασία είναι παρόμοια με αυτή που κάναμε στην «Εγκατάσταση και εκκίνηση Raspberry Pi 4 από εξωτερικό δίσκο» όπου χρησιμοποιούσαμε Raspbian OS. Εδώ θα δούμε την περίπτωση της εκκίνησης με Ubuntu.

Αλλαγή EEPROM για εκκίνηση από εξωτερικό δίσκο

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

sudo apt install rpi-eeprom

Έπειτα κάνουμε εξαγωγή την τρέχουσα διαμόρφωση του bootloader σε ένα αρχείο κειμένου:

sudo vcgencmd bootloader_config > bootconf.txt

Στη συνέχεια πρέπει να ανοίξουμε το αρχείο bootconf.txt και να ορίσουμε την επιλογή BOOT_ORDER σε 0xf41 ( δηλαδή με αυτή την τιμή λέμε στο Pi 4 «κάνε προσπάθειά να ξεκινήσεις με κάρτα SD, αν δεν βρεις κάνε με συσκευή USB και στη συνέχεια προσπάθησε ξανά». Δείτε τη διαμόρφωση του bootloader pi4 για περισσότερες πληροφορίες).

Εναλλακτικά, χρησιμοποιήστε την παρακάτω εντολή SED

sed -i -e '/^BOOT_ORDER=/ s/=.*$/=0xf41/' bootconf.txt

Τώρα δημιουργούμε ένα αντίγραφο του EEPROM με τη νέα διαμόρφωση:

rpi-eeprom-config --out pieeprom-new.bin --config bootconf.txt /lib/firmware/raspberrypi/bootloader/critical/pieeprom-2020-09-03.bin

Έπειτα ρυθμίζουμε το RPi 4 ώστε να φλασάρει το νέο EEPROM στην επόμενη εκκίνηση

sudo rpi-eeprom-update -d -f ./pieeprom-new.bin

Τέλος, για να εφαρμόσετε τις αλλαγές (το EEPROM ενημερώνεται μόνο κατά την εκκίνηση)

sudo reboot

Εγκατάσταση του Ubuntu στον εξωτερικό δίσκο

Μετά την επανεκκίνηση το Raspberry Pi, θα κοιτάει αν υπάρχει SD και αν όχι θα κοιτάει να ξεκινήσει από εξωτερικό δίσκο.

Άρα το μόνο που μένει να κάνουμε είναι να πάρουμε έναν εξωτερικό δίσκο και να του κάνουμε εγκατάσταση το Ubuntu Desktop για Raspberry Pi. Η διαδικασία είναι η ίδια όπως και στην περίπτωση της SD card.

  • Συνδέστε τον εξωτερικό δίσκο στον υπολογιστή που έχετε εγκαταστήσει το Raspberry Pi Imager
  • Ανοίξτε το Raspberry Pi Imager και κάντε κλίκ στο CHOOSE OS
  • Επιλέξτε πάλι το Ubuntu 20.10
  • Έπειτα κάντε κλικ στο «CHOOSE SD card» και επιλέξτε τον εξωτερικό δίσκο.
  • Όταν ολοκληρωθεί η διαδικασία, κάντε ασφαλή κατάργηση του δίσκου από τον υπολογιστή σας και έπειτα συνδέστε τον στο Raspberry Pi

Μόλις ξεκινήσετε το RPi 4 λογικά θα ξεκινήσει απο τον εξωτερικό δίσκο (προσοχή να έχετε αφαιρέσει πρώτα την SD card).

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

  • Η κλασσικοί σκληροί δίσκοι απαιτούν πολύ περισσότερη ισχύ από ό,τι οι αντίστοιχοι SSD. Οπότε πιθανόν να χρειαστεί ο εξωτερικός δίσκος σας ξεχωριστή τροφοδοσία.
  • Τα USB Hubs μπορεί να προκαλέσουν προβλήματα συμβατότητας, οπότε προτιμάτε να κάνετε εκκίνηση με SSD τα οποία συνήθως δεν χρειάζεται HUB.

Σε περίπτωση που αντιμετωπίσετε κάποιο πρόβλημα δείτε και τις παραπομπές

Παραπομπές

Πηγή άρθρου: https://cerebrux.net/2021/

Leave a Comment