Det var kveld, det var ingenting å gjøre, eller hvordan installere Gentoo uten tastatur

En humoristisk historie basert på virkelige hendelser.

Det var kveld, det var ingenting å gjøre, eller hvordan installere Gentoo uten tastatur

Det var en kjedelig kveld. Kona mi er ikke hjemme, alkoholen er tom, Dota er ikke koblet til. Hva skal man gjøre i en slik situasjon? Selvfølgelig, samle Gentoo!!!

Så la oss begynne!

gitt: en gammel server med 2 Gb RAM, AMD Athlon Dual, to 250 Gb harddisker, en av dem har systemet installert og et ikke-fungerende BIOS-batteri. Også en Sony Bravia TV med VGA-inngang og mus. Samt en Wi-Fi-ruter og en fungerende bærbar PC med Manjaro Arch Linux og i3-miljøet.

krever: installer Gentoo.

Dag 1

21:00 Jeg tar ut en gammel støvete server fra skapet. Derfra tar jeg frem en boks med ledninger og annet søppel og en gammel TV (skapet i gangen er stort, alt får plass der). Jeg roter gjennom esken, løser opp ledningene, tar ut patch-kabelen, VGA-kabelen, musen, strømkabelen og et sett med skrutrekkere (i tilfelle jeg trenger det).

21:15 Jeg begynner å se på alt dette og tenker på spørsmålet "Hvordan kan jeg gjøre dette?" Tross alt hadde jeg ikke den viktigste egenskapen for å installere Gentoo – et tastatur!

21:20 Jeg tenker: "Hva om du tar skruen ut av serveren, kobler den til en USB-bærer og distribuerer systemet på den? Det er ikke kosher, du må sette sammen kjernen på samme maskinvare ..." Mens jeg tenkte på dette alternativet klarte jeg å trekke ut skruen og sette den i holderen, men da jeg skrudde den siste bolten inn i boksen, bestemte jeg meg for at dette ikke ville fungere!

21:30 Jeg skru løs boltene tilbake og setter skruen tilbake på plass i serveren. Jeg tenker videre: "Det er bare ett alternativ igjen - SSH-tilgang. Kanskje det er en slik LiveUSB med sshd som allerede kjører?

21:35 jeg går til Gentoo offisielle nettsted. Jeg laster ned "Minimal Installation CD" av vane. Jeg avbryter. Uten tastatur er dette et dødt tall! Nedenfor er en lenke til "Hybrid ISO (LiveDVD)". Ja, jeg tror, ​​det er der alt er! Jeg laster ned og Jeg distribuerer den til en flash-stasjon.

21:50 Jeg bærer serveren, TV, ledninger, mus fra kjøkkenet, der mine tanker og forberedelser fant sted, til det ytterste hjørnerommet. Serveren bråker som en industristøvsuger, så distriktspolitimannen ville definitivt komme på besøk! Jeg koblet til alt og startet bilen.

22:00 Det forrige operativsystemet laster! Jeg slår av serveren og begynner å tenke: "Batteriet er dødt, jeg kan ikke gå inn i BIOS (det er ikke noe tastatur), men jeg må for enhver pris starte opp fra flash-stasjonen!" Jeg demonterer serveren, kobler fra en skrue. Jeg lanserer. Det forrige operativsystemet laster! Jeg skru på skruen igjen og skru av den andre! Virker!

22:10 Og her er den etterlengtede skjermen for å velge oppstartsalternativet fra LiveUSB! Tiden som gjenstår før det automatiske valget av det første nedlastingsalternativet renner ut, "Nå vil alt være, du trenger bare å vente litt," gleder jeg meg! De kjære 30 sekundene går, skjermen blir blank og ingenting skjer. "Ok, mens den laster, tar jeg en røyk...", bestemte jeg meg for å ta en pause og ta en pause fra denne støyen.

