GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Standard-Kernel ändern (mit altem Kernel booten) – CentOS/RHEL/OEL 7

Frage :Wie ändert man den GRUB2-Standardeintrag, um eine andere Kernel-Version zu booten?

1. Überprüfen Sie die aktuell laufende Kernel-Version

# 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. Listen Sie die Kernel-Einträge gemäß der GRUB2-Datei auf:

# 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
HINWEIS :Der erste Eintrag wird als Null bezeichnet. Derzeit wird der Server gemäß der obigen Befehlsausgabe "uname -a" auf den 0. Eintrag gebootet.

3. Ändern wir die Kernel-Version auf 3.8.13-55.1.6.el7uek.x86_64, was sich in Zeile 4 befindet, aber als Eintrag 3 bezeichnet wird.

# grub2-set-default 3

4. Änderungen an /etc/default/grub erfordern, dass die Datei grub.cfg wie folgt neu erstellt wird:

# 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

Starten Sie den Server neu und er bootet mit der Kernel-Version 3.8.13-55.1.6.el7uek.x86_64.

# shutdown -r now


Cent OS
  1. CentOS / RHEL 7 :So ändern Sie Runlevel (Ziele) mit systemd

  2. CentOS / RHEL 7:So ändern Sie GRUB2-Argumente mit grubby

  3. Ändern Sie den Standardkernel (mit altem Kernel booten) in CentOS/RHEL/OEL 5 und 6

  4. So ändern Sie Kernel-Semaphor-Limits in CentOS/RHEL

  5. So ändern Sie den Standardkernel (Booten vom alten Kernel) in CentOS/RHEL 8

So installieren Sie LAMP Server unter RHEL 8 / CentOS 8 Linux

Linux-Container mit LXC auf CentOS 7 / RHEL 7 einrichten

So booten Sie in CentOS 8 / RHEL 8 in den Einzelbenutzermodus

So ändern Sie den aktuellen/Standard-Runlevel in CentOS 8 / RHEL 8

Wie konfiguriere ich Centos 8, um mit der alten Kernel-Version zu booten?

Aktualisieren Sie den Linux-Kernel von CentOS 8