Google Chrome OS για υπολογιστή: Παρουσιάζουμε το Brunch Bootloader!

Όλοι λένε «Το Chrome OS είναι ο Θεός, το Chrome OS είναι αυτό, το Chrome OS είναι εκείνο». Αλλά σου λένε ποτέ πώς το χρησιμοποιούν; Εδώ είναι ένα από τα έργα που σας επιτρέπουν να το εγκαταστήσετε και να το χρησιμοποιήσετε στον υπολογιστή σας — καθώς και ένας οδηγός για να το εγκαταστήσετε!

Φυσικά πριν ξεκινήσουμε, θα χρησιμοποιήσω διάφορους όρους:

Διανομή Linux: Μια διανομή Linux γενικά, πραγματικά.
GRUB2: Η δεύτερη έκδοση του GRUB bootloader, σημαίνει "GRand Unified Boot manager", ένα έργο GNU που σας επιτρέπει να εκκινήσετε οτιδήποτε Linux και να διαχειριστείτε πιο εύκολα τις multiboots.
Μεσημεριανό: Ένας ανεπίσημος bootloader GRUB2 για την επιδιόρθωση της εγκατεστημένης έκδοσης του Chrome OS και τη δυνατότητα χρήσης στον υπολογιστή σας.
Γραμμή εντολών πυρήνα: Οι «παράμετροι» πέρασαν στον «πυρήνα» για εκκίνηση στο λειτουργικό σας σύστημα σε πιο σταθερή ή λειτουργική κατάσταση. Το Brunch σάς επιτρέπει να το προσαρμόσετε για την αντιμετώπιση προβλημάτων που προκύπτουν κατά την εκκίνηση ή τη χρήση του CrOS.
Crosh: Αντιπροσωπεύει το "Chrome OS Shell", το τερματικό που μοιάζει με Linux που σας επιτρέπει να κάνετε πολλά πράγματα που δεν είναι διαθέσιμα μέσω γραφικής διεπαφής.
ΤΟΞΟ: Αντιπροσωπεύει το "Android Runtime for Chrome", επιτρέποντάς σας να χρησιμοποιείτε εφαρμογές Android στο Chrome OS — Ακριβώς όπως το "Windows Subsystem for Android", αλλά για το Chrome.
Φρυγανιά σούπας: Η επίσημη εφαρμογή Linux για Chrome OS από την Google. Διαθέτει κοντέινερ από μόνα τους, τα οποία χρησιμοποιούν προγράμματα οδήγησης Chrome OS και backend για λειτουργία.
Τσουρέκι: Εφαρμογή Linux του Brunch για Chrome OS από τον προγραμματιστή του bootloader. Διαθέτει επίσης σύστημα κοντέινερ, αλλά χρησιμοποιεί τα εσωτερικά προγράμματα οδήγησης και τέτοια για λειτουργία.
Γουέιλαντ: Κάποιος σύγχρονος "renderer" χρησιμοποιείται για τη φόρτωση του περιβάλλοντος επιφάνειας εργασίας και άλλα τέτοια. Εάν είστε χρήστης Linux, θα πρέπει να το γνωρίζετε αυτό.

Εισαγωγή στο Brunch

Από τα λόγια μου, το Brunch είναι ένα προσαρμοσμένο GRUB για την εγκατάσταση του Chrome OS και την επιδιόρθωση του ώστε να το χρησιμοποιείτε στον υπολογιστή σας χωρίς να αντιμετωπίζετε σοβαρά προβλήματα. Σας επιτρέπει να επιλέξετε ποια ενημερωμένη έκδοση κώδικα θα εφαρμόσετε και τι όχι διαμορφώνοντάς την σε ζωντανό σύστημα, ώστε να μπορείτε να την κάνετε χρησιμοποιήσιμη ή ακόμα και όσο το δυνατόν πιο σταθερή στη συσκευή σας — Όπως η δυνατότητα στοχευμένης εγκατάστασης για το Debian, αλλά ρυθμίζετε τα πράγματα μόνοι σας. Χρησιμοποιεί ένα επιπλέον διαμέρισμα (Δηλαδή «ROOTC») για την αποθήκευση patches και άλλων. και ένα διαμέρισμα EFI για την εκκίνηση του συστήματος φυσικά. Είναι ένα παλιό έργο, αλλά δεν υπάρχουν πολλοί αξιόπιστοι πόροι εκτός από το Wiki τους ως οδηγό για να το χρησιμοποιήσετε δυστυχώς…

