Marcos Mancilla wrote: > > Lo que tengo duda es: > Si jale la configuracion por default del nucleo k8 ya precompilado, > ¿porque en el precompilado si funciona como módulo y en el compilado > no? >
Porque para arrancar un kernel precompilado se configura GRUB o Lilo para cargue la imagen initrd.img-2.x.x-x-x, que es un pequeño árbol de directorios en sistema de ficheros cramfs con módulos y utilidades para montarlos. Allí se cargan los módulos necesarios para que el sistema sea capaz de montar el sistema root. Para que veas como es ese pequeño sistema de ficheros, puedes montarlo y examinarlo. # mount -o loop -t cramfs /boot/initrd.img-2.x.x-x-x /directorio/ Si entras en /directorio verás que hay un fichero llamado "loadmodules", que es un script que va cargando los módulos uno tras otro. Una vez acaba el proceso, se monta el sistema de ficheros root del sistema y se da el control a /sbin/init. Cuando se instala un kernel precompìlado en Debian, éste no trae la imagen initrd.img, sino que se genera en el proceso de instalación por medio del comando mkinitrd. El comportamiento de mkinitrd se puede configurar con /etc/mkinitrd/mkinitrd.conf para incluir diferentes módulos en el arranque. Esto normalmente no es necesario, y con las opciones por defecto funciona bien. Yo tuve que modificarlo una vez para evitar la carga de un módulo que por un bug del kernel, afectaba al lector de cd y no funcionaba. Creo que con esto ya te haces una idea para investigar tú solo. Espero no haber metido ningún gazapo, y si ha sido así, como mucho gusto espero me corrijan. Saludos Ramiro. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]