Πώς να εγκαταστήσετε το Ubuntu Linux στο Chromebook σας με το Crouton

Τα Chromebook δεν είναι "απλώς ένα πρόγραμμα περιήγησης" - είναι φορητοί υπολογιστές Linux. Μπορείτε εύκολα να εγκαταστήσετε μια πλήρη επιφάνεια εργασίας Linux μαζί με το Chrome OS και να κάνετε εναλλαγή μεταξύ των δύο με ένα πλήκτρο πρόσβασης, χωρίς να απαιτείται επανεκκίνηση.

Έχουμε πραγματοποιήσει αυτήν τη διαδικασία με το Chromebook Samsung Series 3, το αρχικό Chromebook Pixel και το ASUS Chromebook Flip, αλλά τα παρακάτω βήματα θα πρέπει να λειτουργούν σε οποιοδήποτε Chromebook εκεί έξω.

Ενημέρωση : Η Google έχει προσθέσει εγγενή υποστήριξη για εφαρμογές Linux απευθείας στο Chrome OS και αυτή η λειτουργία είναι διαθέσιμη σε πολλά Chromebook. Δεν χρειάζεστε πλέον το Crouton για να εκτελέσετε λογισμικό Linux.

Crouton εναντίον ChrUbuntu

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Ζώντας με ένα Chromebook: Μπορείτε να επιβιώσετε με ένα πρόγραμμα περιήγησης Chrome;

Η εγκατάσταση του Ubuntu Linux στο Chromebook σας δεν είναι τόσο απλή όσο η εγκατάσταση του τυπικού συστήματος Ubuntu - τουλάχιστον όχι προς το παρόν. Θα πρέπει να επιλέξετε ένα έργο που έχει αναπτυχθεί ειδικά για Chromebook. Υπάρχουν δύο δημοφιλείς επιλογές:

  • ChrUbuntu : Το ChrUbuntu είναι ένα σύστημα Ubuntu που έχει δημιουργηθεί για Chromebook. Λειτουργεί σαν ένα παραδοσιακό σύστημα διπλής εκκίνησης. Μπορείτε να επανεκκινήσετε το Chromebook και να επιλέξετε μεταξύ του Chrome OS και του Ubuntu κατά την εκκίνηση. Το ChrUbuntu μπορεί να εγκατασταθεί στον εσωτερικό χώρο αποθήκευσης του Chromebook ή σε μια συσκευή USB ή κάρτα SD.
  • Crouton : Το Crouton χρησιμοποιεί πραγματικά ένα περιβάλλον "chroot" για να τρέχει ταυτόχρονα το Chrome OS και το Ubuntu. Το Ubuntu λειτουργεί παράλληλα με το Chrome OS, ώστε να μπορείτε να κάνετε εναλλαγή μεταξύ του Chrome OS και του τυπικού περιβάλλοντος επιφάνειας εργασίας Linux με μια συντόμευση πληκτρολογίου. Αυτό σας δίνει τη δυνατότητα να εκμεταλλευτείτε και τα δύο περιβάλλοντα χωρίς να απαιτείται επανεκκίνηση. Το Crouton σάς επιτρέπει να χρησιμοποιείτε το Chrome OS ενώ έχετε ένα τυπικό περιβάλλον Linux με όλα τα εργαλεία της γραμμής εντολών και τις εφαρμογές για επιτραπέζιους υπολογιστές σε απόσταση λίγων πλήκτρων.

Θα χρησιμοποιήσουμε το Crouton για αυτό. Εκμεταλλεύεται το σύστημα Linux στο οποίο βασίζεται το Chrome OS για να λειτουργεί και τα δύο περιβάλλοντα ταυτόχρονα και είναι μια πολύ πιο ολιστική εμπειρία από την παραδοσιακή διπλή εκκίνηση. Το Crouton χρησιμοποιεί επίσης τα τυπικά προγράμματα οδήγησης του Chrome OS για το υλικό του Chromebook σας, οπότε δεν πρέπει να αντιμετωπίζετε προβλήματα με την επιφάνεια αφής ή άλλο υλικό. Το Crouton δημιουργήθηκε στην πραγματικότητα από τον υπάλληλο της Google, Dave Schneider.

Όταν χρησιμοποιείτε το Crouton, στην πραγματικότητα χρησιμοποιείτε ένα λειτουργικό σύστημα: Linux. Ωστόσο, χρησιμοποιείτε δύο περιβάλλοντα πάνω από το λειτουργικό σύστημα - το Chrome OS και μια παραδοσιακή επιφάνεια εργασίας Linux.

Βήμα πρώτο: Ενεργοποίηση λειτουργίας προγραμματιστή

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

Αφού ενεργοποιήσετε τη Λειτουργία προγραμματιστή, θα έχετε πρόσβαση σε ένα τερματικό Linux μέσα από το Chrome OS και θα κάνετε ό, τι θέλετε.

