Bilo je veče, nije bilo šta da se radi, niti kako instalirati Gentoo bez tastature

Šaljiva priča zasnovana na stvarnim događajima.

Bilo je veče, nije bilo šta da se radi, niti kako instalirati Gentoo bez tastature

Bilo je to jedno dosadno veče. Moja žena nije kod kuće, ponestalo alkohola, Dota nije povezana. Šta učiniti u takvoj situaciji? Naravno, sakupite Gentoo!!!

Dakle, počnimo!

S obzirom: stari server sa 2Gb RAM-a, AMD Athlon Dual, dva hard diska od 250Gb, na jednom je instaliran sistem i neispravna BIOS baterija. Takođe Sony Bravia TV sa VGA ulazom i mišem. Kao i Wi-Fi ruter i radni laptop sa Manjaro Arch Linuxom i i3 okruženjem.

Potrebno je: instaliraj Gentoo.

Dan 1

21:00 Vadim stari prašnjavi server iz ormara. Odatle vadim kutiju sa žicama i drugim smećem i starim televizorom (orman u hodniku je veliki, tu sve stane). Preturam po kutiji, raspetljavam žice, vadim patch cord, VGA kabl, miš, strujni kabl i set odvijača (u slučaju da mi zatreba).

21:15 Počinjem da gledam na sve ovo i razmišljam o pitanju „Kako mogu ovo da uradim?“ Uostalom, nisam imao najvažniji atribut za instaliranje Gentooa — tastaturu!

21:20 Razmišljam: „Šta ako izvadite šraf iz servera, uključite ga u USB nosač i postavite sistem na njega? Nije košer, morate sastaviti jezgro na istom hardveru...” Dok sam razmišljao o ovoj opciji, uspio sam izvući šraf i staviti ga u nosač, ali kada sam zavrnuo zadnji vijak u kutiju, odlučio sam da ovo neće uspjeti!

21:30 Odvrnem vijke nazad i vratim vijak na mjesto u server. Razmišljam dalje: „Ostala je samo jedna opcija - SSH pristup. Možda postoji takav LiveUSB sa sshd-om već pokrenutim?

21:35 ja idem Gentoo službena web stranica. Iz navike preuzimam “Minimalni instalacioni CD”. Otkazujem. Bez tastature, ovo je mrtav broj! Ispod je link na "Hybrid ISO (LiveDVD)". Da, mislim, tu je sve! Preuzimam i Prebacujem ga na fleš disk.

21:50 Nosim server, TV, žice, miša iz kuhinje, u kojoj su se odvijale moje misli i pripreme, u sobu na drugom uglu. Server buči kao industrijski usisivač, pa bi okružni policajac svakako došao u posetu! Sve sam spojio i upalio auto.

22:00 Prethodni OS se učitava! Isključujem server i počinjem da razmišljam: „Baterija je prazna, ne mogu da uđem u BIOS (nema tastature), ali moram po svaku cenu da se pokrenem sa fleš diska!“ Rastavim server, odvojim jedan šraf. Lansiram. Prethodni OS se učitava! Vraćam šraf i gasim drugi! Works!

22:10 A evo i dugo očekivanog ekrana za odabir opcije pokretanja sa LiveUSB-a! Vrijeme preostalo do automatskog odabira prve opcije preuzimanja ističe, „Sad će sve biti, samo treba malo pričekati“, radujem se! Prođe dragih 30 sekundi, ekran se ugasi i ništa se ne dešava. “Dobro, dok se učita, idem da popušim...”, odlučio sam da napravim pauzu i odmorim se od ove buke.

22:15 Vraćam se u “sobu buke”. Ekran je crn i ništa se ne dešava! “Čudno...”, pomislio sam, “U svakom slučaju, već bi se učitao!” Inače, sve je otežano činjenicom da moj TV ne prikazuje uvek šta se dešava na ekranu, ne percipira neke modove i odbija da emituje sliku onoga što se dešava... Ponovo pokrećem server. Sjedim i gledam... Opet crni ekran, sve je isto. Pa, prepao sam se i počeo da klikćem na tastere miša... I, o Bože, uključio se i počeo da se učitava. Kasnije sam otkrio da se preuzimanje nastavlja tek nakon pritiska na malo dugme na ovom divnom mišu! Bez ovog dugmeta, Bog zna kako bi ovo veče završilo!? Na kraju krajeva, cilj je postavljen i moramo ga ostvariti na bilo koji način!

Fotografija mišaBilo je veče, nije bilo šta da se radi, niti kako instalirati Gentoo bez tastature

22:20 U ušima mi zvoni, ali nastavljam da idem ka svom cilju! Gentoo je učitan! Boje su ugodne za oko! Miš hoda po ekranu! A pri dnu piše "Za prijavu nije potrebna lozinka", ovo je jednostavno dobro, jer nemam tastaturu! Na ekranu se nalaze dva polja: izbor radnog okruženja i lozinke i dugme za prijavu. LiveDVD Gentoo nudi prilično širok izbor okruženja, uključujući Fluxbox, Openbox, rat (xfce), plazmu, itd. Opcija sa izborom “pacova” mi se učinila odličnim izborom! Ulazim u radno okruženje “pacova”. Divno! Postoji terminal, ali zašto mi treba, nemam tastaturu!

Ekran za prijavuBilo je veče, nije bilo šta da se radi, niti kako instalirati Gentoo bez tastatureBilo je veče, nije bilo šta da se radi, niti kako instalirati Gentoo bez tastature

22:25 Počinjem da tražim nekakvu tastaturu na ekranu ili nešto slično. Našao sam samo “Mapu karaktera”. “Pa, super, ovo je moj izlaz!” pomislio sam. Ali nije ga bilo! Možete upisati tekst, kopirati ga, zalijepiti, ali kako kliknuti ući!? Da vas podsjetim da je zadatak pokrenuti sshd, što se svodi na unos “sudo /etc/init.d/sshd start“, i pritiskom na dugme ući, koji ja nemam! sta da radim? Ali postoji izlaz!

22:30 Vrijeme je za odmor od buke. Odlazim u kuhinju i sjedam za laptop. Bilo koji terminal, ako u njih zalijepite kopirani tekst s prijevodom linije, izvršit će naredbu, jer tretirati feed feed kao ući. Dakle, rješenje je pronađeno! Morate da otpremite HTML stranicu na Internet sa komandom i linijom. To je HTML, jer će pretraživač otvoriti jednostavnu tekstualnu datoteku u jednom redu, "jedući" sve prijelaze u novi red. Dakle, moja stranica izgleda ovako:

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

“1” je potrebno da biste mogli kopirati prijelaz u novi red, inače se kopira samo jedan red, bez obzira koliko “” stavite. Učitavam fajl na određenu stranicu koristeći vezu “mydomain.ru/1.htm".

22:40 Vraćam se u “sobu buke”. Glavna stvar je imati vremena da se vratite prije nego što uključite screensaver, koji, kada izađete iz njega, kaže da je stara verzija i da vam neće dozvoliti da se vratite u sistem sa praznom lozinkom! Otvaram pretraživač i tabelu simbola sa iščekivanjem uspeha! kucam "mydomain" tražim poentu...

22:50 Našao poentu! Morate odabrati mod gledanja “By Unicode Block”. Ukucao sam adresu dalje, srećom “/” i pronađeni su brojevi zajedno sa tačkom! Kopiram tekst, zalijepim ga u adresnu traku i kliknem idi. Zbog istrošene baterije BIOS-a, vrijeme u sistemu je podešeno na “01.01.2002/XNUMX/XNUMX”, a pod takvim uslovima SSL certifikati ne rade!

tablica simbolaBilo je veče, nije bilo šta da se radi, niti kako instalirati Gentoo bez tastatureBilo je veče, nije bilo šta da se radi, niti kako instalirati Gentoo bez tastature

23:00 U kuhinji sam, odmaram se od buke. Glavna stvar je da se ne odmarate dugo, inače će se screensaver uključiti! Postavljam NGINX da služi moj fajl bez HTTPS-a na adresu "mydomain.ru/2.htm“, jer stara adresa je bila preusmeravanje i pretraživač je keširao.

23:05 Malo rasterećen od buke i sa iščekivanjem uspeha, ponovo ukucavam link, jer dugme “Backspace„Ne oponašajte se ni na koji način! Pa, ovo je za zabavu, ali u stvari samo kliknem na “2” u tabeli znakova, izaberem ga, kopiram i zamijenim u adresnoj traci. "Idi"! “Pa, stvarno!”, pomislio sam. S osjećajem ponosa kopiram dva reda sa stranice i stavljam ih u terminal. SSH server radi, vrijeme je da pokušate da se povežete gledajući IP adresu u interfejsu za upravljanje vebom na Wi-Fi ruteru! Zapravo, ne, još je rano! Šteta što ovo nisam odmah shvatio...

23:15 Vraćam se na "miš", dodajući prije ovoga red

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

i ažuriranje HTML datoteke na serveru. Srećom, ne morate ništa više unositi! Ažuriram stranicu. Pa, prema staroj shemi, kopiram linije u terminal za pokretanje “sudo passwd” i odvojeno dva puta za unos i ponavljanje lozinke.

23:17 Povezano! Sada se ne bojim screensaver-a i buke!

01:00 U mnogim izvorima postoji detaljan opis procesa kroz koji sam prošao od trenutka kada sam uspostavio ssh vezu do sada, a najpotpuniji je predstavljen u Gentoo Handbook. Sastavio sam kernel, instalirao grub i sastavljen kernel u njega. Postavite umrežavanje i SSH na novom sistemu. Spremni, "reboot"!

Dan 2 - slobodan dan

10:00 Vratio se svom zadatku. Uključen server. Ništa se ne dešava na ekranu, nema servera na mreži! Mislio sam da je problem sa mrežom. Nakon pokretanja sa LiveDVD-a, podesio sam mrežu, ali nije pomoglo...

Prilikom pokretanja servera, na mom starom TV-uBilo je veče, nije bilo šta da se radi, niti kako instalirati Gentoo bez tastature

10:30 Odlučio sam da bi bila dobra ideja da proučim dnevnike preuzimanja. Nema dnevnika! „Aha, to znači da nije došlo do tačke učitavanja sistema! Ali šta piše na ekranu?”, pomislio sam. Razmišljajući malo o razlozima zašto TV ne prikazuje ništa, iznio sam hipotezu da ne može prikazati rezoluciju u kojoj se nalazi izlaz konzole. U stvari, tako piše na ekranu...

11:00 Promijenjene GRUB postavke na 640x480 izlaz. To je pomoglo. Piše “Učitavanje Linuxa 4.19.27-gentoo-r1...”. Ispostavilo se da sam zabrljao prilikom sastavljanja kernela.

11:30 Instaliram genkernel, kasnije ću eksperimentisati sa ručnom konfiguracijom kernela. Nije instalirano! Ispostavilo se da postoji dovratak sa datumom. Bolje je da ga ažurirate svaki put kada počnete, mnogo zavisi od ovog datuma. Ja bih to podesio u BIOS-u, ali za ovo ti treba tastatura... menjam datum na trenutni.

14:00 Ura! Kernel je kompajliran! Učitao sam kernel u bootloader i ponovo pokrenuo. Konačno je sve funkcionisalo!

Prvi cilj postignut!

Zatim ću instalirati CentOS na drugi hard disk, takođe bez tastature, ali iz Gente! Ali o tome ću pisati u drugom dijelu. U trećem dijelu ću provesti testiranje opterećenja web servera sa jednostavnom aplikacijom na oba ova sistema i uporediti RPS.

izvor: www.habr.com

Dodajte komentar