Ήταν βράδυ, δεν υπήρχε τίποτα να κάνουμε, ή πώς να εγκαταστήσετε το Gentoo χωρίς πληκτρολόγιο

Μια χιουμοριστική ιστορία βασισμένη σε πραγματικά γεγονότα.

Ήταν βράδυ, δεν υπήρχε τίποτα να κάνουμε, ή πώς να εγκαταστήσετε το Gentoo χωρίς πληκτρολόγιο

Ήταν ένα βαρετό βράδυ. Η γυναίκα μου δεν είναι στο σπίτι, το αλκοόλ έχει τελειώσει, η Ντότα δεν είναι συνδεδεμένη. Τι να κάνετε σε μια τέτοια κατάσταση; Φυσικά, μαζέψτε το Gentoo!!!

Λοιπόν, ας ξεκινήσουμε!

Δεδομένος: ένας παλιός διακομιστής με 2Gb RAM, AMD Athlon Dual, δύο σκληρούς δίσκους 250 Gb, ο ένας από αυτούς έχει εγκατεστημένο το σύστημα και μια μπαταρία BIOS που δεν λειτουργεί. Επίσης τηλεόραση Sony Bravia με είσοδο VGA και ποντίκι. Καθώς και έναν δρομολογητή Wi-Fi και έναν φορητό υπολογιστή που λειτουργεί με Manjaro Arch Linux και το περιβάλλον i3.

Απαιτείται: εγκαταστήστε το Gentoo.

Ημέρα 1

21:00 Βγάζω έναν παλιό σκονισμένο διακομιστή από την ντουλάπα. Από εκεί βγάζω ένα κουτί με καλώδια και άλλα σκουπίδια και μια παλιά τηλεόραση (η ντουλάπα στο διάδρομο είναι μεγάλη, όλα χωράνε εκεί). Ψαχουλεύω το κουτί, ξεμπλέκω τα καλώδια, βγάζω το patch cord, το καλώδιο VGA, το ποντίκι, το καλώδιο ρεύματος και ένα σετ κατσαβιδιών (σε περίπτωση που το χρειαστώ).

21:15 Αρχίζω να τα κοιτάζω όλα αυτά και σκέφτομαι την ερώτηση "Πώς μπορώ να το κάνω αυτό;" Εξάλλου, δεν είχα το πιο σημαντικό χαρακτηριστικό για την εγκατάσταση του Gentoo - ένα πληκτρολόγιο!

21:20 Σκέφτομαι, «Τι γίνεται αν βγάλετε τη βίδα από τον διακομιστή, τη συνδέσετε σε έναν φορέα USB και αναπτύξετε το σύστημα σε αυτόν; Δεν είναι κόσερ, πρέπει να συναρμολογήσεις τον πυρήνα στο ίδιο υλικό...» Ενώ σκεφτόμουν αυτήν την επιλογή, κατάφερα να τραβήξω τη βίδα και να την βάλω στον φορέα, αλλά όταν βίδωσα το τελευταίο μπουλόνι στο κουτί, αποφάσισα ότι αυτό δεν θα λειτουργούσε!

21:30 Ξεβιδώνω πίσω τα μπουλόνια και ξαναβάζω τη βίδα στη θέση του στον διακομιστή. Σκέφτομαι περαιτέρω: «Υπάρχει μόνο μία επιλογή - πρόσβαση SSH. Ίσως υπάρχει ένα τέτοιο LiveUSB με sshd ήδη τρέχει;

21:35 πάω σε Επίσημος ιστότοπος Gentoo. Κατεβάζω το “Minimal Installation CD” από συνήθεια. ακυρώνω. Χωρίς πληκτρολόγιο, αυτός είναι ένας νεκρός αριθμός! Παρακάτω υπάρχει ένας σύνδεσμος για το "Hybrid ISO (LiveDVD)". Ναι, νομίζω, εκεί είναι όλα! κατεβάζω και Το εγκαθιστώ σε μια μονάδα flash.