Για να ενεργοποιήσετε τη λειτουργία προγραμματιστή σε σύγχρονα Chromebook, κρατήστε πατημένα τα πλήκτρα Esc και Refresh και πατήστε το κουμπί Λειτουργίας για είσοδο σε λειτουργία ανάκτησης. Τα παλαιότερα Chromebook διαθέτουν φυσικούς διακόπτες προγραμματιστών που θα πρέπει να αλλάξετε.

Στην οθόνη ανάκτησης, πατήστε Ctrl + D, αποδεχτείτε την προτροπή και θα ξεκινήσετε τη λειτουργία προγραμματιστή.

Όταν μεταβαίνετε σε λειτουργία προγραμματιστή, τα τοπικά δεδομένα του Chromebook σας θα διαγραφούν (όπως ακριβώς όταν ξεκλειδώνετε μια συσκευή Nexus Android). Αυτή η διαδικασία χρειάστηκε περίπου 15 λεπτά στο σύστημά μας.

Από τώρα και στο εξής, όποτε εκκινείτε το Chromebook, θα εμφανίζεται μια οθόνη προειδοποίησης. Θα χρειαστεί να πατήσετε Ctrl + D ή να περιμένετε 30 δευτερόλεπτα για να συνεχίσετε την εκκίνηση.

Αυτή η οθόνη προειδοποίησης υπάρχει για να σας ειδοποιεί ότι ένα Chromebook βρίσκεται σε λειτουργία προγραμματιστή και δεν ισχύουν οι συνήθεις προφυλάξεις ασφαλείας. Για παράδειγμα, εάν χρησιμοποιούσατε το Chromebook κάποιου άλλου, κανονικά θα μπορούσατε να συνδεθείτε με τον Λογαριασμό σας Google χωρίς φόβο. Εάν ήταν σε λειτουργία προγραμματιστή, είναι πιθανό το λογισμικό που εκτελείται στο παρασκήνιο να καταγράφει τις πληκτρολογήσεις σας και να παρακολουθεί τη χρήση σας. Αυτός είναι ο λόγος για τον οποίο η Google διευκολύνει να πει εάν ένα Chromebook βρίσκεται σε λειτουργία προγραμματιστή και δεν σας επιτρέπει να απενεργοποιήσετε μόνιμα αυτήν την οθόνη προειδοποίησης.

Βήμα δεύτερο: Λήψη και εγκατάσταση του Crouton

Στη συνέχεια, ήρθε η ώρα να κατεβάσετε το Crouton. Ακολουθεί μια άμεση λήψη για την τελευταία έκδοση του Crouton - κάντε κλικ σε αυτό από το Chromebook για να το λάβετε.

Μόλις κατεβάσετε το Crouton, πατήστε Ctrl + Alt + T στο Chrome OS για να ανοίξετε το τερματικό crosh.

Πληκτρολογήστε shell  το τερματικό και πατήστε Enter για να εισέλθετε στη λειτουργία κελύφους Linux. Αυτή η εντολή λειτουργεί μόνο εάν είναι ενεργοποιημένη η Λειτουργία προγραμματιστή.

Ενημέρωση : Αυτή η διαδικασία έχει αλλάξει και πρέπει τώρα να μετακινήσετε το πρόγραμμα εγκατάστασης του Crouton στο / usr / local / bin πριν την εκτελέσετε. Συμβουλευτείτε το README της Crouton για περισσότερες πληροφορίες.

Για να εγκαταστήσετε τον Crouton με τον εύκολο τρόπο, το μόνο που χρειάζεται να κάνετε είναι να εκτελέσετε την παρακάτω εντολή. Αυτό εγκαθιστά το Crouton με την επιφάνεια εργασίας Xfce και ένα κρυπτογραφημένο chroot για ασφάλεια.

sudo sh ~ / Λήψεις / crouton -e -t xfce

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

Αν προτιμάτε να εγκαταστήσετε την επιφάνεια εργασίας Unity του Ubuntu, χρησιμοποιήστε -t unityαντί για -t xfceτην παραπάνω εντολή. Αξίζει να σημειωθεί ότι το Unity δεν θα λειτουργεί τόσο ομαλά στο περιορισμένο υλικό των περισσότερων Chromebook. Μπορείτε να εκτελέσετε την ακόλουθη εντολή για να δείτε μια λίστα τύπων εγκατάστασης, συμπεριλαμβανομένων εγκαταστάσεων χωρίς γραφική επιφάνεια εργασίας:

sh -e ~ / Λήψεις / crouton

Αφού περάσετε τη διαδικασία εγκατάστασης, μπορείτε να εκτελέσετε μία από τις ακόλουθες εντολές για να μπείτε στην περίοδο λειτουργίας του Crouton (υποθέτοντας ότι έχετε εγκαταστήσει το Crouton με Xfce):

sudo enter-chroot startxfce4
sudo startxfce4

Τρόπος εναλλαγής μεταξύ περιβάλλοντος

