Der Beitrag beschreibt die Schritte zum Ändern der Kernel-Befehlszeile (und damit der Kernel-Boot-Parameter) in CentOS/RHEL 7, wenn GRUB2 als Bootloader installiert ist.
Sichern Sie die GRUB-Konfigurationsdateien
Erstellen Sie vorsichtshalber eine Kopie der GRUB2-Konfigurationsdateien:
Für ein MBR-System (BIOS-basiert) :
# cp /etc/default/grub /etc/default/grub-backup
# cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg-backup
Für ein GPT-System (UEFI-basiert) :
# cp /etc/default/grub /etc/default/grub-backup # cp /boot/efi/EFI/redhat/grub.cfg /boot/efi/EFI/redhat/grub.cfg-backup
Datei /etc/default/grub bearbeiten
1. Öffnen Sie die Datei /etc/default/grub zum Bearbeiten:
# vi /etc/default/grub
2. Diese Datei enthält mehrere GRUB2-Optionen. Kernel-Boot-Parameter werden durch die Option GRUB_CMDLINE_LINUX angegeben. Unten ist ein Beispiel für eine /etc/default/grub Konfigurationsdatei.
# 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. Sobald die Datei bearbeitet ist, speichern Sie sie.
Generieren einer neuen grub.cfg-Datei
1. Sobald die Datei bearbeitet ist, speichern Sie sie und führen Sie den unten angegebenen Befehl aus, um eine neue grub.cfg-Datei zu generieren:
Für ein MBR-System (BIOS-basiert) :
# grub2-mkconfig -o /boot/grub2/grub.cfg
Für ein GPT-System (UEFI-basiert) :
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
2. Starten Sie abschließend das System neu, um die Änderungen zu übernehmen:
# systemctl reboot
Bestätigen
Sobald das System hochgefahren ist, können Sie die Kernel-Befehlszeile mit dem folgenden Befehl überprüfen.
# 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 :GRUB2-Konfigurationsdatei /boot/grub2/grub.cfg erklärt
CentOS / RHEL 7 :So ändern Sie GRUB2-Argumente mit Grubby
CentOS / RHEL 7 :Ändern Sie den Standardkernel (booten Sie mit altem Kernel )