Translation(s): English - Espanol
Problema:
Hay sistemas críticos que reciben opciones que pueden determinar el éxito de un booteo. Por ejemplo, opciones ide*= hd*=, que son pasadas a drivers/ide/ide.c.
- Estas opciones se solían pasar en el cmdline del kernel.
- La mayoría de estos sistemas ahora son compilados como módulos, por lo que ignoran el cmdline.
- No hay manera simple de solucionar problemas de booteo. Es necesario interrumpir el initramfs (o equivalente) y cargar el módulo a mano con las opciones necesarias.
Bug mencionado en el FAQ
Soluciones:
- d-i acepta opciones de la forma modname.opt=val que -aunque no es compatible para atrás- es una forma sencillamente parseable y elegante de resolverlo.
Hay que investigar cómo se hace. En particular el resultado de 226057.
Se podría implementar como un wrapper de modprobe, de modo que el comportamiento sea uniforme durante y luego del booteo (en la línea que marca initramfs, copiando /etc/modprobe.d).
Precedencia propuesta: user_cmdline ==> k_cmdline ==> /etc/modprobe.d/*
- Se podría combinar con un chequeo de actualización del initrd.
Otra opción sería investigar el parche de Kyle McMartin para que los módulos lean el cmdline.
Place new comments at the top |
Add new comments, don't edit old ones |
