Establecer argumentos de línea de comando del kernel con Fedora 30

Agregar opciones a la línea de comando del kernel es una tarea común al depurar o experimentar con el kernel. La próxima Fedora La versión 30 hizo un cambio para usar Bootloader Spec ( BLS ). Dependiendo de cómo esté acostumbrado a modificar las opciones de la línea de comandos del kernel, su flujo de trabajo ahora puede cambiar. Siga leyendo para obtener más información.

Para determinar si su sistema se ejecuta con BLS o con el diseño anterior, busque en el archivo

/etc/default/grub Si ve GRUB_ENABLE_BLSCFG=true allí, se está ejecutando con la configuración de BLS y es posible que deba cambiar la forma en que configura los argumentos de la línea de comandos del kernel.

Si solo desea modificar una sola entrada del núcleo (por examplepara solucionar temporalmente un problema de visualización) puede usar un comando sucio

                      $ grubby --update-kernel /boot/vmlinuz-5.0.1-300.fc30.x86_64 --args="amdgpu.dc=0"
                      

Para eliminar un argumento del kernel, puede usar el

–remove-args

argumento a sucio

                      $ grubby --update-kernel /boot/vmlinuz-5.0.1-300.fc30.x86_64 --remove-args="amdgpu.dc=0"
                    

Si hay una opción que debe agregarse a cada línea de comando del núcleo (por examplesiempre desea deshabilitar el uso de la instrucción rdrand para la generación de números aleatorios), puede ejecutar un comando sucio:

                      $ grubby --update-kernel=ALL --args="nordrand"
                    

Esto actualizará la línea de comando de todas las entradas del kernel y guardará la opción en la línea de comando del kernel guardada para futuras entradas.

Si luego desea eliminar la opción de todos los núcleos, puede volver a usar

–remove-args con –update-kernel=TODO

                      $ grubby --update-kernel=ALL --remove-args="nordrand"
                      

Related Posts