Był wieczór, nie było co robić, ani jak zainstalować Gentoo bez klawiatury

Humorystyczna historia oparta na prawdziwych wydarzeniach.

Był wieczór, nie było co robić, ani jak zainstalować Gentoo bez klawiatury

To był nudny wieczór. Żony nie ma w domu, skończył się alkohol, Dota nie jest połączona. Co zrobić w takiej sytuacji? Oczywiście, zbieraj Gentoo!!!

Więc zacznijmy!

Biorąc pod uwagę: stary serwer z 2Gb RAM, AMD Athlon Dual, dwa dyski twarde 250Gb, na jednym z nich zainstalowany system i niedziałająca bateria BIOS-u. Do tego telewizor Sony Bravia z wejściem VGA i myszką. A także router Wi-Fi i działający laptop z systemem Manjaro Arch Linux i środowiskiem i3.

Wymagane: zainstaluj Gentoo.

Dzień 1

21:00 Wyciągam z szafy stary, zakurzony serwer. Wyciągam stamtąd pudło z kablami i innymi rupieciami oraz stary telewizor (szafa w przedpokoju jest duża, wszystko się tam mieści). Szperam w pudełku, rozplątuję przewody, wyjmuję patchcord, kabel VGA, mysz, kabel zasilający i komplet śrubokrętów (jeśli ich potrzebuję).

21:15 Zaczynam się temu wszystkiemu przyglądać i myśleć o pytaniu: „Jak mogę to zrobić?” Przecież nie miałem najważniejszego atrybutu do instalacji Gentoo – klawiatury!

21:20 Myślę: „A co, jeśli wykręcisz śrubkę z serwera, podłączysz ją do nośnika USB i uruchomisz na nim system? To nie jest koszerne, trzeba złożyć rdzeń na tym samym sprzęcie…” Zastanawiając się nad tą opcją, udało mi się wyciągnąć śrubkę i włożyć ją do bagażnika, jednak gdy wkręciłem ostatnią śrubę do puszki, stwierdziłem, że to nie przejdzie!

21:30 Odkręcam śruby i wkręcam je z powrotem na miejsce w serwerze. Myślę dalej: „Pozostała tylko jedna opcja - dostęp SSH. Może jest już taki LiveUSB z uruchomionym sshd?

21:35 idę do Oficjalna strona Gentoo. Z przyzwyczajenia pobieram „Minimalną płytę instalacyjną”. Anuluję. Bez klawiatury jest to martwy numer! Poniżej znajduje się łącze do „Hybrid ISO (LiveDVD)”. Tak, myślę, że tam jest wszystko! Pobieram i Instaluję go na dysku flash.

21:50 Przenoszę serwer, telewizor, przewody, mysz z kuchni, w której odbywały się moje przemyślenia i przygotowania, do odległego narożnego pokoju. Serwer hałasuje jak odkurzacz przemysłowy, więc policjant rejonowy na pewno przyjdzie z wizytą! Podłączyłem wszystko i odpaliłem auto.

22:00 Ładuje się poprzedni system operacyjny! Wyłączam serwer i zaczynam myśleć: „Bateria wyczerpana, nie mogę wejść do BIOS-u (nie ma klawiatury), ale za wszelką cenę muszę uruchomić komputer z dysku flash!” Rozbieram serwer, odkręcam jedną śrubkę. Odpalam. Ładuje się poprzedni system operacyjny! Odkręcam śrubę i wyłączam drugą! Pracuje!

22:10 A oto długo oczekiwany ekran wyboru opcji rozruchu z LiveUSB! Czas pozostały do ​​automatycznego wyboru opcji pierwszego pobrania dobiega końca. „Teraz wszystko będzie, wystarczy trochę poczekać” – cieszę się! Mija upragnione 30 sekund, ekran gaśnie i nic się nie dzieje. „OK, póki się ładuje, idę zapalić...”, postanowiłem zrobić sobie przerwę i odpocząć od tego hałasu.

