Eliminar la abstracción del proceso de arranque de Ubuntu


11

He estado usando Linux después de casi 5 años y observé que el proceso de arranque casi se ha abstraído. Quiero decir, no hay mucho visible para el usuario de lo que sucede detrás de escena (debido a las pantallas de bienvenida, etc.). Ahora, esto podría ser bueno para los usuarios finales, pero no para el geek :)

Quiero recuperar la verbosidad de los viejos tiempos. Esto es lo que he hecho:

He podido deshacerme de algunos de ellos eliminando los parámetros "splash" y "quiet" de la línea de comandos. Sin embargo, todavía no puedo ver los servicios que se inician uno por uno (como los de init.d).

Supongo que es porque el demonio init está siendo reemplazado por advenedizo. ¿Hay algún archivo de configuración que pueda ajustar para recuperar la verbosidad de lo que está sucediendo?

Además, tan pronto como aparece la pantalla de inicio de sesión, borra el historial de registro de arranque. ¿Hay alguna manera de desactivar eso?

Nota: Sé que puedo hacerlo simplemente cambiando la distribución a Arch o Slackware. Pero no quiero hacer eso.

Respuestas:


7

Puede pasar --verbosela línea de comando del kernel (reemplazar quiet splash) para hacer que el arranque sea más detallado. Consulte Depuración de arranque .

Puede colocar console outputel archivo de configuración global /etc/init.confpara que cada trabajo tenga su stdout y stderr conectados a la consola (de forma predeterminada, están conectados /dev/null). (No estoy seguro de si esto realmente funciona; en /etc/init.confrealidad no está documentado, no he probado si se leyó de esta manera y este hilo no es concluyente. Por favor, pruebe e informe). Esta directiva puede ir a las descripciones de trabajos individuales ( /etc/init/*.conf) si quieres ser selectivo (algunos ya lo tienen).


Muchas gracias. Creo que eso era exactamente lo que estaba buscando. Déjame intentarlo.
Madhur Ahuja

Considere también que parte de la motivación para el arranque es paralelizar el arranque iniciando cosas no en un orden lineal, sino tan pronto como se cumplan sus requisitos. Por la fuerza, esto significa menos charlatanería. Lo siento, te lo pierdes.
vonbrand

5

plymouthmaneja la pantalla de inicio de Ubuntu.
/usr/share/doc/plymouth/README.Debianexplica cómo eliminarlo:

There are two methods to disable the splash screen.  Both have the
same effect.  Your boot will show such messages as are emitted by
the starting services, and will still be able to prompt if needs be.

1) Remove all of the plymouth-theme-* packages from your system,
   including the text ones.  Plymouth will remain installed to
   permit boot-time prompts.

2) Remove "splash" from the kernel command-line.  You can do this
   per-boot, or make it permanent by changing the
   GRUB_CMDLINE_LINUX_DEFAULT line in /etc/default/grub

Tenga en cuenta que debe ejecutar update-grubdespués del segundo método.

plymouthTambién es responsable de /var/log/boot.log.
Más mensajes de arranque están disponibles durante dmesg.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.