Τι χρειάζεσαι?

Πρέπει να πληρούνται οι ακόλουθες απαιτήσεις.

  • Χρειάζεστε έναν υπολογιστή με υλικολογισμικό UEFI εάν είναι δυνατόν. Το BIOS παλαιού τύπου θα μπορούσε επίσης να λειτουργήσει, αλλά να έχετε κατά νου ότι απαιτεί αρκετές ενημερώσεις κώδικα και ότι θα προκύψουν απροσδόκητα ζητήματα. Επίσης ελέγξτε τις οικογένειες CPU και τα κατάλληλα υλικολογισμικά για αυτούς. Δεν υποστηρίζονται όμως όλες οι οικογένειες. Όχι, οι GPU της Nvidia δεν θα λειτουργήσουν ποτέ, επειδή το ChromeOS χρησιμοποιεί το Wayland ως συνθέτη και δεν υπάρχει το πρόγραμμα οδήγησης για να λειτουργήσει στην Nvidia.
  • Χρειάζεστε 2 εξωτερικές μονάδες δίσκου. USB ή κάρτα SD, δεν έχει σημασία. Το ένα θα έχει μια εκκινήσιμη ζωντανή διανομή, το άλλο θα έχει στοιχεία για να εγκαταστήσει το Brunch bootloader και το CrOS.
  • Στη συνέχεια, χρειάζεστε κάποια εξοικείωση με τη γραμμή εντολών Linux, υπομονή για να διαβάσετε τα έγγραφα και χρόνο για να βρείτε ενημερώσεις κώδικα για εφαρμογή.

Εγκατάσταση brunch

Η διαδικασία εγκατάστασης εξαρτάται από το πώς θέλετε να χρησιμοποιήσετε το σύστημα. Υποθέτω ότι θέλετε να το εγκαταστήσετε στη μονάδα δίσκου του συστήματός σας, αντικαθιστώντας το υπάρχον λειτουργικό σύστημα. Ωστόσο, για διπλή εκκίνηση και περαιτέρω αντιμετώπιση προβλημάτων, σας συνιστώ να ελέγξετε Brunch GitHub.
Επομένως, πρώτα απ 'όλα, πρέπει να αναβοσβήσετε μια εικόνα εγκατάστασης Linux στη μονάδα USB χρησιμοποιώντας είτε Rufus (Windows), γραμμή εντολών ή μια συσκευή εγγραφής εικόνων USB που αποστέλλεται με τη διανομή σας (Linux). Κατεβάστε επίσης την τελευταία έκδοση του Brunch και την επίσημη εικόνα του Chrome OS για τη συσκευή σας, σε άλλη εξωτερική μονάδα δίσκου. Χρησιμοποιώ το "grunt" για τις APU της AMD, καθώς ο φορητός υπολογιστής μου έχει AMD A4. Εάν έχετε επεξεργαστή Intel παλαιότερη από την 8η γενιά, για παράδειγμα, θα χρειαστείτε "rammus". Μπορείτε να ελέγξετε το Brunch wiki για περισσότερες πληροφορίες και πίνακα υποστηριζόμενων CPU και εικόνων για αυτούς επίσης.
Εκκίνηση από το Linux USB που μόλις δημιουργήσατε.
Στη συνέχεια, μεταβείτε στη διαδρομή στην οποία κατεβάσατε την κυκλοφορία του Brunch, ανοίξτε ένα τερματικό εκεί και κάντε αυτές τις εντολές με τη σειρά.

# Εξαγωγή αρχείων Brunch και εικόνας ανάκτησης Chrome OS. tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # Κάντε εκτελέσιμο σενάριο εγκατάστασης του Chrome OS. chmod +x chromeos-install.sh # Υποθέτοντας ότι έχετε επάνω το Ubuntu. Εγκαταστήστε εξαρτήσεις για το σενάριο. sudo apt install cgpt pv # Και τέλος, εκτελέστε το σενάριο. Αντικαταστήστε το sdX με τον δίσκο προορισμού (σε /dev). Χρησιμοποιήστε το Gparted για αναγνώριση. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX

Τώρα καθίστε αναπαυτικά και πιείτε ένα φλιτζάνι τσάι. Αυτό θα πάρει λίγο χρόνο. Μόλις ολοκληρωθεί, επανεκκινήστε τον υπολογιστή και εκκινήστε από τον εσωτερικό δίσκο. Δεν τελειώσαμε ακόμα. Όταν έχετε εκκινήσει το Chrome OS, ελέγξτε πρώτα αν το WiFi είναι ενεργοποιημένο. Μπορείτε να το κάνετε κάνοντας κλικ στο δίσκο συστήματος και «επέκταση» του πλακιδίου WiFi. Προαιρετικά ελέγξτε και για Bluetooth. Εάν ένα από αυτά δεν είναι ενεργοποιημένο, ειδικά το WiFi, κάντε Ctrl+Alt+F2 για να μεταβείτε σε ένα Chrome OS Developer Shell και συνδεθείτε ως "chronos", κάντε αυτήν την εντολή και ακολουθήστε τις οδηγίες που εμφανίζονται στην οθόνη.

sudo edit-brunch-config

Με απλά λόγια, πρέπει να επισημάνετε την κάρτα που έχετε (για παράδειγμα "rtl8723de" για Realtek RTL8723DE) και πολλές άλλες επιλογές που σας φαίνονται καλές. Προσωπικά επισημαίνω αυτές τις επιλογές.

  • "enable_updates" για να ενεργοποιήσετε, λοιπόν, ενημερώσεις για λήψη από τις Ρυθμίσεις > Σχετικά με το Chrome OS.
  • "pwa" για να ενεργοποιήσετε τη χρήση του Brunch PWA.
  • "mount_internal_drives" για πρόσβαση σε αρχεία κάτω από οποιεσδήποτε άλλες κατατμήσεις στο δίσκο στον οποίο εγκαταστάθηκε το Chrome OS. Λάβετε υπόψη ότι η ενεργοποίηση αυτής της επιλογής μπορεί να έχει τον Αποθηκευτικό χώρο πολυμέσων στο ARC να λειτουργεί όλη την ώρα και να προκαλέσει δραστικά υψηλή χρήση της CPU!
  • “rtl8723de” για την κάρτα WiFi του φορητού υπολογιστή μου (Realtek RTL8723DE)
  • "acpi_power_button" για κουμπί λειτουργίας — Εάν έχετε tablet/2 σε 1, το παρατεταμένο πάτημα του κουμπιού λειτουργίας κάνει τη δουλειά του εκτός συσκευασίας. Αυτό είναι για χρήστες φορητών υπολογιστών και επιτραπέζιων υπολογιστών για τους οποίους το παρατεταμένο πάτημα του κουμπιού λειτουργίας δεν κάνει τίποτα, αλλά το σύντομο πάτημα συνήθως λειτουργεί.
  • "suspend_s3" για αναστολή κατάστασης S3. Το ChromeOS συνήθως δεν χειρίζεται την αναστολή σωστά όταν έχετε αναστολή S3 και όχι S0/S1/S2. Μπορείτε να ελέγξετε εάν χρειάζεστε αυτό το ενεργοποιημένο ή όχι δίνοντας αυτήν την εντολή στα Windows:
    powercfg / α

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

    Σύμφωνα με την έξοδο που δίνεται από αυτήν την εντολή, ο υπολογιστής του συγγραφέα χρειάζεται το suspend_s3 να είναι ενεργοποιημένο στη διαμόρφωση Brunch.

Για επεξήγηση όλων αυτών των επιλογών, μπορείτε να ανατρέξετε στο Βικι για brunch επίσης.

Αφού διορθώσετε όσο το δυνατόν περισσότερα προβλήματα χρησιμοποιώντας την ενότητα Αντιμετώπιση προβλημάτων, είστε πλέον έτοιμοι να χρησιμοποιήσετε το Chrome OS στη συσκευή σας! Ήταν καθόλου δύσκολο; Δεν νομίζω ότι ήταν. Ένα πράγμα που πρέπει να έχετε κατά νου, ωστόσο, είναι ότι πρέπει να ελέγχετε τακτικά για ενημερώσεις στον bootloader του Brunch. Και ενημερώστε τα όποτε είναι δυνατόν για να αποφύγετε περαιτέρω προβλήματα κατά την ενημέρωση της εγκατάστασης του Chrome OS.
Ελπίζω να σου άρεσε. Σκέφτομαι να συνεχίσω αυτή τη σειρά άρθρων με άλλες μεθόδους εγκατάστασης, μερικούς πειραματισμούς που λειτούργησαν καλύτερα από τον τρόπο που πρόκειται να γίνουν και ούτω καθεξής. Τα λέμε όλα σε άλλο!

Σχετικά άρθρα