22:15 Wracam do „pokoju hałasu”. Ekran jest czarny i nic się nie dzieje! „Dziwne…”, pomyślałem, „W każdym razie już by się załadowało!” Swoją drogą wszystko pogarsza fakt, że mój telewizor nie zawsze pokazuje co się dzieje na ekranie, nie widzi niektórych trybów i nie chce transmitować obrazu tego co się dzieje... Restartuję serwer. Siedzę i patrzę... Znowu czarny ekran, wszystko jest tak samo. Cóż, przestraszyłem się i zacząłem klikać przyciski myszy... I, o Boże, włączyło się i zaczęło się ładować. Później odkryłem, że pobieranie jest kontynuowane dopiero po naciśnięciu małego przycisku tej wspaniałej myszy! Bez tego przycisku Bóg jeden wie, jak zakończyłby się ten wieczór!? W końcu cel został wyznaczony i musimy go osiągnąć w jakikolwiek sposób!

Zdjęcie myszyBył wieczór, nie było co robić, ani jak zainstalować Gentoo bez klawiatury

22:20 W uszach dzwoni, ale idę dalej do celu! Gentoo zostało załadowane! Kolory cieszą oko! Mysz chodzi po ekranie! A na dole jest napisane: „Do logowania nie jest potrzebne hasło”, to po prostu dobrze, bo nie mam klawiatury! Na ekranie znajdują się dwa pola: wybór środowiska pracy i hasła oraz przycisk logowania. LiveDVD Gentoo oferuje dość szeroki wybór środowisk, w tym Fluxbox, Openbox, rat (xfce), Plasma itp. Opcja z wyborem „szczura” wydała mi się doskonałym wyborem! Wchodzę w środowisko pracy „szczura”. Wspaniały! Jest terminal, ale po co mi go, nie mam klawiatury!

Ekran logowaniaBył wieczór, nie było co robić, ani jak zainstalować Gentoo bez klawiaturyBył wieczór, nie było co robić, ani jak zainstalować Gentoo bez klawiatury

22:25 Zaczynam szukać jakiejś klawiatury ekranowej lub czegoś w tym rodzaju. Znalazłem tylko „Mapę postaci”. „No cóż, świetnie, to jest moje wyjście!” – pomyślałem. Ale tego tam nie było! Można wpisać tekst, skopiować go, wkleić, ale jak kliknąć Wchodzę!? Przypominam, że zadaniem jest uruchomienie sshd, co sprowadza się do wejścia w „sudo /etc/init.d/sshd start" i naciśnięcie przycisku Wchodzę, którego nie mam! Co robić? Ale jest wyjście!

22:30 Czas odpocząć od hałasu. Idę do kuchni i siadam przed laptopem. Każdy terminal, jeśli wkleisz do niego skopiowany tekst ze znakiem nowej linii, wykona polecenie, ponieważ traktuj wysuw wiersza jako Wchodzę. Zatem rozwiązanie zostało znalezione! Musisz przesłać stronę HTML do Internetu za pomocą polecenia i przejścia do wiersza. Jest to HTML, ponieważ przeglądarka otworzy prosty plik tekstowy w jednej linii, „zjadając” wszystkie przejścia do nowej linii. Moja strona wygląda zatem następująco:

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

„1” jest potrzebne, aby można było skopiować przejście do nowej linii, w przeciwnym razie kopiowana jest tylko jedna linia, niezależnie od tego, ile „” umieścisz. Przesyłam plik do określonej witryny, korzystając z łącza „mojadomena.ru/1.htm".

22:40 Wracam do „pokoju hałasu”. Najważniejsze jest, aby mieć czas na powrót przed włączeniem wygaszacza ekranu, który po wyjściu z niego mówi, że jest to stara wersja i nie pozwoli ci wrócić do systemu z pustym hasłem! Otwieram przeglądarkę i tabelę symboli z nadzieją na sukces! Piszę "moja_domena" Szukam punktu...

22:50 Znalazłem punkt! Musisz wybrać tryb przeglądania „By Unicode Block”. Wpisałem adres dalej, na szczęście „/” i cyfry się znalazły wraz z kropką! Kopiuję tekst, wklejam go w pasku adresu i klikam „Idź”. Ze względu na wyczerpaną baterię BIOS-u, czas w systemie jest ustawiony na „01.01.2002” i w takich warunkach certyfikaty SSL nie działają!

tabela symboliBył wieczór, nie było co robić, ani jak zainstalować Gentoo bez klawiaturyBył wieczór, nie było co robić, ani jak zainstalować Gentoo bez klawiatury