22:15 Jeg går tilbake til "støyrommet". Skjermen er svart og ingenting skjer! "Merlig...", tenkte jeg, "i alle fall ville den allerede ha lastet!" Forresten, alt forverres av det faktum at TV-en min ikke alltid viser hva som skjer på skjermen, den oppfatter ikke noen moduser og nekter å kringkaste et bilde av hva som skjer... Jeg starter serveren på nytt. Jeg sitter og ser på... Igjen en svart skjerm, alt er likt. Vel, jeg flippet ut og begynte å klikke på museknappene... Og, herregud, den slo seg på og begynte å laste. Senere oppdaget jeg at nedlastingen fortsetter først etter å ha trykket på en liten knapp på denne fantastiske musen! Uten denne knappen, vet gud hvordan denne kvelden hadde endt!? Målet er tross alt satt, og vi må nå det på noen måte!

Bilde av en musDet var kveld, det var ingenting å gjøre, eller hvordan installere Gentoo uten tastatur

22:20 Det ringer i ørene, men jeg fortsetter å gå mot målet mitt! Gentoo har lastet! Fargene er en fryd for øyet! Musen går over skjermen! Og nederst står det "No password required for login", dette er bare bra, fordi jeg ikke har tastatur! Det er to felt på skjermen: å velge et arbeidsmiljø og et passord, og en påloggingsknapp. LiveDVD Gentoo tilbyr et ganske bredt utvalg av miljøer, inkludert Fluxbox, Openbox, rat (xfce), plasma, etc. Alternativet med valget av "rotte" virket for meg å være et utmerket valg! Jeg går inn i arbeidsmiljøet til "rotten". Herlig! Det er en terminal, men hvorfor trenger jeg den, jeg har ikke tastatur!

InnloggingsskjermDet var kveld, det var ingenting å gjøre, eller hvordan installere Gentoo uten tastaturDet var kveld, det var ingenting å gjøre, eller hvordan installere Gentoo uten tastatur

22:25 Jeg begynner å se etter et slags skjermtastatur eller noe sånt. Jeg fant bare "karakterkart". "Vel, flott, dette er min vei ut!" tenkte jeg. Men det var ikke der! Du kan skrive inn tekst, kopiere den, lime den inn, men hvordan du klikker Enter!? La meg minne deg på at oppgaven er å starte sshd, som koker ned til å skrive inn "sudo /etc/init.d/sshd start", og trykk på knappen Enter, som jeg ikke har! Hva å gjøre? Men det er en vei ut!

22:30 På tide å hvile fra støyen. Jeg går ut på kjøkkenet og setter meg ned ved den bærbare datamaskinen min. Alle terminaler, hvis du limer inn den kopierte teksten med en linjemating inn i dem, vil utføre kommandoen, fordi behandle linjefôr som Enter. Så løsningen er funnet! Du må laste opp en HTML-side til Internett med kommandoen og linjefeeden. Det er HTML, fordi nettleseren åpner en enkel tekstfil på én linje, og "spiser" alle overgangene til en ny linje. Så siden min ser slik ut:

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

"1" er nødvendig slik at du kan kopiere overgangen til en ny linje, ellers kopieres bare én linje, uansett hvor mange "" du legger inn. Jeg laster opp filen til et bestemt nettsted ved å bruke lenken "mydomain.ru/1.htm'.

22:40 Jeg går tilbake til "støyrommet". Det viktigste er å ha tid til å komme tilbake før du slår på skjermspareren, som, når du avslutter den, sier at det er en gammel versjon og vil ikke tillate deg tilbake til systemet med et tomt passord! Jeg åpner nettleseren og symboltabellen med påvente av suksess! jeg skriver"mitt domene" Jeg leter etter et poeng...

22:50 Fant poenget! Du må velge visningsmodusen "By Unicode Block". Jeg skrev adressen videre, heldigvis "/" og tallene ble funnet sammen med punktum! Jeg kopierer teksten, limer den inn i adressefeltet og klikker på gå. På grunn av et dødt BIOS-batteri er tiden i systemet satt til "01.01.2002/XNUMX/XNUMX", og under slike forhold fungerer ikke SSL-sertifikater!

symboltabellDet var kveld, det var ingenting å gjøre, eller hvordan installere Gentoo uten tastaturDet var kveld, det var ingenting å gjøre, eller hvordan installere Gentoo uten tastatur

23:00 Jeg er på kjøkkenet og tar en pause fra støyen. Det viktigste er å ikke hvile i lang tid, ellers vil skjermspareren slå seg på! Jeg setter opp NGINX for å levere filen min uten HTTPS til adressen "mydomain.ru/2.htm", fordi den gamle adressen var en omdirigering og ble bufret av nettleseren.

23:05 Litt lettet fra støyen og i påvente av suksess skriver jeg inn lenken på nytt, fordi knappen "Backspace"Ikke etterlign på noen måte! Vel, dette er for moro skyld, men faktisk klikker jeg bare "2" i tegntabellen, velger den, kopierer den og erstatter den i adressefeltet. "Gå"! "Vel, virkelig!", tenkte jeg. Med en følelse av stolthet kopierer jeg to linjer fra siden og legger den i terminalen. SSH-serveren kjører, det er på tide å prøve å koble til ved å se på IP-adressen i webadministrasjonsgrensesnittet på Wi-Fi-ruteren! Faktisk, nei, det er fortsatt tidlig! Det er bare synd at jeg ikke forsto dette med en gang...

23:15 Jeg går tilbake til "musen", og legger til linjen før dette

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

og oppdatering av HTML-filen på serveren. Heldigvis trenger du ikke oppgi noe annet! Jeg oppdaterer siden. Vel, i henhold til den gamle ordningen, kopierer jeg linjene inn i terminalen for å kjøre "sudo passwd” og separat to ganger for å angi og gjenta passordet.

23:17 Tilkoblet! Nå er jeg ikke redd for skjermsparere og støy!

01:00 Det er en detaljert beskrivelse i mange kilder om prosessen som jeg gikk gjennom fra det øyeblikket jeg etablerte ssh-forbindelsen til nå, den mest komplette er presentert i Gentoo håndbok. Jeg satte sammen kjernen, installerte grub og den monterte kjernen i den. Sett opp nettverk og SSH på det nye systemet. Klar, "omstart"!

Dag 2 - fridag

10:00 Han vendte tilbake til oppgaven sin. Slått på serveren. Ingenting skjer på skjermen, det er ingen server på nettverket! Jeg trodde det var et nettverksproblem. Etter oppstart fra LiveDVD satte jeg opp nettverket, men det hjalp ikke...

Når du starter serveren, på min gamle TVDet var kveld, det var ingenting å gjøre, eller hvordan installere Gentoo uten tastatur

10:30 Jeg bestemte meg for at det ville være en god idé å studere nedlastingsloggene. Ingen logger! "Aha, det betyr at det ikke kom til poenget med å laste systemet! Men hva står der på skjermen?”, tenkte jeg. Etter å ha tenkt litt på årsakene til at TV-en ikke viser noe, la jeg frem hypotesen om at den ikke kan vise oppløsningen som konsollutgangen er plassert i. Det er faktisk det som står på skjermen...

11:00 Endret GRUB-innstillinger til 640x480 utgang. Det hjalp. Det står "Laster Linux 4.19.27-gentoo-r1...". Det viste seg at jeg rotet til når jeg satte sammen kjernen.

11:30 Jeg installerer genkernel, jeg vil eksperimentere med manuell kjernekonfigurasjon senere. Ikke installert! Det viser seg at det er en jamb med en dato. Det er bedre å oppdatere den hver gang du starter, mye avhenger av denne datoen. Jeg ville satt det i BIOS, men for dette trenger du et tastatur... Jeg endrer datoen til den gjeldende.

14:00 Hurra! Kjernen har kompilert! Jeg lastet inn kjernen i bootloader og startet på nytt. Endelig fungerte alt!

Første mål oppnådd!

Deretter skal jeg installere CentOS på den andre harddisken, også uten tastatur, men fra Genta! Men jeg skal skrive om dette i andre del. I tredje del skal jeg gjennomføre lasttesting av en webserver med en enkel applikasjon på begge disse systemene og sammenligne RPS.

Kilde: www.habr.com

Legg til en kommentar