21:50 Μεταφέρω τον διακομιστή, την τηλεόραση, τα καλώδια, το ποντίκι από την κουζίνα, όπου έγιναν οι σκέψεις και οι προετοιμασίες μου, στο μακρινό δωμάτιο. Ο διακομιστής κάνει θόρυβο σαν μια βιομηχανική ηλεκτρική σκούπα, οπότε ο αστυνομικός της περιοχής θα ερχόταν σίγουρα για μια επίσκεψη! Συνέδεσα τα πάντα και ξεκίνησα το αυτοκίνητο.

22:00 Το προηγούμενο λειτουργικό σύστημα φορτώνεται! Κλείνω τον διακομιστή και αρχίζω να σκέφτομαι: "Η μπαταρία έχει τελειώσει, δεν μπορώ να μπω στο BIOS (δεν υπάρχει πληκτρολόγιο), αλλά πρέπει, πάση θυσία, να κάνω εκκίνηση από τη μονάδα flash!" Αποσυναρμολογώ τον διακομιστή, αποσυνδέω μια βίδα. εκτοξεύω. Το προηγούμενο λειτουργικό σύστημα φορτώνεται! Ανοίγω ξανά τη βίδα και κλείνω την άλλη! Εργα!

22:10 Και εδώ είναι η πολυαναμενόμενη οθόνη για την επιλογή της επιλογής εκκίνησης από το LiveUSB! Ο χρόνος που απομένει μέχρι την αυτόματη επιλογή της πρώτης επιλογής λήψης τελειώνει, "Τώρα όλα θα γίνουν, απλά πρέπει να περιμένετε λίγο", χαίρομαι! Τα αγαπημένα 30 δευτερόλεπτα περνούν, η οθόνη μένει κενή και δεν συμβαίνει τίποτα. «Εντάξει, όσο φορτώνει, θα πάω να πάω να καπνίσω...», αποφάσισα να κάνω ένα διάλειμμα και να κάνω ένα διάλειμμα από αυτόν τον θόρυβο.

22:15 Επιστρέφω στο «θόρυβο δωμάτιο». Η οθόνη είναι μαύρη και δεν συμβαίνει τίποτα! «Παράξενο...», σκέφτηκα, «Σε κάθε περίπτωση, θα είχε ήδη φορτώσει!» Παρεμπιπτόντως, όλα επιδεινώνονται από το γεγονός ότι η τηλεόρασή μου δεν δείχνει πάντα τι συμβαίνει στην οθόνη, δεν αντιλαμβάνεται κάποιες λειτουργίες και αρνείται να μεταδώσει μια εικόνα του τι συμβαίνει... Κάνω επανεκκίνηση του διακομιστή. Κάθομαι και βλέπω... Πάλι μαύρη οθόνη, όλα ίδια. Λοιπόν, φρίκαρα και άρχισα να κάνω κλικ στα κουμπιά του ποντικιού... Και, Θεέ μου, άναψε και άρχισε να φορτώνει. Αργότερα ανακάλυψα ότι η λήψη συνεχίζεται μόνο αφού πατήσω ένα μικρό κουμπί σε αυτό το υπέροχο ποντίκι! Χωρίς αυτό το κουμπί, ένας Θεός ξέρει πώς θα είχε τελειώσει αυτή η βραδιά!; Άλλωστε ο στόχος έχει τεθεί και πρέπει να τον πετύχουμε με κάθε τρόπο!

Φωτογραφία ενός ποντικιούΉταν βράδυ, δεν υπήρχε τίποτα να κάνουμε, ή πώς να εγκαταστήσετε το Gentoo χωρίς πληκτρολόγιο

