GNU/Linux >> Linux Esercitazione >  >> Cent OS

Modifica il kernel predefinito (avvio con il vecchio kernel) – CentOS/RHEL/OEL 7

Domanda :Come modificare la voce predefinita di GRUB2 per avviare una versione del kernel diversa?

1. Controlla la versione del kernel attualmente in esecuzione

# 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. Elenca le voci del kernel come per il file 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 prima voce è indicata come Zero. Quindi attualmente il server viene avviato alla 0a voce secondo l'output del comando `uname -a` sopra.

3. Modifichiamo la versione del kernel in 3.8.13-55.1.6.el7uek.x86_64 che è alla riga numero 4 ma indicata come voce 3.

# grub2-set-default 3

4. Modifiche a /etc/default/grub richiedono la ricostruzione del file grub.cfg come segue:

# 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

Riavvia il server e si avvierà con la versione del kernel 3.8.13-55.1.6.el7uek.x86_64.

# shutdown -r now


Cent OS
  1. Come rimuovere i vecchi kernel inutilizzati su CentOS Linux

  2. CentOS / RHEL 7:come modificare i runlevel (target) con systemd

  3. CentOS / RHEL 7:come modificare gli argomenti di GRUB2 con grubby

  4. Come modificare il kernel predefinito (avvio dal vecchio kernel) in CentOS/RHEL 8

  5. Linux Centos con timestamp dmesg

Come installare il server LAMP su RHEL 8 / CentOS 8 Linux

Configura il contenitore Linux con LXC su CentOS 7 / RHEL 7

Come avviare in modalità utente singolo in CentOS 8 / RHEL 8

Come modificare il runlevel corrente/predefinito in CentOS 8 / RHEL 8

come configurare centos 8 per l'avvio con la vecchia versione del kernel

Aggiorna il kernel Linux di CentOS 8