GNU/Linux >> Tutoriales Linux >  >> Cent OS

CentOS/RHEL 7:Cómo modificar la línea de comandos del kernel

La publicación describe los pasos para modificar la línea de comando del kernel (y, por lo tanto, los parámetros de arranque del kernel) en CentOS/RHEL 7 con GRUB2 instalado como cargador de arranque.

Copia de seguridad de los archivos de configuración de GRUB

Haga una copia de los archivos de configuración de GRUB2 como medida de precaución:
Para un sistema MBR (basado en BIOS) :

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

Para un sistema GPT (basado en UEFI) :

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

Editando el archivo /etc/default/grub

1. Abra el archivo /etc/default/grub para editarlo:

# vi /etc/default/grub

2. Este archivo contiene varias opciones de GRUB2. Los parámetros de arranque del kernel se especifican mediante la opción GRUB_CMDLINE_LINUX. A continuación se muestra un archivo de configuración /etc/default/grub de muestra.

# 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 vez editado el archivo, guárdelo.

Generando nuevo archivo grub.cfg

1. Una vez editado el archivo, guárdelo y ejecute el comando especificado a continuación para generar un nuevo archivo grub.cfg:
Para un sistema MBR (basado en BIOS) :

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

Para un sistema GPT (basado en UEFI) :

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

2. Finalmente, reinicie el sistema para aplicar los cambios:

# systemctl reboot

Verificar

Una vez que el sistema esté activo, puede verificar la línea de comando del kernel con el siguiente comando.

# 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:archivo de configuración de GRUB2 /boot/grub2/grub.cfg explicado
CentOS/RHEL 7:cómo modificar los argumentos de GRUB2 con grubby
CentOS/RHEL 7:cambiar el kernel predeterminado (arranque con el kernel antiguo) )


Cent OS
  1. Cómo instalar excavar en RHEL 8 / CentOS 8

  2. Cómo extraer el archivo tar.gz en Linux usando la línea de comandos

  3. Cómo encontrar archivos en CentOS 8 en la línea de comandos

  4. Cómo ejecutar el comando Pstack en CentOS/RHEL

  5. Cómo agregar una impresora de red a través de la línea de comandos en CentOS/RHEL

Cómo usar el comando de historial en CentOS 8

Cómo cambiar el nombre de host en CentOS 8

Cómo actualizar el kernel en CentOS 8.0

Cómo verificar la velocidad de Internet en CentOS 8 usando la línea de comando

Cómo cambiar la contraseña de sudo a través de la línea de comandos en CentOS 8

Cómo instalar Scala 3 en RHEL 8 / CentOS 8