Беше вечер, нямаше какво да се прави или как да инсталирам Gentoo без клавиатура

Хумористична история, базирана на реални събития.

Беше вечер, нямаше какво да се прави или как да инсталирам Gentoo без клавиатура

Беше една скучна вечер. Жена ми не е вкъщи, алкохолът е свършил, Dota не е свързан. Какво да направите в такава ситуация? Разбира се, събирайте Gentoo!!!

И така, да започнем!

Като се има предвид: стар сървър с 2Gb RAM, AMD Athlon Dual, два хард диска по 250Gb, единият е с инсталирана система и неработеща BIOS батерия. Също така телевизор Sony Bravia с VGA вход и мишка. Както и Wi-Fi рутер и работещ лаптоп с Manjaro Arch Linux и i3 среда.

Изисква се: инсталирайте Gentoo.

Ден 1

21:00 Изваждам от шкафа стар прашен сървър. От там вадя кашон с кабели и други боклуци и стар телевизор (килера в коридора е голям, всичко се събира там). Разтърсвам кутията, разплитам кабелите, вадя пач кабела, VGA кабела, мишката, захранващия кабел и комплекта отвертки (ако ми трябват).

21:15 Започвам да гледам всичко това и да мисля за въпроса „Как мога да направя това?“ В крайна сметка нямах най-важния атрибут за инсталиране на Gentoo — клавиатура!

21:20 Мисля си: „Ами ако извадите винта от сървъра, включите го в USB носител и разположите системата върху него? Не е кошер, трябва да сглобите ядрото на същия хардуер..." Докато обмислях този вариант, успях да извадя винта и да го сложа в носача, но когато завинтих последния болт в кутията, реших, че това няма да стане!

21:30 Развивам болтовете обратно и поставям винта обратно на мястото му в сървъра. Мисля по-нататък: „Остава само една опция - SSH достъп. Може би има такъв LiveUSB с вече работещ sshd?

21:35 отивам до Официален уебсайт на Gentoo. Изтеглям “Minimal Installation CD” по навик. анулирам. Без клавиатура това е мъртъв номер! По-долу има връзка към „Hybrid ISO (LiveDVD)“. Да, мисля, че там е всичко! Изтеглям и Разполагам го на флашка.

21:50 Пренасям сървъра, телевизора, кабелите, мишката от кухнята, където минаха мислите и приготовленията, в далечната ъглова стая. Сървърът шуми като индустриална прахосмукачка, така че районният полицай със сигурност ще дойде на гости! Свързах всичко и запалих колата.

22:00 Предишната ОС се зарежда! Изключвам сървъра и започвам да си мисля: „Батерията е изтощена, не мога да вляза в BIOS (няма клавиатура), но трябва на всяка цена да стартирам от флаш устройството!“ Разглобявам сървъра, разкачам един винт. Пускам. Предишната ОС се зарежда! Връщам винта обратно и изключвам другия! Върши работа!

22:10 И ето го дългоочаквания екран за избор на опция за зареждане от LiveUSB! Оставащото време преди автоматичния избор на първата опция за изтегляне изтича, „Сега всичко ще бъде, просто трябва да изчакате малко“, радвам се! Минават заветните 30 секунди, екранът изгасва и нищо не се случва. „Добре, докато се зареди, ще отида да изпуша...“, реших да си почина и да си почина от този шум.

22:15 Връщам се в „стаята за шум“. Екранът е черен и нищо не се случва! „Странно...“, помислих си, „Във всеки случай вече щеше да е заредено!“ Между другото, всичко се утежнява от факта, че телевизорът ми не винаги показва какво се случва на екрана, не възприема някои режими и отказва да излъчва картина на случващото се... Рестартирам сървъра. Седя и гледам... Отново черен екран, всичко е същото. Е, откачих се и започнах да цъкам върху бутоните на мишката... И, о, Боже, тя се включи и започна да зарежда. По-късно открих, че изтеглянето продължава само след натискане на малък бутон на тази прекрасна мишка! Без това копче Бог знае как щеше да завърши тази вечер!? В крайна сметка целта е поставена и трябва да я постигнем по всякакъв начин!

Снимка на мишкаБеше вечер, нямаше какво да се прави или как да инсталирам Gentoo без клавиатура

22:20 Ушите ми бучат, но продължавам към целта си! Gentoo се зареди! Цветовете са приятни за окото! Мишката се разхожда по екрана! И най-отдолу пише „Не е необходима парола за влизане“, това е просто добре, защото нямам клавиатура! На екрана има две полета: избор на работна среда и парола и бутон за вход. LiveDVD Gentoo предлага доста широк избор от среди, включително Fluxbox, Openbox, rat (xfce), плазма и др. Вариантът с избора на „плъх“ ми се стори отличен избор! Влизам в работната среда на „плъха“. Чудесен! Има терминал, но защо ми трябва, нямам клавиатура!

Екран за входБеше вечер, нямаше какво да се прави или как да инсталирам Gentoo без клавиатураБеше вечер, нямаше какво да се прави или как да инсталирам Gentoo без клавиатура

22:25 Започвам да търся някаква екранна клавиатура или нещо подобно. Намерих само „Карта на знаците“. „Е, страхотно, това е моят изход!“, помислих си. Но го нямаше! Можете да въвеждате текст, да го копирате, да го поставяте, но как да щракнете Въведете!? Нека ви напомня, че задачата е да стартирате sshd, което се свежда до въвеждане на „sudo /etc/init.d/sshd стартиране“ и натискане на бутона Въведете, която нямам! Какво да правя? Но има изход!

22:30 Време за почивка от шума. Отивам в кухнята и сядам на лаптопа. Всички терминали, ако поставите копирания текст с преместване на ред в тях, ще изпълнят командата, защото третира подаването на ред като Въведете. И така, решението е намерено! Трябва да качите HTML страница в интернет с командата и подаването на ред. Това е HTML, защото браузърът ще отвори прост текстов файл в един ред, „изяждайки“ всички преходи към нов ред. Така че страницата ми изглежда така:

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

„1“ е необходимо, за да можете да копирате прехода към нов ред, в противен случай се копира само един ред, независимо колко „“ сте поставили. Качвам файла на определен сайт чрез връзката „mydomain.ru/1.htm".

22:40 Връщам се в „стаята за шум“. Основното е да имате време да се върнете, преди да включите скрийнсейвъра, който, когато излезете от него, казва, че е стара версия и няма да ви позволи да се върнете в системата с празна парола! Отварям браузъра и таблицата със символи с очакване за успех! пиша "мидомен" Търся точка...

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 Свързан! Сега не се страхувам от скрийнсейвъри и шум!

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 Ура! Ядрото е компилирано! Заредих ядрото в буутлоудъра и рестартирах. Най-накрая всичко проработи!

Първата цел е постигната!

След това ще инсталирам CentOS на втория хард диск, също без клавиатура, но от Genta! Но за това ще пиша във втората част. В третата част ще проведа тестване на натоварването на уеб сървър с просто приложение на двете системи и ще сравня RPS.

Източник: www.habr.com

Добавяне на нов коментар