Ya era de noche, no había nada que hacer, ni como instalar Gentoo sin teclado

Una historia humorística basada en hechos reales.

Ya era de noche, no había nada que hacer, ni como instalar Gentoo sin teclado

Fue una tarde aburrida. Mi esposa no está en casa, se acabó el alcohol, Dota no está conectado. ¿Qué hacer en tal situación? ¡¡¡Por supuesto, colecciona Gentoo!!!

¡Vamos a empezar!

mayo: un servidor antiguo con 2Gb de RAM, AMD Athlon Dual, dos discos duros de 250Gb, uno de ellos tiene el sistema instalado y la batería de la BIOS no funciona. También un televisor Sony Bravia con entrada VGA y ratón. Además de un enrutador Wi-Fi y una computadora portátil que funcione con Manjaro Arch Linux y el entorno i3.

Se requiere: instalar Gentoo.

Día 1

21:00 Saco un viejo servidor polvoriento del armario. De allí saco una caja con cables y otros trastos y un televisor viejo (el armario del pasillo es grande, ahí cabe todo). Hurgo en la caja, desenredo los cables, saco el cable de conexión, el cable VGA, el mouse, el cable de alimentación y un juego de destornilladores (en caso de que los necesite).

21:15 Empiezo a mirar todo esto y a pensar en la pregunta "¿Cómo puedo hacer esto?" Después de todo, no tenía el atributo más importante para instalar Gentoo: ¡un teclado!

21:20 Pienso: “¿Qué pasa si quitas el tornillo del servidor, lo conectas a un soporte USB e implementas el sistema en él? No es kosher, tienes que ensamblar el núcleo en el mismo hardware…” Mientras pensaba en esta opción, logré sacar el tornillo y colocarlo en el soporte, pero cuando atornillé el último perno en la caja, ¡decidí que esto no funcionaría!

21:30 Desenrosco los pernos y vuelvo a colocar el tornillo en su lugar en el servidor. Pienso más: “Solo queda una opción: acceso SSH. ¿Quizás ya exista un LiveUSB con sshd ejecutándose?

21:35 voy a Sitio web oficial de Gentoo. Descargo el “CD de instalación mínima” por costumbre. Cancelo. ¡Sin teclado, este es un número muerto! A continuación se muestra un enlace a "ISO híbrido (LiveDVD)". Sí, creo, ¡ahí es donde está todo! descargo y Lo implemento en una unidad flash.

21:50 Llevo el servidor, el televisor, los cables y el mouse desde la cocina, donde tuvieron lugar mis pensamientos y preparativos, hasta la habitación del rincón más alejado. El servidor hace un ruido como el de una aspiradora industrial, por lo que el policía del distrito sin duda vendría a visitarnos. Conecté todo y encendí el auto.

22:00 ¡El sistema operativo anterior se está cargando! Apago el servidor y empiezo a pensar: "La batería está agotada, no puedo ingresar al BIOS (no hay teclado), ¡pero debo, a toda costa, arrancar desde la unidad flash!" Desmonto el servidor, desconecto un tornillo. Estoy lanzando. ¡El sistema operativo anterior se está cargando! ¡Vuelvo a poner el tornillo y apago el otro! ¡Obras!

22:10 ¡Y aquí está la tan esperada pantalla para seleccionar la opción de arranque desde LiveUSB! Se acaba el tiempo que queda antes de que se acabe la selección automática de la primera opción de descarga, “Ahora todo estará, solo falta esperar un poco”, ¡me alegro! Pasan los preciados 30 segundos, la pantalla se queda en blanco y no pasa nada. “Está bien, mientras se carga, iré a fumar…”, decidí tomar un descanso y descansar de este ruido.

