Hola:
El kernel y su versión en la distro, no significa nada, para el usuario, si no tiene una relación, de los cambios (no es como los programas, que a mayor versión, es mas moderno) .
El kernel por defecto, implica que los drivers privativos, se han compilado con ellos, el tocarlo o cambiarlo, puede provocar la perdida de los drivers o te obliga a instalar lo de nuevo.
E grub es el menú de arranque, el intercambiarlos, (si cada distro tiene el suyo propio (su propio /boo/efi) cambia el orden de arranque, pero solo es valido, por una vez, el siguiente arranque, vuelve a cambiar, por eso aconseja que el cambio se haga en /etc y de ahí es cogido para el config boot) .
Con 2 distros o 2 Sistemas operativos, arranca 1º el último que has instalado .
El de TW no merece la pena cambiarlo, ya que se suele probar con mucha frecuencia e incluso a veces a diario (2 veces o mas al día) . (verlo en openQA) .
Lo mas parecido, suele ser el kernel vanilla, creo que lleva todo, pero sin parches de la distro.
Cuando está en rojo,creo que indica que no es válido para su uso en esa distro, o no está confirmado etc (un ejemplo un drivers, que no lleve su comprobación, puede aparecer en rojo en cambio la impresora funciona bien) . en el kernel es mas delicado, ya que suele ser el núcleo , tocarlo se corre el riesgo de dejar el sistema kao (invalido) .
Los kernel no salen de las distros, si no de la organización, y cada distro lo compila , para su sistema operativo , sale de : https://www.kernel.org/ (antes openSUSE tenía su pag. de kernel, donde se corregía y se indicaba el fallo , ahora que sepa no la veo por la web) .
Cada vez que sale un kernel , sale como una especie de wiki, los cambios del mismo : RecentChanges - Linux Kernel Newbies ( esa labor y trabajo lo realiza : diegocalleja) y por ahora ,por lo menos para mi es el mejor (en términos generales , del kernel de la organización ).
Ya después ya sea openSUSE, u otra distro lo compila para ella, excepto que uno se lo baje y lo compile por si mismo . (y le ponga su nº o versión según el control que lleve del mismo, no tiene nada que ver con el de org , su significado es para la distro y los cambios que él indique , ejemplo si lo compila OpenSUSE, es lo que digan ellos ) .
Si se puede borrar, una vez que se elimine la dependencia, si no dejarlo, ya que es una parte delicada, del sistema.
El grub (cargador de arranque)
HP-OMEN:~ # systemd-analyze
Startup finished in 8.726s (firmware) + 9.400s (loader) + 2.176s (kernel) + 7.028s (initrd) + 43.553s (userspace) = 1min 10.886s
graphical.target reached after 43.527s in userspace
El grub es el loader y su grub.cfg se modifica en : #
DO NOT EDIT THIS FILE
It is automatically generated by grub2-mkconfig using templates
from /etc/grub.d and settings from /etc/default/grub en el archivo grub.d y esa configuración es la que coge después en /boot/grub2 , así no cambia después de cada reinicio (es decir no modificar /boot/grub2/ grub.cfg, si no el de /etc, para que el del boot coja después el de /etc) .
Después del arranque, se pre-carga módulos , utilidades, etc , en el initramfs e en initrd (discos ram) y para forzar su carga, se efectúa la ejecución del comando dracut --force (ver que se hace también cada que se actualiza, aparece en color azul , se ejecuta los scripts, para que la modificación coja los cambios) .
Y por último ejecuta systemd o el espacio de usuario, servicios, devices,etc, una vez terminado, algunos quedan en stanby, otros en 2º plano, otros, se desconetan, y otros siguen en marcha.
Comandos útiles , para ver que la carga ha terminado bien : HP-OMEN:~ # systemctl list-jobs
No jobs running. (si está bloqueado, o aún hay trabajos en marcha, no deja seguir ) .
systemctl --failed
HP-OMEN:~ # systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
0 loaded units listed.
systemctl list-dependencies (si hay mucho log, hacer una pausa, aunque ya la tiene , ejemplo de una pausa systemctl list-dependencies |more .
Suelen salir logs con circulo en verde, en rojo, pero últimamente observo que salen en verde y círculos en negro y raya vertical en azul (para salir pulsar q) .
Saludos (espero que aclare un poco) .