22:20 Τα αυτιά μου βουίζουν, αλλά συνεχίζω να προχωρώ προς τον στόχο μου! Το Gentoo έχει φορτώσει! Τα χρώματα είναι ευχάριστα στο μάτι! Το ποντίκι περνάει στην οθόνη! Και στο κάτω μέρος λέει "Δεν απαιτείται κωδικός πρόσβασης για σύνδεση", αυτό είναι απλά καλό, γιατί δεν έχω πληκτρολόγιο! Υπάρχουν δύο πεδία στην οθόνη: επιλογή περιβάλλοντος εργασίας και κωδικού πρόσβασης και ένα κουμπί σύνδεσης. Το LiveDVD Gentoo προσφέρει μια αρκετά μεγάλη ποικιλία περιβαλλόντων, συμπεριλαμβανομένων των Fluxbox, Openbox, rat (xfce), plasma κ.λπ. Η επιλογή με την επιλογή «αρουραίος» μου φάνηκε εξαιρετική επιλογή! Μπαίνω στο εργασιακό περιβάλλον του «αρουραίο». Εκπληκτικός! Υπάρχει ένα τερματικό, αλλά γιατί το χρειάζομαι, δεν έχω πληκτρολόγιο!

Οθόνη σύνδεσηςΉταν βράδυ, δεν υπήρχε τίποτα να κάνουμε, ή πώς να εγκαταστήσετε το Gentoo χωρίς πληκτρολόγιοΉταν βράδυ, δεν υπήρχε τίποτα να κάνουμε, ή πώς να εγκαταστήσετε το Gentoo χωρίς πληκτρολόγιο

22:25 Αρχίζω να ψάχνω για κάποιο είδος πληκτρολογίου οθόνης ή κάτι τέτοιο. Βρήκα μόνο το "Χάρτης χαρακτήρων". «Λοιπόν, ωραία, αυτή είναι η διέξοδος μου!» σκέφτηκα. Αλλά δεν ήταν εκεί! Μπορείτε να πληκτρολογήσετε κείμενο, να το αντιγράψετε, να το επικολλήσετε, αλλά πώς να κάνετε κλικ εισάγετε!? Επιτρέψτε μου να σας υπενθυμίσω ότι το καθήκον είναι να εκκινήσετε το sshd, το οποίο καταλήγει στην εισαγωγή "sudo /etc/init.d/sshd start", και πατώντας το κουμπί εισάγετεπου δεν έχω! Τι να κάνω? Υπάρχει όμως διέξοδος!

22:30 Ώρα για ξεκούραση από τον θόρυβο. Πηγαίνω στην κουζίνα και κάθομαι στο λάπτοπ μου. Οποιαδήποτε τερματικά, εάν επικολλήσετε το αντιγραμμένο κείμενο με μια τροφοδοσία γραμμής σε αυτά, θα εκτελέσουν την εντολή, επειδή αντιμετωπίζετε τη τροφοδοσία γραμμής ως εισάγετε. Βρέθηκε λοιπόν η λύση! Πρέπει να ανεβάσετε μια σελίδα HTML στο Διαδίκτυο με την τροφοδοσία εντολών και γραμμής. Είναι HTML, γιατί το πρόγραμμα περιήγησης θα ανοίξει ένα απλό αρχείο κειμένου σε μια γραμμή, «τρώγοντας» όλες τις μεταβάσεις σε μια νέα γραμμή. Η σελίδα μου λοιπόν μοιάζει με αυτό:

<html>sudo /etc/init.d/sshd start<br/>1</html>

Το "1" χρειάζεται για να μπορείτε να αντιγράψετε τη μετάβαση σε μια νέα γραμμή, διαφορετικά αντιγράφεται μόνο μία γραμμή, ανεξάρτητα από το πόσα "" βάλετε. Ανεβάζω το αρχείο σε έναν συγκεκριμένο ιστότοπο χρησιμοποιώντας τον σύνδεσμο "mydomain.ru/1.htm».