22:15 Regreso a la “sala de ruido”. ¡La pantalla está negra y no pasa nada! “Qué raro…”, pensé, “¡En cualquier caso ya se habría cargado!” Por cierto, todo se ve agravado por el hecho de que mi televisor no siempre muestra lo que está sucediendo en la pantalla, no percibe algunos modos y se niega a transmitir una imagen de lo que está sucediendo... Reinicio el servidor. Me siento y miro... De nuevo una pantalla negra, todo sigue igual. Bueno, me asusté y comencé a hacer clic en los botones del mouse... Y, oh Dios, se encendió y comenzó a cargar. ¡Más tarde descubrí que la descarga continúa solo después de presionar un pequeño botón en este maravilloso mouse! Sin este botón, ¿Dios sabe cómo habría terminado esta noche? Después de todo, el objetivo está fijado y debemos lograrlo de cualquier forma.

foto de un ratonYa era de noche, no había nada que hacer, ni como instalar Gentoo sin teclado

22:20 ¡Me zumban los oídos, pero sigo avanzando hacia mi objetivo! ¡Gentoo ha cargado! ¡Los colores son agradables a la vista! ¡El ratón recorre la pantalla! Y en la parte inferior dice "No se necesita contraseña para iniciar sesión", ¡esto es bueno porque no tengo teclado! Hay dos campos en la pantalla: seleccionar un entorno de trabajo y una contraseña, y un botón de inicio de sesión. LiveDVD Gentoo ofrece una selección bastante amplia de entornos, incluidos Fluxbox, Openbox, rat (xfce), plasma, etc. ¡La opción con la opción "rata" me pareció una excelente elección! Entro en el ambiente laboral de la “rata”. ¡Maravilloso! Hay una terminal, pero ¿para qué la necesito? ¡No tengo teclado!

Pantalla de ingreso al sistemaYa era de noche, no había nada que hacer, ni como instalar Gentoo sin tecladoYa era de noche, no había nada que hacer, ni como instalar Gentoo sin teclado

22:25 Empiezo a buscar algún tipo de teclado en pantalla o algo así. Sólo encontré "Mapa de personajes". “Bueno, genial, ¡ésta es mi salida!”, pensé. ¡Pero no estaba allí! Puedes escribir texto, copiarlo, pegarlo, pero ¿cómo hacer clic? Participar!? Permítanme recordarles que la tarea es iniciar sshd, lo que se reduce a ingresar "sudo /etc/init.d/sshd inicio", y presionando el botón Participar, que no tengo! ¿Qué hacer? ¡Pero hay una salida!

22:30 Es hora de descansar del ruido. Voy a la cocina y me siento frente a mi computadora portátil. Cualquier terminal, si pega el texto copiado con un avance de línea, ejecutará el comando, porque tratar el avance de línea como Participar. Entonces, ¡se ha encontrado la solución! Debe cargar una página HTML en Internet con el comando y el avance de línea. Es HTML, porque el navegador abrirá un archivo de texto simple en una línea, "comiéndose" todas las transiciones a una nueva línea. Entonces mi página se ve así:

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

Se necesita “1” para que puedas copiar la transición a una nueva línea; de lo contrario, solo se copia una línea, sin importar cuántos “” pongas. Subo el archivo a un sitio determinado usando el enlace “midominio.ru/1.htm".

22:40 Regreso a la “sala de ruido”. ¡Lo principal es tener tiempo para regresar antes de activar el protector de pantalla, que, al salir, dice que es una versión antigua y no le permitirá volver a ingresar al sistema con una contraseña vacía! ¡Abro el navegador y la tabla de símbolos anticipando el éxito! Estoy escribiendo "mi dominio" Estoy buscando un punto...

22:50 ¡Encontré el punto! Debe seleccionar el modo de visualización "Por bloque Unicode". Escribí más la dirección, afortunadamente “/” y se encontraron los números junto con el punto. Copio el texto, lo pego en la barra de direcciones y hago clic en Ir. Debido a una batería del BIOS agotada, la hora en el sistema está configurada en “01.01.2002/XNUMX/XNUMX” y, en tales condiciones, ¡los certificados SSL no funcionan!

