El Jueves, 29 de Enero de 2004 13:05, Ricardo Lopez Camino escribió:
On Thu, 29 Jan 2004 01:29:12 -0400 Hola, tenes que bajar el linux-2.6.0.tar.gz de www.kernel.org. Despues ejecutas en el directorio donde lo tengas bajado el siguiente comando:
tar xvzf linux-2.6.0.tar.gz -C /usr/src/
entonces una vez descomprimido vas al directorio con:
cd /usr/src/linux-2.6.0 y ejecutas make menuconfig
Antes de esto mejor ejecuta make mrproper ya que no se garantiza que las fuentes estén limpias de compilaciones anteriores por parte de los desarrolladores. Para mayor comodidad a la hora de la elección de las opciones a compilar copia el archivo de configuración que deja suse en /boot. Se llamará algo así como config-vmlinuz-2.4.20, así que # cp /boot/config-vmlinuz-2.4.20 ./.config Ahora sí # make menuconfig
(Nota: tenes que tener el rpm ncurses-devel para menuconfig, tambien gcc, make y otros paquetes)
alli configuras lo que quieras y luego graba los cambios de configuracion antes de salir.
Acontinuacion para compilar el kernel tenes que hacer:
make bzImage make modules make modules_install
Con la simple ejecución de make el kernel 2.6 compila vmlinux, modules y bzImage. # make && make modules_install Esto en suse 9 carece de relevancia ya que sus module-init-tools son lo suficiente modernas, pero para los que no usen esta versión habrán de bajarlas de ftp://ftp.kernel.org/pub/linux/kernel/people/rusty/modules/ y compilarlas de la siguiente forma $ ./configure --prefix=/sbin # make moveold # make # make install después de esto el make modules_install no debería crujir
Luego en el directorio /boot hacete copias del kernel que estas usando por las dudas, y a continuacion copia el kernel nuevo a /boot. Este se encuentra en /usr/src/linux-2.6.0/arch/i386/boot. Tambien necesitas copiar el System.map nuevo que se encuentra en /usr/src/linux-2.6.0 a /boot. Y por ultimo modifica el archivo menu.lst en el directorio /boot/grub/. Tenes que agregar una entrada parecida a la del kernel viejo, pero modificando algunas cositas.
Informacion completa de como hacer esto esta en el manual de administracion que viene en los cd de SuSe.
Bueno espero que sirva. Saludos desde Argentina
Ricardo Lopez Camino