Dependiendo de la distribuci�n de Linux que tengamos y de c�mo nos guste mantenerla, tendremos las fuentes del n�cleo o un paquete rpm, tar.gz o deb que las contenga. Estas fuentes estar�n el /usr/src/linux. Vamos a parchearlas.
En una terminal o en una consola ejecutamos:
bash# login root |
bash# su root |
Lo siguiente debe hacerse como administrador:
bash# cd /usr/src |
bash# mv /donde hemos puesto los parches/ /usr/src/ |
bash# bunzip2 -d dvd-cd2.2.xx.diff.bz2 |
bash# patch -p1 < dvd-cd-2.2.xx.diff |
Anteriormente comentamos d�nde bajarlo pero lo reiteramos: http://www.kernel.dk.
bash# bunzip2 -d udf-2.2.xx.diff.bz2 patch -p1 < udf-2.2.xx.diff |
Para cualquier problema en el parcheado recomiendo la lectura de la p�gina man de patch y el N�cleo-C�mo.
Ahora compilamos el n�cleo (N�cleo-C�mo) make clean; make menuconfig; make dep; make bzImage; make modules; make modules_install; make install
Bueno algunas cosas que tendremos que configurar en el n�cleo ser�n las siguientes:
Soporte para c�digo en desarrollo (Code maturity level options)
Sistema de ficheros UDF,ISO 9660 (Joliet Filesystems - UDF/ISO-9660/Joliet)
Carga de m�dulos (LOADABLE MODULE SUPPORT)
Soporte para IOCTL (IOCTL support)
Despu�s de parchear, �ste se a�adir� autom�ticamente. Va dentro de �kernel block devices� (dispositivos de bloque) *******y no lo puedes ni elegir va dentro porque si as� que no te preocupes.******
Una vez que lo tenemos ya compilado y lo hemos a�adido al lilo, podemos reiniciar la m�quina y rearrancar con nuestro nuevo n�cleo. Adem�s, deciros que al compilar un n�cleo lo estamos optimizando para el procesador que tenemos en la m�quina. Generalmente los n�cleos por defecto no aprovechan al m�ximo las capacidades del procesador que tengamos instalado.