22:40 Επιστρέφω στο «θόρυβο δωμάτιο». Το κυριότερο είναι να έχετε χρόνο να επιστρέψετε πριν ενεργοποιήσετε την προφύλαξη οθόνης, η οποία, όταν βγείτε, λέει ότι είναι παλιά έκδοση και δεν θα σας επιτρέψει να επιστρέψετε στο σύστημα με κενό κωδικό πρόσβασης! Ανοίγω το πρόγραμμα περιήγησης και τον πίνακα συμβόλων με προσμονή για επιτυχία! πληκτρολογω"mydomain" Ψάχνω για ένα σημείο...

22:50 Βρήκε το νόημα! Πρέπει να επιλέξετε τη λειτουργία προβολής "By Unicode Block". Πληκτρολογούσα τη διεύθυνση περαιτέρω, ευτυχώς "/" και οι αριθμοί βρέθηκαν μαζί με την τελεία! Αντιγράφω το κείμενο, το επικολλώ στη γραμμή διευθύνσεων και πατάω μετάβαση. Λόγω της νεκρής μπαταρίας του BIOS, η ώρα στο σύστημα έχει ρυθμιστεί σε “01.01.2002/XNUMX/XNUMX” και υπό τέτοιες συνθήκες τα πιστοποιητικά SSL δεν λειτουργούν!

πίνακας συμβόλωνΉταν βράδυ, δεν υπήρχε τίποτα να κάνουμε, ή πώς να εγκαταστήσετε το Gentoo χωρίς πληκτρολόγιοΉταν βράδυ, δεν υπήρχε τίποτα να κάνουμε, ή πώς να εγκαταστήσετε το Gentoo χωρίς πληκτρολόγιο

23:00 Είμαι στην κουζίνα και κάνω ένα διάλειμμα από τον θόρυβο. Το κύριο πράγμα είναι να μην ξεκουραστείτε για μεγάλο χρονικό διάστημα, διαφορετικά η προφύλαξη οθόνης θα ενεργοποιηθεί! Ρυθμίζω το NGINX για προβολή του αρχείου μου χωρίς HTTPS στη διεύθυνση "mydomain.ru/2.htm", επειδή η παλιά διεύθυνση ήταν ανακατεύθυνση και αποθηκεύτηκε προσωρινά από το πρόγραμμα περιήγησης.

23:05 Λίγο ανακουφισμένος από τον θόρυβο και με προσμονή επιτυχίας, ξαναπληκτρολογώ τον σύνδεσμο, γιατί το κουμπί «Backspace«Μην μιμηθείτε με κανέναν τρόπο! Λοιπόν, αυτό είναι για διασκέδαση, αλλά στην πραγματικότητα απλώς κάνω κλικ στο "2" στον πίνακα χαρακτήρων, το επιλέγω, το αντιγράφω και το αντικαθιστώ στη γραμμή διευθύνσεων. "Πηγαίνω"! «Λοιπόν, πραγματικά!», σκέφτηκα. Με μια αίσθηση υπερηφάνειας, αντιγράφω δύο γραμμές από τη σελίδα και τη βάζω στο τερματικό. Ο διακομιστής SSH εκτελείται, ήρθε η ώρα να προσπαθήσετε να συνδεθείτε κοιτάζοντας τη διεύθυνση IP στη διεπαφή διαχείρισης ιστού στο δρομολογητή Wi-Fi! Στην πραγματικότητα, όχι, είναι νωρίς ακόμα! Κρίμα που δεν το κατάλαβα αμέσως...

23:15 Επιστρέφω στο «ποντίκι», προσθέτοντας πριν από αυτό τη γραμμή

sudo passwd<br/>123<br/>1