Tabla de símbolosYa era de noche, no había nada que hacer, ni como instalar Gentoo sin tecladoYa era de noche, no había nada que hacer, ni como instalar Gentoo sin teclado

23:00 Estoy en la cocina, tomando un descanso del ruido. Lo principal es no descansar mucho tiempo, de lo contrario se activará el protector de pantalla. Estoy configurando NGINX para entregar mi archivo sin HTTPS a la dirección "midominio.ru/2.htm", porque la dirección anterior era una redirección y el navegador la almacenó en caché.

23:05 Un poco aliviado del ruido y anticipando el éxito, vuelvo a escribir el enlace, porque el botón “Retroceso"¡No emuléis de ninguna manera! Bueno, esto es por diversión, pero en realidad simplemente hago clic en "2" en la tabla de caracteres, lo selecciono, lo copio y lo reemplazo en la barra de direcciones. "Ir"! “¡Bueno, de verdad!”, pensé. Con sentimiento de orgullo, copio dos líneas de la página y las coloco en la terminal. El servidor SSH se está ejecutando, es hora de intentar conectarse mirando la dirección IP en la interfaz de administración web del enrutador Wi-Fi. En realidad no, ¡aún es temprano! Es una pena que no haya entendido esto de inmediato...

23:15 Vuelvo al “mouse”, agregando antes de esto la línea

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

y actualizar el archivo HTML en el servidor. ¡Afortunadamente, no necesitas ingresar nada más! Estoy actualizando la página. Bueno, según el esquema antiguo, copio las líneas en la terminal para ejecutar "contraseña de sudo” y por separado dos veces para ingresar y repetir la contraseña.

23:17 ¡Conectado! ¡Ahora no le tengo miedo a los salvapantallas ni al ruido!

01:00 Hay una descripción detallada en muchas fuentes sobre el proceso que pasé desde el momento en que establecí la conexión ssh hasta ahora, la más completa se presenta en Manual de Gentoo. Ensamblé el kernel, instalé grub y el kernel ensamblado en él. Configure las redes y SSH en el nuevo sistema. Listo, "reiniciar»!

Día 2 - día libre

10:00 Regresó a su tarea. Encendió el servidor. No pasa nada en la pantalla, ¡no hay ningún servidor en la red! Pensé que era un problema de red. Después de arrancar desde LiveDVD, configuré la red, pero no ayudó...

Al iniciar el servidor, en mi viejo televisorYa era de noche, no había nada que hacer, ni como instalar Gentoo sin teclado

10:30 Decidí que sería una buena idea estudiar los registros de descarga. ¡Sin registros! “¡Ajá, eso significa que no llegó al punto de cargar el sistema! ¿Pero qué está escrito ahí en la pantalla?”, pensé. Pensando un poco en los motivos por los que el televisor no muestra nada, planteo la hipótesis de que no puede mostrar la resolución en la que se encuentra la salida de la consola. En realidad, eso es lo que dice en la pantalla...

11:00 Se cambió la configuración de GRUB a salida de 640x480. Eso ayudo. Dice "Cargando Linux 4.19.27-gentoo-r1...". Resultó que me equivoqué al ensamblar el núcleo.

11:30 Instalo genkernel, experimentaré con la configuración manual del kernel más adelante. ¡No instalado! Resulta que hay una jamba con fecha. Es mejor actualizarlo cada vez que empieces, mucho depende de esta fecha. Lo configuraría en el BIOS, pero para esto necesitas un teclado... Cambio la fecha a la actual.

14:00 ¡Hurra! ¡El kernel se ha compilado! Cargué el kernel en el gestor de arranque y reinicié. ¡Finalmente todo funcionó!

¡Primer objetivo conseguido!

A continuación voy a instalar CentOS en el segundo disco duro, también sin teclado, ¡pero de Genta! Pero escribiré sobre esto en la segunda parte. En la tercera parte realizaré pruebas de carga de un servidor web con una aplicación simple en ambos sistemas y compararé RPS.

Fuente: habr.com

Añadir un comentario