Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Bare Metal Server/ Preguntas frecuentes/ Preguntas frecuentes sobre SO/ ¿Cómo cambio la versión del kernel de los BMS de CentOS 7?
Actualización más reciente 2023-06-21 GMT+08:00

¿Cómo cambio la versión del kernel de los BMS de CentOS 7?

Escenarios

Algún software especial se ejecuta correctamente solo en las versiones específicas del kernel de Linux. Esta sección describe cómo cambiar la versión del kernel.

Solución

  1. Inicie sesión en el SO de BMS.
  2. Ejecute el siguiente comando para comprobar la versión actual del kernel:

    uname -r

    [root@xxxxxx~]# uname -r
    3.10.0-327.22.2.el7.x86_64
  3. Ejecute el siguiente comando para comprobar el número de núcleos en el sistema operativo:

    cat /boot/grub2/grub.cfg | grep menuentry

    [root@xxxxxx~]# cat /boot/grub2/grub.cfg | grep menuentry
    if [ x"${feature_menuentry_id}" = xy ]; then
      menuentry_id_option="--id"
      menuentry_id_option=""
    export menuentry_id_option
    menuentry ´CentOS Linux (3.10.0-327.22.2.el7.x86_64) 7 (Core)´ --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option ´gnulinux-3.10.0-327.el7.x86_64-advanced-80b9b662-0a1d-4e84-b07b-c1bf19e72d97´ {
    menuentry ´CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)´ --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option ´gnulinux-3.10.0-327.el7.x86_64-advanced-80b9b662-0a1d-4e84-b07b-c1bf19e72d97´ {
    menuentry ´CentOS Linux (0-rescue-7d26c16f128042a684ea474c9e2c240f) 7 (Core)´ --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option ´gnulinux-0-rescue-7d26c16f128042a684ea474c9e2c240f-advanced-80b9b662-0a1d-4e84-b07b-c1bf19e72d97´ {
  4. Ejecute el siguiente comando para establecer el núcleo que se inicia por defecto, por ejemplo, CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core):

    grub2-set-default "CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)"

  5. Ejecute el siguiente comando para comprobar el kernel que se inicia por defecto:

    grub2-editenv list

    [root@xxxxxx~]# grub2-editenv list 
    saved_entry=CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)
  6. Reinicie el BMS, ingrese su sistema operativo y ejecute el comando en el paso 2 para comprobar si se ha cambiado el núcleo.
    [root@xxxxxx~]# uname -r
    3.10.0-327.el7.x86_64