Για εναλλαγή μεταξύ του Chrome OS και του περιβάλλοντος επιφάνειας εργασίας Linux, χρησιμοποιήστε τις ακόλουθες συντομεύσεις πληκτρολογίου:

  • Εάν διαθέτετε Chromebook ARM (το οποίο είναι το μεγαλύτερο μέρος των Chromebook) : Ctrl + Alt + Shift + Back και Ctrl + Alt + Shift + Forward. Σημείωση: αυτό χρησιμοποιεί τα κουμπιά πλοήγησης εμπρός και εμπρός στην επάνω σειρά και όχι τα πλήκτρα βέλους.
  • Εάν διαθέτετε Chromebook Intel x86 / AMD64 : Ctrl + Alt + Back και Ctrl + Alt + Forward plus Ctrl + Alt + Refresh

Εάν θέλετε να βγείτε από το chroot, απλώς αποσυνδεθείτε (χρησιμοποιώντας την επιλογή "αποσύνδεση") της επιφάνειας εργασίας Xfce (ή της επιφάνειας εργασίας Unity, εάν το χρησιμοποιείτε) - μην χρησιμοποιήσετε την εντολή "τερματισμός λειτουργίας", που θα ενεργοποιήσει το Chromebook. Στη συνέχεια, θα πρέπει να εκτελέσετε την sudo startxfce4παραπάνω εντολή για να εισαγάγετε ξανά το chroot.

Τι μπορείτε να κάνετε με το Linux

ΣΧΕΤΙΚΟΙ: Πώς να χρησιμοποιήσετε το Apt-Get για να εγκαταστήσετε προγράμματα στο Ubuntu από τη γραμμή εντολών

Τώρα έχετε μια παραδοσιακή επιφάνεια εργασίας Linux που λειτουργεί παράλληλα με το Chrome OS. Όλο αυτό το παραδοσιακό λογισμικό Linux είναι απλώς μια απομάκρυνση στα αποθετήρια λογισμικού του Ubuntu. Γραφικά βοηθητικά προγράμματα όπως τοπικοί επεξεργαστές εικόνων, επεξεργαστές κειμένου, σουίτες γραφείου, εργαλεία ανάπτυξης, όλα τα βοηθητικά προγράμματα τερματικού Linux που θα θέλατε - όλα είναι εύκολο να εγκατασταθούν.

Μπορείτε ακόμη και να μοιραστείτε εύκολα αρχεία μεταξύ του Chrome OS και του συστήματός σας Linux. Απλώς χρησιμοποιήστε τον κατάλογο λήψεων στον αρχικό σας φάκελο. Όλα τα αρχεία στον κατάλογο λήψεων εμφανίζονται στην εφαρμογή Αρχεία στο Chrome OS.

Ωστόσο, υπάρχει ένα αλίευμα. Στα Chromebook ARM, είστε λίγο περιορισμένοι σε ό, τι μπορείτε να κάνετε. Ορισμένα προγράμματα δεν εκτελούνται σε ARM - βασικά, δεν θα μπορείτε να εκτελείτε εφαρμογές κλειστού κώδικα που δεν έχουν μεταγλωττιστεί για το ARM Linux. Έχετε πρόσβαση σε μια ποικιλία εργαλείων ανοιχτού κώδικα και εφαρμογών επιφάνειας εργασίας που μπορούν να μεταγλωττιστούν εκ νέου για ARM, αλλά οι περισσότερες εφαρμογές κλειστού κώδικα δεν θα λειτουργούν σε αυτά τα μηχανήματα.

Σε ένα Chromebook Intel, έχετε πολύ περισσότερη ελευθερία. Θα μπορούσατε να εγκαταστήσετε το Steam για Linux, Minecraft, Dropbox και όλες τις τυπικές εφαρμογές που λειτουργούν στην επιφάνεια εργασίας Linux, χρησιμοποιώντας τα παράλληλα με το Chrome OS. Αυτό σημαίνει ότι θα μπορούσατε να εγκαταστήσετε το Steam για Linux σε Chromebook Pixel και να αποκτήσετε πρόσβαση σε ένα ολόκληρο άλλο οικοσύστημα παιχνιδιών.

Πώς να αφαιρέσετε το Crouton και να επαναφέρετε το Chromebook σας

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

Απλώς επανεκκινήστε το Chromebook σας κανονικά για να επιστρέψετε στην οθόνη προειδοποίησης κατά την εκκίνηση. Ακολουθήστε τις οδηγίες στην οθόνη σας (πατήστε το πλήκτρο διαστήματος και, στη συνέχεια, πατήστε Enter) για να απενεργοποιήσετε τη λειτουργία προγραμματιστή. Όταν απενεργοποιήσετε τη Λειτουργία προγραμματιστή, το Chromebook σας θα καθαρίσει τα πάντα, θα σας επαναφέρει σε ένα καθαρό, ασφαλές κλειδωμένο σύστημα Chrome OS και θα αντικαταστήσει όλες τις αλλαγές που έχετε κάνει στο λογισμικό του Chromebook σας.

Αν ψάχνετε για πιο εμπεριστατωμένες πληροφορίες σχετικά με την εγκατάσταση και τη ρύθμιση του Crouton, φροντίστε να ρίξετε μια ματιά στο readme του Crouton.