23:00 Jestem w kuchni i odpoczywam od hałasu. Najważniejsze, aby nie odpoczywać przez długi czas, w przeciwnym razie wygaszacz ekranu się włączy! Konfiguruję NGINX tak, aby udostępniał mój plik bez HTTPS na adres „mojadomena.ru/2.htm", ponieważ stary adres był przekierowaniem i został zapisany w pamięci podręcznej przeglądarki.

23:05 Trochę uwolniony od hałasu i pełen nadziei na sukces, wpisuję link ponownie, ponieważ przycisk „Backspace„W żadnym wypadku nie naśladuj! Cóż, to dla zabawy, ale tak naprawdę po prostu klikam „2” w tabeli znaków, zaznaczam je, kopiuję i zastępuję w pasku adresu. "Iść"! „No, naprawdę!”, pomyślałem. Z poczuciem dumy kopiuję dwie linijki ze strony i umieszczam je w terminalu. Serwer SSH działa, czas spróbować się połączyć, sprawdzając adres IP w interfejsie zarządzania siecią na routerze Wi-Fi! Właściwie nie, jest jeszcze wcześnie! Szkoda tylko, że nie zrozumiałem tego od razu…

23:15 Wracam do „myszy”, dodając przed nią linię

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

i aktualizację pliku HTML na serwerze. Na szczęście nie musisz już nic więcej wpisywać! Aktualizuję stronę. Cóż, zgodnie ze starym schematem, kopiuję linie do terminala, aby uruchomić „sudo hasło” i osobno dwa razy, aby wprowadzić i powtórzyć hasło.

23:17 Połączony! Teraz nie boję się wygaszaczy ekranu i hałasu!

01:00 W wielu źródłach jest szczegółowy opis procesu jaki przeszedłem od momentu nawiązania połączenia ssh aż do chwili obecnej, najbardziej kompletny przedstawiono w Podręcznik Gentoo. Zmontowałem jądro, zainstalowałem Gruba i zmontowane jądro. Skonfiguruj sieć i SSH w nowym systemie. Gotowy, "restart"!

Dzień 2 – dzień wolny

10:00 Wrócił do swojego zadania. Włączyłem serwer. Na ekranie nic się nie dzieje, w sieci nie ma serwera! Myślałem, że to problem z siecią. Po uruchomieniu z LiveDVD skonfigurowałem sieć, ale to nie pomogło...

Podczas uruchamiania serwera, na moim starym telewizorzeBył wieczór, nie było co robić, ani jak zainstalować Gentoo bez klawiatury

10:30 Zdecydowałem, że dobrym pomysłem będzie przestudiowanie logów pobierania. Nie ma legowisk! „Aha, to oznacza, że ​​nie doszło do załadowania systemu! Ale co jest napisane na ekranie?”, pomyślałem. Po zastanowieniu się trochę nad powodami, dla których telewizor nic nie pokazuje, postawiłem hipotezę, że nie jest w stanie pokazać rozdzielczości, w której znajduje się wyjście konsoli. Właściwie to właśnie jest napisane na ekranie…

11:00 Zmieniono ustawienia GRUB na wyjście 640x480. Pomogło. Mówi „Ładowanie Linuksa 4.19.27-gentoo-r1…”. Okazało się, że nawaliłem przy składaniu jądra.

11:30 Instaluję genkernel, później poeksperymentuję z ręczną konfiguracją jądra. Nie zainstalowany! Okazuje się, że jest ościeżnica z datą. Lepiej jest aktualizować go za każdym razem, gdy zaczynasz, wiele zależy od tej daty. Ustawiłbym to w BIOSie, ale do tego potrzebna jest klawiatura... Zmieniam datę na aktualną.

14:00 Brawo! Jądro się skompilowało! Załadowałem jądro do bootloadera i uruchomiłem ponownie. Wreszcie wszystko zadziałało!

Pierwszy cel osiągnięty!

Następnie zainstaluję CentOS na drugim dysku, również bez klawiatury, ale od Genty! Ale o tym napiszę w drugiej części. W trzeciej części przeprowadzę testy obciążeniowe serwera WWW z prostą aplikacją na obu tych systemach oraz porównam RPS.

Źródło: www.habr.com

Dodaj komentarz