GNU/Linux >> Znalost Linux >  >> Cent OS

Změnit výchozí jádro (zavést se starým jádrem) – CentOS/RHEL/OEL 7

Otázka :Jak upravit výchozí položku GRUB2 pro zavedení jiné verze jádra?

1. Zkontrolujte aktuální verzi jádra

# 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. Seznam položek jádra podle souboru 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
POZNÁMKA :První položka je označena jako nula. V současné době je tedy server zaveden do 0. položky podle výše uvedeného výstupu příkazu `uname -a`.

3. Upravme verzi jádra na 3.8.13-55.1.6.el7uek.x86_64, která je na řádku číslo 4, ale je označena jako položka 3.

# grub2-set-default 3

4. Změní se na /etc/default/grub vyžadovat přebudování souboru grub.cfg následovně:

# 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

Restartujte server a spustí se s verzí jádra 3.8.13-55.1.6.el7uek.x86_64.

# shutdown -r now


Cent OS
  1. Změňte výchozí úroveň běhu v CentOS 7 / RHEL 7

  2. Změňte výchozí jádro (zavedení se starým jádrem) v CentOS/RHEL/OEL 5 a 6

  3. Jak změnit limity jaderného semaforu v CentOS/RHEL

  1. Nelze spustit operační systém Linux s auditem (CentOS/RHEL)

  2. Jak změnit výchozí port Apache na RHEL/CentOS 7

  3. Linux Centos s časovým razítkem dmesg

  1. Jak odstranit stará nepoužívaná jádra na CentOS Linux

  2. CentOS / RHEL 7 :Jak změnit úrovně běhu (cíle) pomocí systemd

  3. CentOS / RHEL 7:Jak upravit argumenty GRUB2 pomocí grubby