Está en la página 1de 11

Instructivo para la compilacion del KERNEL de Linux

Sistemas Operativos March 6, 2014

Pasos para la compilacion del KERNEL de Linux.

En esta guia se supone que ya ha instalado LINUX en una version anterior por lo consecuente NO se incluira el proceso de instalacion de la distribucion que use para la compilacion; asi mismo se denota que en este instructivo se uso Ubuntu Server para la compilacion e instalacion de la nueva compilacion del kernel, por lo cual no se cuenta con interfaz graca alguna. Para poder realizar la compilacion correcta se necesitan conocimientos basicos de comandos de Linux, aunque se explicara lo mas facil posible. Tambien se denota que la manera de compilacion que se explicara en este instructivo es el llamado "Debian Way".

Como hacer la compilacion?

1. Ya dentro del sistema operativo, se debe de acceder como usuario ROOT

2. Situarse en el directorio /usr/src

3. Actualizar la paqueteria con el comando: apt-get update. Al hacerlo correctamente se desplegara una pantalla similar a la siguiente.

4. Instalar los paquetes obtenidos con los comandos siguientes: apt-get install
kernel-package libncurses5-dev fakeroot wget bzip2 build-essential

5. Al ejecutar el comando es probable que nos pida que descargue archivos adicionales. Se recomienda ampliamente hacerlo.

6. Al terminar la descarga de los archivos adicionales (Si los descargo), se mostrara una pantalla como la siguiente.

7. Despues se require descargar las fuentes de Linux, pero antes ejecutaremos el comando uname -a para saber con que version de Linux contamos.

8. Procedemos a obtener las fuentes de linux con el comando wget. Estas se pueden obtener de la siguiente pagina web: https://www.kernel.org/.

9. Ya que ha ejecutado el comando correctamente se procedera a la descarga de las fuentes que eligio. Tomara un tiempo dependiendo de la velocidad de su conexion a internet. Sea paciente.

10. Al terminat la descarga obtendra una pantalla similar a la siguiente

11. Ahora se vericara que archivos se descargaron, notara cuales con pues estos se resaltaran en color Rojo por default, a menos que haya hecho cambios usted mismo.

12. Se decomprimiran las fuentes con el comando tar xjf o tar xvzf.

13. Al nal del proceso de descompresion vera una pantalla similar a la siguiente.

14. Procederemos a situarnos en la carpeta donde se encuentran las fuentes y ejecutar el comando make clean && make mrproper

15. Copiar la conguracin actual (cong-`uname -r` ) del directorio boot al directorio de trabajo (.cong)

16. Procede a ejecutar el comando make menucong para la conguracion del kernel.

17. Seleccione la opcion Load y escriba el nombre de la conguracion anterior, en este caso .cong

18. Guarde la conguracion y salga del menu.

19. Ejecutar: make-kpkg clean

20. (Opcional) Ejecutar: export CONCURRENCY_LEVEL= 9, donde 9 simboliza el nmero de ncleos ms uno, dependiendo el caso. Puede saber el numero de nucleos con los cuales cuenta su sistema usando el comando
nproc.

21. Comenzar la compilacin: fakeroot make-kpkg initrd append-to-version=NombreKerrnelDenidoUsusario kernel_image kernel_headers

22. Recuerde que la compilacion puede llevar varias horas dependiendo de las capacidades de su sistema, si llegara a ocurrir un problema la compilacion se detendra y mandara un aviso de error. Al nalizar la compilacion vera una pantalla similar a la siguiente.

23. Ahora debe de instalar el nuevo kernel con los comandos: dpkg -i linuximage-3.8-NombreAlumno _i686.deb (Ejemplo) y dpkg -i linux-headers3.8-NombreAlumno _i686.deb (Ejemplo). Al ejecutar ambos comandos correctamente obtendra pantallas similares a las siguientes.

24. Al terminar ejecute la actualizacion del grub mediante el comando updategrub

10

25. Reinicie el sistema

26. Para nalizar elija el nuevo sistema en el grub.

11

También podría gustarte