Příspěvek nastiňuje kroky k úpravě příkazového řádku jádra (a tím i zaváděcích parametrů jádra) v CentOS/RHEL 7 s nainstalovaným GRUB2 jako zavaděč.
Zálohujte konfigurační soubory GRUB
Preventivně si zkopírujte konfigurační soubory GRUB2:
Pro systém MBR (založený na BIOSu) :
# cp /etc/default/grub /etc/default/grub-backup
# cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg-backup
Pro systém GPT (založený na UEFI) :
# cp /etc/default/grub /etc/default/grub-backup # cp /boot/efi/EFI/redhat/grub.cfg /boot/efi/EFI/redhat/grub.cfg-backup
Úprava souboru /etc/default/grub
1. Otevřete soubor /etc/default/grub pro úpravy:
# vi /etc/default/grub
2. Tento soubor obsahuje více možností GRUB2. Parametry spouštění jádra jsou určeny volbou GRUB_CMDLINE_LINUX. Níže je ukázkový konfigurační soubor /etc/default/grub.
# cat /etc/default/grub GRUB_TIMEOUT=1 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL="serial console" GRUB_SERIAL_COMMAND="serial --speed=115200" GRUB_CMDLINE_LINUX="console=ttyS0,115200 console=tty0 vconsole.font=latarcyrheb-sun16 crashkernel=auto vconsole.keymap=us" GRUB_DISABLE_RECOVERY="true"
3. Jakmile je soubor upraven, uložte jej.
Generování nového souboru grub.cfg
1. Jakmile je soubor upraven, uložte jej a spusťte níže uvedený příkaz pro vygenerování nového souboru grub.cfg:
Pro systém MBR (založený na BIOSu) :
# grub2-mkconfig -o /boot/grub2/grub.cfg
Pro systém GPT (založený na UEFI) :
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
2. Nakonec restartujte systém, aby se změny projevily:
# systemctl reboot
Ověřit
Jakmile je systém spuštěn, můžete ověřit příkazový řádek jádra pomocí příkazu níže.
# cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-3.10.0-693.21.1.el7.x86_64 root=UUID=0f790447-ebef-4ca0-b229-d0aa1985d57f ro console=ttyS0,115200 console=tty0 vconsole.font=latarcyrheb-sun16 crashkernel=auto vconsole.keymap=usCentOS / RHEL 7 :Konfigurační soubor GRUB2 /boot/grub2/grub.cfg vysvětleno
CentOS / RHEL 7 :Jak upravit argumenty GRUB2 pomocí grubby
CentOS / RHEL 7 :Změnit výchozí jádro (zavést staré jádro )