Ignacio Garc�a Fern�ndez: > Santiago Vila: > > Lo cual quiere decir que mi directorio ra�z se corrige con ext3, > > no con ext2. > Y tienes ext3 como m�dulo?
S�, claro, kernel-image-2.4.18-686 tiene ext3 como m�dulo. La gracia es que ni siquiera tengo ext3 en /etc/modules, se carga solo (posiblemente debido a que el fichero /loadmodules del disco ram contiene una l�nea que dice "modprobe -k ext3" :-). > > Ojo, que no estoy diciendo que *nunca* haga falta poner ext3 dentro > > del n�cleo (estoy de acuerdo en que es necesario en los n�cleos que no > > usan disco ram), > > puedes comentar un poco esto de los n�cleos que utilizan disco ram? Pues b�sicamente: Los kernel-image-2.4.etc que vienen con woody (todos o casi todos) est�n configurados para funcionar con un disco ram. La imagen de dicho disco se crea autom�ticamente al configurar el paquete kernel-image-2.4.etc correspondiente. Suele ser un fichero con un nombre parecido a /boot/initrd.img-2.4.18-686 con un enlace simb�lico /initrd.img apuntando a �l. [ Esta imagen de disco, si uno es curioso, puede verse por dentro usando la opci�n loop de mount, igual que se hace con las im�genes de disquete o las im�genes iso9660 de cdrom ]. Cuando un n�cleo de estos arranca, monta inicialmente como directorio ra�z la imagen del disco ram que le hemos dado en la l�nea de �rdenes de arranque del n�cleo, no la partici�n ra�z del disco duro. Despu�s de cargar ciertos m�dulos "importantes" del disco ram el n�cleo desmonta el disco ram de / y monta la partici�n ra�z de verdad en su lugar. Si bien el n�cleo inicialmente no sabe todo lo que necesita saber para montar la partici�n ra�z, s� tiene el disco ram montado en / y de ah� es de donde obtiene los m�dulos necesarios. Naturalmente, quien entonces tiene que saber encontrar la imagen del disco ram inicial para pod�rselo dar al n�cleo y que arranque con �l es el cargador de arranque (grub, lilo, loadlin, etc). De todas formas, esto del disco ram es algo que todos hemos visto ya quiz� sin darnos cuenta. Cuando uno instala Debian por primera vez a partir de CD-ROM o disquete, se arranca un n�cleo cuyo / es un disco ram.

