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

CentOS / RHEL 7:come modificare la riga di comando del kernel

Il post delinea i passaggi per modificare la riga di comando del kernel (e, quindi, i parametri di avvio del kernel) in CentOS/RHEL 7 con GRUB2 installato come caricatore di avvio.

Esegui il backup dei file di configurazione di GRUB

Copia i file di configurazione di GRUB2 per precauzione:
Per un sistema MBR (basato su BIOS) :

# cp /etc/default/grub /etc/default/grub-backup
# cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg-backup

Per un sistema GPT (basato su UEFI) :

# cp /etc/default/grub /etc/default/grub-backup
# cp /boot/efi/EFI/redhat/grub.cfg /boot/efi/EFI/redhat/grub.cfg-backup

Modifica del file /etc/default/grub

1. Apri il file /etc/default/grub per la modifica:

# vi /etc/default/grub

2. Questo file contiene più opzioni di GRUB2. I parametri di avvio del kernel sono specificati dall'opzione GRUB_CMDLINE_LINUX. Di seguito è riportato un esempio di file di configurazione /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. Una volta modificato il file, salvalo.

Generazione nuovo file grub.cfg

1. Una volta modificato il file, salvalo ed esegui il comando specificato di seguito per generare un nuovo file grub.cfg:
Per un sistema MBR (basato su BIOS) :

# grub2-mkconfig -o /boot/grub2/grub.cfg

Per un sistema GPT (basato su UEFI) :

# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

2. Infine, riavvia il sistema per applicare le modifiche:

# systemctl reboot

Verifica

Una volta che il sistema è attivo, puoi verificare la riga di comando del kernel con il comando seguente.

# 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=us
CentOS / RHEL 7:Spiegazione del file di configurazione di GRUB2 /boot/grub2/grub.cfg
CentOS / RHEL 7:Come modificare gli argomenti di GRUB2 con grubby
CentOS / RHEL 7:Modifica del kernel predefinito (avvio con il vecchio kernel )


Cent OS
  1. Come installare dig su RHEL 8 / CentOS 8

  2. Come estrarre il file tar.gz in Linux utilizzando la riga di comando

  3. Come trovare file in CentOS 8 sulla riga di comando

  4. Come eseguire il comando Pstack su CentOS/RHEL

  5. Come aggiungere una stampante di rete tramite la riga di comando in CentOS/RHEL

Come utilizzare il comando cronologia su CentOS 8

Come modificare il nome host su CentOS 8

Come aggiornare il kernel su CentOS 8.0

Come controllare la velocità di Internet su CentOS 8 utilizzando la riga di comando

Come modificare la password sudo tramite la riga di comando su CentOS 8

Come installare Scala 3 su RHEL 8 / CentOS 8