GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cambiar kernel predeterminado (arranque con kernel antiguo) – CentOS/RHEL/OEL 7

Pregunta :¿Cómo modificar la entrada predeterminada de GRUB2 para iniciar una versión de Kernel diferente?

1. Compruebe la versión actual del kernel en ejecución

# uname -a
Linux geeklab 3.8.13-94.el7uek.x86_64 #2 SMP Wed Feb 11 14:18:22 PST 2015 x86_64 x86_64 x86_64 GNU/Linux

2. Enumere las entradas del núcleo según el archivo GRUB2:

# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
Oracle Linux Server, with Unbreakable Enterprise Kernel 3.8.13-94.el7uek.x86_64
Oracle Linux Server, with Unbreakable Enterprise Kernel 3.8.13-94.el7uek.x86_64 with debugging
Oracle Linux Server 7.1, with Linux 3.10.0-229.el7.x86_64
Oracle Linux Server 7.1, with Unbreakable Enterprise Kernel 3.8.13-55.1.6.el7uek.x86_64
Oracle Linux Server 7.1, with Linux 0-rescue-441e86c9ff854310a306bd33e56aae2b
NOTA :La primera entrada se indica como Cero. Por lo tanto, actualmente el servidor se inicia en la entrada 0 según la salida del comando `uname -a` anterior.

3. Modifiquemos la versión del kernel a 3.8.13-55.1.6.el7uek.x86_64, que se encuentra en la línea número 4 pero indicada como entrada 3.

# grub2-set-default 3

4. Cambios en /etc/default/grub requiere reconstruir el archivo grub.cfg de la siguiente manera:

# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-229.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-229.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.8.13-94.el7uek.x86_64
Found initrd image: /boot/initramfs-3.8.13-94.el7uek.x86_64.img
Found linux image: /boot/vmlinuz-3.8.13-55.1.6.el7uek.x86_64
Found initrd image: /boot/initramfs-3.8.13-55.1.6.el7uek.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-441e86c9ff854310a306bd33e56aae2b
Found initrd image: /boot/initramfs-0-rescue-441e86c9ff854310a306bd33e56aae2b.img
done

Reinicie el servidor y se iniciará con la versión del kernel 3.8.13-55.1.6.el7uek.x86_64.

# shutdown -r now


Cent OS
  1. Cómo eliminar kernels antiguos no utilizados en CentOS Linux

  2. Cambiar el nivel de ejecución predeterminado en CentOS 7 / RHEL 7

  3. Cambiar kernel predeterminado (arranque con kernel antiguo) en CentOS/RHEL/OEL 5 y 6

  4. Cómo cambiar los límites de semáforos del kernel en CentOS/RHEL

  5. No se puede iniciar el sistema operativo Linux con Auditd (CentOS/RHEL)

Cómo instalar el servidor LAMP en RHEL 8 / CentOS 8 Linux

Configurar Linux Container con LXC en CentOS 7/RHEL 7

Cómo iniciar en modo de usuario único en CentOS 8 / RHEL 8

Cómo cambiar el nivel de ejecución actual/predeterminado en CentOS 8/RHEL 8

cómo configurar centos 8 para que arranque con la versión antigua del kernel

Actualice el kernel de Linux de CentOS 8