και ενημέρωση του αρχείου HTML στον διακομιστή. Ευτυχώς, δεν χρειάζεται να εισάγετε κάτι άλλο! Ενημερώνω τη σελίδα. Λοιπόν, σύμφωνα με το παλιό σχήμα, αντιγράφω τις γραμμές στο τερματικό για να εκτελεστούν "sudo passwd” και χωριστά δύο φορές για να εισαγάγετε και να επαναλάβετε τον κωδικό πρόσβασης.

23:17 Συνδεδεμένος! Τώρα δεν φοβάμαι τα screensavers και τον θόρυβο!

01:00 Υπάρχει αναλυτική περιγραφή σε πολλές πηγές σχετικά με τη διαδικασία που πέρασα από τη στιγμή που δημιούργησα τη σύνδεση ssh μέχρι τώρα, η πιο ολοκληρωμένη παρουσιάζεται στο Εγχειρίδιο Gentoo. Συναρμολόγησα τον πυρήνα, εγκατέστησα το grub και τον συναρμολογημένο πυρήνα σε αυτόν. Ρυθμίστε τη δικτύωση και το SSH στο νέο σύστημα. Ετοιμος, "επανεκκίνηση"!

2η μέρα - ρεπό

10:00 Επέστρεψε στο καθήκον του. Ενεργοποιήθηκε ο διακομιστής. Δεν συμβαίνει τίποτα στην οθόνη, δεν υπάρχει διακομιστής στο δίκτυο! Νόμιζα ότι ήταν πρόβλημα δικτύου. Μετά την εκκίνηση από το LiveDVD, έστησα το δίκτυο, αλλά δεν βοήθησε...

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

10:30 Αποφάσισα ότι θα ήταν καλή ιδέα να μελετήσω τα αρχεία καταγραφής λήψεων. Χωρίς κούτσουρα! «Αχα, αυτό σημαίνει ότι δεν έφτασε στο σημείο να φορτώσει το σύστημα! Τι γράφει όμως εκεί στην οθόνη;», σκέφτηκα. Έχοντας σκεφτεί λίγο τους λόγους για τους οποίους η τηλεόραση δεν δείχνει τίποτα, έθεσα την υπόθεση ότι δεν μπορεί να δείξει την ανάλυση στην οποία βρίσκεται η έξοδος της κονσόλας. Στην πραγματικότητα, αυτό λέει στην οθόνη...

11:00 Άλλαξε τις ρυθμίσεις GRUB σε έξοδο 640x480. Βοήθησε. Λέει "Φόρτωση Linux 4.19.27-gentoo-r1...". Αποδείχθηκε ότι μπέρδεψα κατά τη συναρμολόγηση του πυρήνα.

11:30 Εγκαθιστώ το genkernel, θα πειραματιστώ αργότερα με τη μη αυτόματη ρύθμιση παραμέτρων πυρήνα. Μη εγκατεστημενο! Αποδεικνύεται ότι υπάρχει ένα τζάμπα με ημερομηνία. Είναι καλύτερα να το ενημερώνετε κάθε φορά που ξεκινάτε, πολλά εξαρτώνται από αυτήν την ημερομηνία. Θα το έβαζα στο BIOS, αλλά για αυτό χρειάζεται πληκτρολόγιο... Αλλάζω την ημερομηνία στην τρέχουσα.

14:00 Ζήτω! Ο πυρήνας έχει μεταγλωττιστεί! Φόρτωσα τον πυρήνα στο bootloader και έκανα επανεκκίνηση. Επιτέλους όλα λειτούργησαν!

Πρώτος στόχος επιτεύχθηκε!

Στη συνέχεια, θα εγκαταστήσω το CentOS στον δεύτερο σκληρό δίσκο, επίσης χωρίς πληκτρολόγιο, αλλά από τη Genta! Θα γράψω όμως για αυτό στο δεύτερο μέρος. Στο τρίτο μέρος θα πραγματοποιήσω δοκιμή φόρτωσης ενός διακομιστή web με μια απλή εφαρμογή και στα δύο αυτά συστήματα και θα συγκρίνω το RPS.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο