Det var kväll, det fanns inget att göra, eller hur man installerar Gentoo utan tangentbord

En humoristisk berättelse baserad på verkliga händelser.

Det var kväll, det fanns inget att göra, eller hur man installerar Gentoo utan tangentbord

Det var en tråkig kväll. Min fru är inte hemma, alkoholen har tagit slut, Dota är inte uppkopplad. Vad ska man göra i en sådan situation? Självklart, samla Gentoo!!!

Så, låt oss börja!

Given: en gammal server med 2Gb RAM, AMD Athlon Dual, två 250Gb hårddiskar, en av dem har systemet installerat och ett icke-fungerande BIOS-batteri. Även en Sony Bravia TV med VGA-ingång och mus. Samt en Wi-Fi-router och en fungerande bärbar dator med Manjaro Arch Linux och i3-miljön.

Det krävs: installera Gentoo.

dag 1

21:00 Jag tar ut en gammal dammig server ur garderoben. Därifrån tar jag fram en låda med sladdar och annat skräp och en gammal tv (skåpet i korridoren är stort, allt får plats där). Jag rotar i lådan, trasslar ut kablarna, tar ut patchsladden, VGA-kabeln, musen, strömkabeln och en uppsättning skruvmejslar (ifall jag skulle behöva det).

21:15 Jag börjar titta på allt detta och tänker på frågan "Hur kan jag göra det här?" Jag hade trots allt inte det viktigaste attributet för att installera Gentoo – ett tangentbord!

21:20 Jag tänker, "Tänk om du tar ut skruven ur servern, ansluter den till en USB-bärare och distribuerar systemet på den? Det är inte kosher, du måste montera kärnan på samma hårdvara..." Medan jag funderade på det här alternativet lyckades jag dra ut skruven och sätta den i hållaren, men när jag skruvade in den sista bulten i lådan bestämde jag mig för att det här inte skulle fungera!

21:30 Jag skruvar tillbaka bultarna och sätter tillbaka skruven på plats i servern. Jag tänker vidare: "Det finns bara ett alternativ kvar - SSH-åtkomst. Kanske finns det en sådan LiveUSB med sshd redan igång?

21:35 jag går till Gentoo officiella hemsida. Jag laddar ner "Minimal Installation CD" av vana. Jag avbryter. Utan tangentbord är detta ett dött nummer! Nedan finns en länk till "Hybrid ISO (LiveDVD)". Ja, jag tror, ​​det är där allt finns! Jag laddar ner och Jag distribuerar den till en flash-enhet.

21:50 Jag bär servern, TV:n, sladdar, musen från köket, där mina tankar och förberedelser ägde rum, till det bortre hörnet. Servern låter som en industridammsugare, så distriktspolisen skulle definitivt komma på besök! Jag kopplade ihop allt och startade bilen.

22:00 Det tidigare operativsystemet laddas! Jag stänger av servern och börjar tänka: "Batteriet är slut, jag kan inte komma in i BIOS (det finns inget tangentbord), men jag måste, till varje pris, starta från flashenheten!" Jag tar isär servern, lossar en skruv. Jag lanserar. Det tidigare operativsystemet laddas! Jag skruvar på skruven igen och stänger av den andra! Arbetar!

22:10 Och här är den efterlängtade skärmen för att välja startalternativet från LiveUSB! Tiden som återstår innan det automatiska valet av det första nedladdningsalternativet håller på att ta slut, "Nu kommer allt att vara, du behöver bara vänta lite", jag gläds! De omhuldade 30 sekunderna går, skärmen blir tom och ingenting händer. "Okej, medan det laddas, jag ska ta en rök...", jag bestämde mig för att ta en paus och ta en paus från detta oväsen.

22:15 Jag återvänder till "bullerrummet". Skärmen är svart och ingenting händer! "Konstigt...", tänkte jag, "i alla fall skulle den redan ha laddat!" Förresten, allt förvärras av att min TV inte alltid visar vad som händer på skärmen, den uppfattar inte vissa lägen och vägrar att sända en bild av vad som händer... Jag startar om servern. Jag sitter och tittar... Återigen en svart skärm, allt är sig likt. Nåväl, jag flippade ut och började klicka på musknapparna... Och, herregud, den slog på och började laddas. Senare upptäckte jag att nedladdningen fortsätter först efter att ha tryckt på en liten knapp på denna underbara mus! Utan denna knapp, gud vet hur denna kväll hade slutat!? Målet är trots allt satt, och vi måste nå det på något sätt!

Foto av en musDet var kväll, det fanns inget att göra, eller hur man installerar Gentoo utan tangentbord

22:20 Det ringer i öronen, men jag fortsätter att gå mot mitt mål! Gentoo har laddat! Färgerna är tilltalande för ögat! Musen går över skärmen! Och längst ner står det "Inget lösenord behövs för inloggning", det här är bara bra, eftersom jag inte har något tangentbord! Det finns två fält på skärmen: att välja en arbetsmiljö och ett lösenord samt en inloggningsknapp. LiveDVD Gentoo erbjuder ett ganska brett urval av miljöer, inklusive Fluxbox, Openbox, rat (xfce), plasma, etc. Alternativet med valet av "råtta" tycktes mig vara ett utmärkt val! Jag går in i "råttans" arbetsmiljö. Underbar! Det finns en terminal, men varför behöver jag den, jag har inget tangentbord!

InloggningsskärmDet var kväll, det fanns inget att göra, eller hur man installerar Gentoo utan tangentbordDet var kväll, det fanns inget att göra, eller hur man installerar Gentoo utan tangentbord

22:25 Jag börjar leta efter något slags tangentbord på skärmen eller något liknande. Jag hittade bara "Character Map". "Tja, bra, det här är min väg ut!" tänkte jag. Men det var inte där! Du kan skriva text, kopiera den, klistra in den, men hur man klickar ange!? Låt mig påminna dig om att uppgiften är att starta sshd, vilket går ut på att skriva in "sudo /etc/init.d/sshd start", och tryck på knappen ange, vilket jag inte har! Vad ska man göra? Men det finns en väg ut!

22:30 Dags att vila från bruset. Jag går till köket och sätter mig vid min bärbara dator. Alla terminaler, om du klistrar in den kopierade texten med en radmatning i dem, kommer att utföra kommandot, eftersom behandla linjefoder som ange. Så, lösningen har hittats! Du måste ladda upp en HTML-sida till Internet med kommandot och radflödet. Det är HTML, eftersom webbläsaren kommer att öppna en enkel textfil på en rad och "äter upp" alla övergångar till en ny rad. Så min sida ser ut så här:

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

"1" behövs för att du ska kunna kopiera övergången till en ny rad, annars kopieras bara en rad, oavsett hur många "" du lägger. Jag laddar upp filen till en viss sida med länken "mydomain.ru/1.htm".

22:40 Jag återvänder till "bullerrummet". Huvudsaken är att du hinner återvända innan du slår på skärmsläckaren, som när du avslutar den säger att det är en gammal version och inte tillåter dig att gå tillbaka till systemet med ett tomt lösenord! Jag öppnar webbläsaren och symboltabellen med förväntan på framgång! jag skriver"mindomän" Jag letar efter en poäng...

22:50 Hittade poängen! Du måste välja visningsläget "By Unicode Block". Jag skrev adressen vidare, lyckligtvis "/" och siffrorna hittades tillsammans med punkten! Jag kopierar texten, klistrar in den i adressfältet och klickar på gå. På grund av ett dött BIOS-batteri är tiden i systemet inställd på "01.01.2002/XNUMX/XNUMX", och under sådana förhållanden fungerar inte SSL-certifikat!

symboltabellDet var kväll, det fanns inget att göra, eller hur man installerar Gentoo utan tangentbordDet var kväll, det fanns inget att göra, eller hur man installerar Gentoo utan tangentbord

23:00 Jag är i köket och tar en paus från bullret. Det viktigaste är att inte vila länge, annars slås skärmsläckaren på! Jag ställer in NGINX för att servera min fil utan HTTPS till adressen "mydomain.ru/2.htm", därför att den gamla adressen var en omdirigering och cachades av webbläsaren.

23:05 Lite lättad från bruset och i väntan på framgång skriver jag om länken, eftersom knappen "Backsteg"Emulera inte på något sätt! Tja, det här är för skojs skull, men i själva verket klickar jag bara på "2" i teckentabellen, markerar den, kopierar den och ersätter den i adressfältet. "Gå"! "Tja, verkligen!", tänkte jag. Med en känsla av stolthet kopierar jag två rader från sidan och lägger den i terminalen. SSH-servern är igång, det är dags att försöka ansluta genom att titta på IP-adressen i webbhanteringsgränssnittet på Wi-Fi-routern! Faktiskt, nej, det är fortfarande tidigt! Det var bara synd att jag inte förstod det här direkt...

23:15 Jag återvänder till "musen" och lägger till raden före detta

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

och uppdatera HTML-filen på servern. Lyckligtvis behöver du inte ange något annat! Jag uppdaterar sidan. Tja, enligt det gamla schemat kopierar jag raderna till terminalen för att köra "sudo passwd” och separat två gånger för att ange och upprepa lösenordet.

23:17 Ansluten! Nu är jag inte rädd för skärmsläckare och brus!

01:00 Det finns en detaljerad beskrivning i många källor om processen som jag gick igenom från det att jag etablerade ssh-anslutningen tills nu, den mest kompletta presenteras i Gentoo handbok. Jag satte ihop kärnan, installerade grub och den monterade kärnan i den. Ställ in nätverk och SSH på det nya systemet. Klar,"omstart"!

Dag 2 - ledig dag

10:00 Han återgick till sin uppgift. Slåt på servern. Inget händer på skärmen, det finns ingen server på nätverket! Jag trodde det var ett nätverksproblem. Efter att ha startat upp från LiveDVD satte jag upp nätverket, men det hjälpte inte...

När jag startar servern, på min gamla TVDet var kväll, det fanns inget att göra, eller hur man installerar Gentoo utan tangentbord

10:30 Jag bestämde mig för att det skulle vara en bra idé att studera nedladdningsloggarna. Inga loggar! "Aha, det betyder att det inte kom till punkten att ladda systemet! Men vad står det där på skärmen?”, tänkte jag. Efter att ha funderat lite på orsakerna till att TV:n inte visar någonting lade jag fram hypotesen att den inte kan visa i vilken upplösning konsolutgången sitter. Det är faktiskt vad det står på skärmen...

11:00 Ändrade GRUB-inställningar till 640x480 utgång. Det hjälpte. Det står "Laddar Linux 4.19.27-gentoo-r1...". Det visade sig att jag trasslade till när jag monterade kärnan.

11:30 Jag installerar genkernel, jag kommer att experimentera med manuell kärnkonfiguration senare. Inte installerad! Det visar sig att det finns en jamb med ett datum. Det är bättre att uppdatera det varje gång du börjar, mycket beror på detta datum. Jag skulle ställa in det i BIOS, men för detta behöver du ett tangentbord... Jag ändrar datumet till det nuvarande.

14:00 Hurra! Kärnan har kompilerats! Jag laddade in kärnan i bootloadern och startade om. Äntligen fungerade allt!

Första målet uppnått!

Därefter ska jag installera CentOS på den andra hårddisken, också utan tangentbord, men från Genta! Men jag kommer att skriva om detta i andra delen. I den tredje delen kommer jag att genomföra belastningstestning av en webbserver med en enkel applikation på båda dessa system och jämföra RPS.

Källa: will.com

Lägg en kommentar