![reiniciar con parámetros del kernel únicos](https://rvso.com/image/97250/reiniciar%20con%20par%C3%A1metros%20del%20kernel%20%C3%BAnicos.png)
¿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
grub
y 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/grub
y aprobar el correspondienteGRUB_CMDLINE_LINUX_DEFAULT
. o simplemente editar/etc/grub/grub.cfg
manualmente). Sin embargo, me gustaría configurar los parámetros sólo para unsolteroboot y los valores/etc/grub/grub.cfg
serán persistentes.También me gustaría iniciar el kernel "actualmente activo", por lo que tener una entrada persistente en mi
grub.cfg
con 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 systemd
estos días, los viejos trucos como touch /forcefsck
no funcionan, y en su lugardebepasar fsck.mode=force
a 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:
- para GRUB, puedes usarreinicio de grub sustantivo, masculino—,
- para la familia Syslinux el--una vez "cmd"opción.