reiniciar con parámetros del kernel únicos

reiniciar con parámetros del kernel únicos

¿Existe la posibilidad de pasar un conjunto de parámetros de arranque del kernel (adicionales) que se aplicarán en elpróximo(re)arrancar, ysoloen ese maletero?

  • Sé que podría simplemente interrumpir gruby pasar manualmente los parámetros de arranque. Esto esnolo que quiero (piense: varias computadoras remotas que deben iniciarse con una opción de kernel determinada; tener que estar físicamente presente durante la fase de inicio inicial es una pesadilla logística)

  • Sé que podría modificar /etc/default/gruby aprobar el correspondiente GRUB_CMDLINE_LINUX_DEFAULT. o simplemente editar /etc/grub/grub.cfgmanualmente). Sin embargo, me gustaría configurar los parámetros sólo para unsolteroboot y los valores /etc/grub/grub.cfgserán persistentes.

  • También me gustaría iniciar el kernel "actualmente activo", por lo que tener una entrada persistente en mi grub.cfgcon el conjunto de parámetros del kernel requeriría que siempre se actualice automáticamente cuando se instale un nuevo kernel.

Fondo

En realidad, estoy buscando una forma sencilla de forzar una verificación del sistema de archivos en el (próximo) reinicio. Todos mis sistemas de archivos están registrados, por lo que tienen un archivo max_mount_count=-1. Dado que (casi) todos mis sistemas usan systemdestos días, los viejos trucos como touch /forcefsckno funcionan, y en su lugardebepasar fsck.mode=forcea las opciones del kernel.

Soy consciente deForzar la verificación de fsck después de reiniciar con un solo comando, aunque esto no ayuda mucho.

Los sistemas de destino ejecutan Debian/jessie con Linux-3.16, si eso importa (aunque preferiría una solución general)

Respuesta1

No creo que haya una manera de hacer esto. La solución es realizar un cambio "permanente" en los parámetros del kernel y, después del siguiente arranque, deshacer el cambio.

Respuesta2

Varios gestores de arranque implementan el llamadoarrancar una vezapoyo:

información relacionada