## page was renamed from Passing_boot_options_to_modulesSpanish #language es ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Passing_boot_options_to_modules|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 [[DebianInstaller/FAQ#head-5b20dcd5dee6a153d3cc676e5c9d8424ce2ac83e|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 [[http://bugs.debian.org/226057|226057]]. * [[http://svn.debian.org/wsvn/d-i/trunk/packages/rootskel/src/lib/debian-installer-startup.d/S02module-params?op=file&rev=0&sc=0|acá está la parte de booteo]] * [[http://svn.debian.org/wsvn/d-i/trunk/packages/debian-installer-utils/register-module?op=file&rev=0&sc=0|acá el parseo de los parametros y su registración en modprobe.d]]. * 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 [[http://lkml.org/lkml/2007/4/18/212|parche]] de Kyle !McMartin para que los módulos lean el cmdline. ||<: tablewidth="100%" > '''Place new comments at the top''' ||<:> '''Add new comments, don't edit old ones''' || ## Put comments here followed by a signature and ---- (see HelpOnPageCreation#variablesubstitution)